need.asp为会员输入页面,会员将需求数据填写完成以后在本地验证除价格和面积以外的数据是否合法,若不合法提示重输。验证合法后将数据作为参数提交给needact.asp,验证价格和面积都为数字则提交入数据库相应的表中,否则返回need.asp
8.总结
经过长时间的设计和开发,房地产网站系统基本开发完毕。
8.1个人收获:
一.需求分析工作是软件生存期中重要的一步,也是起决定性的一步。需求分析的第一步是需要客户提供一个完整的需求说明。如果客户对自己的需求并不是很清楚,需要不断引导和帮助分析。配合客户写一份详细的,完整的需求说明会花很多时间,但这样做是值得的,而且一定要让客户满意,签字认可。把好这一关,可以杜绝很多因为需求不明或理解偏差造成的失误和项目失败。糟糕的需求说明不可能有高质量的系统。需求说明书要达到的标准简单说应包含下面几点:
1.正确性:每个功能必须清楚描写交付的功能;
2.可行性:确保在当前的开发能力和系统环境下可以实现每个需求;
3.必要性:功能是否必须交付,是否可以推迟实现,是否可以在削减开支情况发生时"砍"掉;
4.简明性:不要使用专业的网络术语;
5.检测性:如果开发完毕,客户可以根据需求检测。
二.在拿到客户的需求说明后,并不是直接开始制作,而是需要对项目进行总体设计,详细设计,出一份系统建设方案给客户。总体设计是非常关键的一步。它主要确定:
1.系统需要实现哪些功能;
2.系统开发使用什么软件,在什么样的硬件环境;
3.需要多少人,多少时间;
4.需要遵循的规则和标准有哪些。
同时需要写一份总体规划说明书,包括:
1.系统的栏目和版块;
2.系统的功能和相应的程序;
3.系统的链接结构;
4进行数据库的概念设计;
5.系统的交互性和用户友好设计。
三.程序编写和页面设计师同时进行的时候,测试人员需要随时测试网页与程序,发现Bug立刻记录并反馈修改。不要等到完全制作完毕再测试,这样会浪费大量的时间和精力。程序编写与页面设计的工作要协调一致。在系统初步完成后,上传到服务器,对系统进行全范围的测试。包括速度,兼容性,交互性,链接正确性,程序健壮性,超流量测试等,发现问题及时解决并记录下来。为什么要记录文档呢?其实本软件工程本身就是一个文档,是一个不断充实和完善的标准。通过不断的发现问题,解决问题,修改,补充文档,使这个标准越来越规范,越来越工业化。进而使得网站开发趋向规范,趋向合理。
8.2系统优缺点:
系统功能基本符合用户需求,能够完成用户的查询以及各类需求。并提供部分系统维护功能,使用户方便进行数据增加,修改和删除。对于数据的一致性的问题也通过程序进行了有效的解决。但是由于毕业设计时间较短,所以该系统还有许多不尽如人意的地方,比如ASP安全没有JSP好,功能不够强大,数据库不是大型的数据库,联机文档比较少,用户界面不够美观,出错处理不够等多方面问题。这些都有待进一步改善。
致谢:
在本次毕业设计中,我从指导老师莫铭老师身上学到了很多东西。莫铭老师认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。他无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少的提高这对于我以后的工作和学习都有一种巨大的帮助,感谢他耐心的辅导。另外,在系统开发过程中莫铭老师的助手周林老师也给于我很大的帮助,帮助解决了不少的难点,使得系统能及时开发完成,还有同组的同学同样给与我不少帮助,这里一并表示感谢。
参考文献
[1]周世雄.NT动态站点设计指南[M].大连:大连理工大学出版社,1999.1
[2]王红霞.利用ASP构建新信息系统的方法和实现[J].计算机应用,1999.9
[3]武苍林,朱建民.Web数据库互连技术[J].计算机应用研究,1999.8□
上一篇:
ASP客户管理信息系统(论文和程序)
下一篇:
关于听觉掩蔽的语音增强算法及DSP实现