|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
ASP在国内异常流行,因为国内大多使用的是盗版的Windows和盗版的SQLServer,而ASP+COM+SQLServer实际上也是一种不错的搭配,其性能也不输于PHP+MYSQL,特别是Windows系统和SQLServer都有图形界面,比APACHE和MYSQL易于维护,因此对于不重视知识产权的国家来说也是一种不错的选择。电子贺卡程序的数据库布局。(这仅代表我团体的在某一段工夫的意见)。 表ECARD:
贺卡的编号ID主动编号字段
贺卡的题目TITLE
贺卡的作者author
贺卡的年夜种别catalog1
<P> 贺卡的二级种别catalog2
贺卡的范例cardtype标明是Flash卡,仍是图片(大概另有JAVA卡)
年夜图片的称号image固然能够是flash或是其他文件的称号,能够包含路径
小图片的称号simage
表order_card,用来寄存预定的贺卡。
预定贺卡的id经由编码后天生提取卡片的key
年夜图片的称号image
模板的称号template用来寄存模板的称号
寄卡人称号sender
寄卡人邮件sendermail
收卡人称号receiver
收卡人的邮件receivermail
是不是收件确认confirm寄卡人用来选择是不是要回执(我以为这是最不用要的,还不如都给他复兴)
寄卡工夫senddate能够选用日期型的数据,我以为日期是一个必要仔细看待的成绩,出格是在前段工夫我在日期格局不休碰到成绩。
接上去的分类列出贺卡,分页显现的成绩,我想这里一切的人懂得的要比我深良多。关于全部程序的算法完成,我另有一些设法,不知是不是能构简化操纵,请人人帮我看一下。1、贺卡的年夜数别和二级种别最好寄存在另外一张表中,发生一个主动编号的值寄存在ecard表中,我如许做是由于我以为对一个字段举行判别,要比对二个字段举行判别要快良多。
在sqlserver中是否是如许我不分明,我在access中这类差异是很分明的。如许子在对贺卡举行办理时大概对照贫苦,但究竟次数不是良多。
2、显现分类的页就不要从库里取了,能够用手事情好,更好的办法用程序一次性天生了。各种其余分页显现,详细的贺卡页面能够用程序天生,也能够用asp静态从库中往取。在前一端工夫我狂热的迷上了静态页面,将一切的贺卡页面和链结页面都天生了静态的网页,但随之呈现了一些成绩,要在静态页面中发生一些静态页面的效果所支付的勉力要年夜良多。同时因为程序的庞大性变年夜,页面熟成不敷主动,酿成很多时分要停动手边的事情往更新贺卡页面,并且如许做体系的庞大性变高,也许你会说这没甚么难的,但想到假如另外一团体接办这一事情,假如要对服务器举行迁徙,触及的事情就会变得对照多了。由此我得出一个结论,假如你不是专职于这个贺卡程序,大概专门卖力几样事情,假如你事情的不是一个专职的贺卡网站,我想静态页面是一个对照好的选择,固然假如你有更好的算法来完成那就另当别论了。
<P> 3、假如你利用的是静态页面,在分页显现一切贺卡时,在链结中能够包括template,image等参数,而不是仅仅传送一个id值,由于详细显现贺卡信息的页有了这些值就能够显现特定的贺卡,而不要再次操纵数据库了。
4、这里我们利用wsh来完成准时发卡功效,至于怎样利用wsh来发卡我们在另外一章来专门叙说。
5、因为利用了wsh来完成准时发卡,我们能够共同jmail或其他任何一个发信组件来发送html格局的函件而不像sqlmail只能发送文件格局的函件。在html格局的信中我们能够嵌进t如许在comfirm.asp中取到这几个值,不要操纵任何数据库就能够天生确认信了。假如你还要甚么其他参数让它一并送返来给你就好了。
6、另有一个成绩,纯属团体意见。假如我们间接发送贺卡给用户,用户就能够在一段工夫内保藏贺卡,如今几近一切的贺卡网站都是发送一个链结让人往提取贺卡,如许的话保藏的就很不便利了,只能看过就算了。为何网页计划者会选择这么做呢,我想一想法不过乎增添网站的会见量,让我们假定一下,假如每位收卡人我们都请求他成为我们的会员才干阅览贺卡,如许不是更增添会见量吗,了局会如何呢?我团体的设法,一个网站应站在会见者的角度上往对待成绩,才干留住会见者。
7、假如发送html格局的贺卡给收件人,库中的纪录就能够删除。但守旧一点思索,假如收件人接纳web体例收信,不克不及准确扫瞄贺卡时,应供应一个功效让收信人能够经由过程输出一个key来提取贺卡,如许我们大概就不克不及删除纪录,而应将它保留至一个时限。
8、假如接纳发给收件人一个key的办法,这个key能够经由过程对ID举行复杂的可逆的编码发生一个key。
9、删除贺卡时应先作标志,在一段工夫后再举行删除,以包管链结的完全性。
10、记着复杂就是美,在无限的步骤中完成一切的操纵,让每步都完成一个特定的操纵,再用一条红线将它们连在一同,罕用判别,罕用假定。
最初祝人人乐成
事变总比你想像的要好。
在实现ERP等高端的ASP应用时,用户需要提供核心的经营资料,需要ASP商有很高的信用度。楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。 |
|