6.5本章小结
由于做了大量的测试,发现只有真正测试了才能发现的很多问题,所以网站的优缺点已基本了解,也设计了一些解决的方法,并解决了一些问题。此网站主要是前台的功能比较多,而后台的设计不是很多只有简单的查看删除,添加等管理,这里就不详细介绍了。
22
7 开发总结
在秦怀斌老师的指导下,本次毕业设计,就要画上一个句号了。通过青青电子商务书店系统设计及实现这个课题的开发,我们在开发能力上有了实质性地提高。我们不但提高了系统设计和编程能力,对数据库和面向对象思想有了更加深入的了解,对软件工程有了更深刻的认识,而且对团队开发有了更加深入地了解。
7.1 软件设计和编程的认识
在开发系统之前,总体规划和系统需求分析,都建立在臆想基础之上,在参看了师哥师姐们的众多系统之后,意识到很大的不足就是缺少对现状和系统的整体设计的清晰认识。后来通过结合书本和成品的系统,才对系统构架有了深切的体会。
对于具体的编程工作。首先,对关系框架需要有清醒而系统的认识,要非常了解程序各个控件之间的调用与关系。其次,程序代码格式要规整,程序段的结构清晰,要有良好的可读性。再次,要有对于程序代码功能段的注释,变量命名要有意义,这样有助于后期完善与维护系统工作
【21】
。
7.2 对学习与协调的认识
学习是一个过程,“术业有专攻”,在知识经济时代,模仿和内化信息与知识,从更深层次的蜕变,才能在现代社会中赢得声誉,树立伟业,而沟通与协调是整个过程的桥梁,协调各个环节与各种因素,协同发展。尤其是团队之间的沟通,对于整体成就的取得尤为重要。即便是两个人,也应该注意分工合作,提高工作效率,加快设计速度。
7.3 数据库设计的认识
我们做的是青青电子商务书店系统,数据库是整个系统的核心,数据库系统的设计好坏,关系到数据库的开发与维护,关系数据之间的完整性与规范化,整体意识和系统思考,在数据库的设计上有更深层次的体现。
7.4 不足和提高
实现的功能和不足主要有以下几点:
(1) 用户的注册、登陆、取回密码,均已实现,但是表单的验证还不完善,当输入的字符为标点时就会出错。登录时没有设置登录次数容易出现恶意猜解密码的现象。
(2) 书籍的搜索虽然功能实现了,但是还可以多加几个搜索条件。
(3) 购物车模块的设计很成功,功能都实现了,而且很严谨,是整个程序的亮点。 (4) 订单模块的设计存在一定的问题,似乎是流程上的设计问题,但是基本的订单生成和查看订单均已实现。
订单模块仍需进一步改进。
(5) 会员设置上有想法,希望通过消费额来设置会员的等级,并每一等级有不同的折扣值,或者可以通过购买数量来给予不同的折扣。但是这些功能还没有实现,将是我下一步的设计目标。
23
(6) 数据库中的记录数量不足,需要多添加一些数据,测试也需要大量的数据来完成。 此外,困惑来源于知识储备的不足,虽然做了很多努力来提高自己,参照和学习了很多系统,但对开发工具的生疏和对系统意识的生涩,开发系统的过程走了很多弯路,漫长而艰辛。也曾一度有过放弃的念头,但最终还是克服了各种困难,将设计过程中存在的问题一一解决,将系统基本做成功。
有个哲人说过:”重要的不是我们做了什么,而是我们在这个过程中得到了什么。”成长与蜕变都归结于付出与体味,归纳与演绎。提升不仅仅是能力,从潜意识里改变了一种状态,才是本次青青电子商务书店系统设计的收获。
7.5 致谢
写到这里,即我的学位论文将要付梓的时候,想要说的感谢很多。老师们的鼓励和教导指引着我们走过了四年的时间,感谢指导老师对我们论文的指导,仅以致谢的方式远不能表达的我的感激之情。敬祝恩师们身体安康,合家幸福!
衷心感谢同学们的帮助,你们在生活和学习上对我的帮助是这篇论文得以顺利完成的保障。感谢父母在万里之外对我的关怀,你们的鼓励也是我完成论文的最大动力。
四年时间转瞬即过,回首往事感慨万千。本科阶段只是人生追求的开始,在以后的日子里我们会更加勤奋的工作,努力去征服一个个的困难,实现人生的梦想。
最后,再次谢谢所有帮助过我们的人和伟大的母校,谢谢!
24
附录A:参考文献
[1]邹竹彪.JSP宝典[M].北京:电子工业出版社,2007:5-21,30.
[2]腾飞科技,何翠平.Dreamweaver8、Flash8、Fireworks8网页制作从入门到精髓[M].北京:人民邮电出版社,2007:51-66.
[3]郝安林,王伟平,张明亮. JSP从入门到精通[M].北京:电子工业出版社,2008:95-99. [4]唐有明,吴华等. JSP动态网站开发基础练习+典型案例[M].北京:清华大学出版社,2006:78-81.
[5]张银鹤,刘治国,张豪等. JSP动态网站开发实践教程[M].北京:清华大学出版社,2007:49-60.
[6]腾飞科技.Dreamxeaver8完美网页制作基础、实例与技巧[M].北京:人民邮电出版社,2007:21-30.
[7]赵杰, 李涛, 王国业.毕业设计指导及案例剖析:数据库应用方向[M].北京:清华大学出版社,2005:15-25.
[8]梁美春,付文学.软件工程导论[M].陕西:聊安大学出版社,2002:45-66,80. [9]庞尼亚. 数据库设计与开发教程[M].北京:清华大学出版社,2005:18-22.
[10]冯建华,周立柱. 数据库系统设计与原理[M].北京:清华大学出版社,2004:25-42. [11]苑静中主编.数据库应用[M].北京:北京大学出版社,2006:19-25.
[12]魏雪萍.Dreamveaver MX 2004 中文版完全自学手册[M].北京:人民邮电出版社,2004. [13]周松建,葛丽.Java Script经典范例50讲[M].北京:科学出版社,2004:63-84,108. [14]徐国智.MySQL数据库系统开发实例精粹[M].北京:电子工业出版社,2006
[15]王珊,萨师煊. 数据库系统概论[M].北京:高等教育出版社,2006:41-51,83-117. [16]塞奎春. JSP信息系统开发实例精选[M].北京:机械工业出版社, 2006:230-272. [17]邹竹彪. JSP网络编程从入门到精通[M].北京:清华大学出版社 , 2007:330-400. [18]武延军,黄飞跃. 精通JSP编程技术[M].北京:人民邮电出版社, 2001:56-80,78. [19]陈刚.Eclipse从入门到精通[M].北京:清华大学出版社, 2005:416-417. [20]洪维恩,何嘉.Java2面向对象程序设计[M].北京.中国铁道出版社.2005.1:50-200 [21孙卫琴、李洪成.Tomcat与Java Web开发技术详解[M].北京:电子工业出版社,2004 [22]RusselWinderGrahamRoberts.DevelopinJAVASoftware.JohnWiley ,2006:92,214-220,292 [23]Bruce Eckel. Thinking in Java,Third Edition. Prentice Hall PTR,2002.
[24]Robert C,Martin.Explains the profound in simple language the JSP technology.IIE
Transactions,2000.
[25]Borko H, Bernier C L.Indexing concepts and methods .New York:Academic Pr,1978. [26]Ivor Horton.JAVA 2 JDK 5 Edition.WileyPublishing,2005
25