论文结语
- 格式:doc
- 大小:21.50 KB
- 文档页数:4
12 总结
此旧物交换网站是基于.NET平台技术制作的,并且利用了JavaScript和Jquery技术设计前台动态交互功能,使用户在浏览时有更好的用户体验。
在网站用户注册方面,前台是使用了大量的JavaScript,提升了用户交互的功能,极大地弥补了在动态交互方面的缺陷,使用户感觉网页更新更加流畅了。
后台方面,邮箱验证是一大功能的体现,为了防止用户的注册泛滥,使用邮箱验证功能既可以提升注册的安全性,也是为之后网站与用户的沟通做好铺垫工作。
网站在用户安全方面进行了对密码的DES加密,虽然密钥长度只有8位,但相比于不加密直接写入数据库和简单进行MD5加密安全性已经提高了很多。
但对于使用报文截取并进行暴力破解的盗号方式没有特别好的防范。
网页在交互过程中频繁地使用了Session。
对于Session和Cookie的安全性是一个老生常谈的话题。
用于用户登录时存放在内存中的零时性Cookie,Session是存放在服务器上的,当客户端向服务器请求产生一个Session时,服务器端会先检查一下,客户端的Cookie中有没有Session_id,是否已经过期。
如果存在这样的Session_id,服务器会根据Cookie里的Session_id把服务器的Session检索出来。
如果不存在这样的Session_id,服务器会重新建立一个。
因此,在Session和Cookie的安全性方面,Session的安全性要高于Cookie。
网页在物品详细信息、点评、留言模块都使用到了网页编辑器UEditor,这是一款百度的开源网页编辑插件,适用于需要文本编辑的网页中。
UEditor还支持图片上传、截图上传、涂鸦上传以及表情包,这对于丰富用户功能有很大的帮助。
该网站并没有完全遵循MVC的三层框架结构,主要原因是对于三层框架结构应用不是十分熟练,并且对于其在商用网站中的作用方式不是十分了解。
不过基本是一些MVC的结构是已经用到的,比如视图层与应用层的分离,业务层与模型层的分离。
但是对于代码的重用率不够高,基本还是靠手动操作代码,所以代码的冗余很多。
之后的网站代码可以在此基础上进行功能归类,将代码最大程度的进行集成,调用接口。
总的来说,该网站在实现上有很多有想法的地方,比如用户邮箱的验证,用户密码的加密,物品详细信息的在线编辑等。
尽管有大部分不是自己写的,但是要想用好这些代码也是需要长时间去接触和了解代码,并且进行调试。
虽然网站的交互和视觉效果上相对稍逊色一些,但是基本能够流畅地进行使用。
致谢
本论文是在我的导师XXX老师的细心教导之下取得的成果,姜老师平时严格要求我们,对于一丝一毫的细节也是一纠再纠。
对于我们每个毕业生都是一视同仁,每一个他都认真负责,力求完美。
同时也要感谢大学四年来教导过我的老师们,也许我不是最优秀的学生,但你们都是我最尊敬的老师,没有你们我现在根本完不成这篇论文。
也许你们没有指导过我,但是平时课堂的讲授对我也是一点一滴的积累。
从选择课题到顺利结束毕设,我有太多要感谢的人,要感谢帮助过我的同学,要感谢指导过我的老师,要感谢辅导员的苦口婆心。
谢谢!
参考文献
[1] 案例教程林菲、孙勇著清华大学出版社北京交通大学出版社 2011
[2]从入门到精通(第2版)(附DVD光盘1张) 庞娅娟、房大伟、吕双等清华大学出版社 2010
[3]开发实战1200例(第1卷)(附DVD-ROM光盘1张) 房大伟、吕双等清华大学出版社 2011
[4]企业级架构开发技术与案例教程杨树林、胡洁萍著机械工业出版社 2012
[5]数据库系统概论王珊、萨师煊著高等教育出版社 2006
[6]S. Ladd, D. Davison, S. Devijver and C. Yates, “Expert Spring MVC and Web Flow”, APress 2005
[7]Matthew MacDonald, Pro 2.0 E-Commerce in C# 2005, Apress, 2007
[8]WANG Zhixiao, ZHAN Application Of in Implementing E-commerce), Computer Engineering, 2003, 29(18):74-76
[9]MacDonald, Matthew; Szpuszta, Mario Pro 2.0 in C# 2005
[10]Phil Haack. " MVC 2 RC Released". Retrieved 17 January 2015
附录附录A:光盘资料说明
●学生手册
学生手册.doc
●论文资料
毕业设计论文.doc
●毕设作品
Web网站
用户测试录像
●相关软件
VS 2010
SQL SERVER 2005。