摘 要:在myEclipse开发环境下,基于java语言,采用MVC编程思想设计了购书网站。该系统通过oracle数据库实现了系统库表的设计;通过mybatis框架实现了dao层与数据库的通信;通过struts2框架实现了控制器与Service层,JSP与控制器之间的交互;通过JSP技术实现了动态网页的生成,通过Tomcat服务器实现了系统的部署,具有用户注册与登录、商品购买、购物车添加、订单生成等功能。系统测试结果表明,该系统稳定性好、功能性强、安全性高,具有广阔的市场应用前景。78178
毕业论文关键词:购书网站,myEclipse,java,MVC,oracle,mybatis,struts2,JSP
Abstract:In myEclipse development environment, based on java language, using the MVC programming ideas designed the book site。 The system is realized through the oracle database system database table design; by mybatis framework enables communication dao layer and database; through struts2 framework implements the controller and the Service layer, the interaction between the JSP and the controller; by JSP technology to achieve dynamic pages generated by the Tomcat server implements the deployment of the system, with user registration and login, product purchase, shopping cart addition, order generation。 System test results show that the system is stable, functional, safe, and has broad market prospect。
Keywords:Book Website,myEclipse,java,MVC,oracle,mybatis,struts2,JSP
目录
1 绪论 5
1。1 课题研究的意义 5
1。2 课题研究的内容 6
2 相关技术介绍 6
2。1 Java语言 6
2。2 JSP技术 6
2。3 Oracle数据库 7
2。4 MVC开发模型 7
2。5 MyEclipse集成开发工具 7
2。6 Tomcat服务器 8
3 数据库设计 8
3。1 E-R图设计 8
3。2 库表关系设计 10
4 功能模块设计 11
4。1 用户登录和注册模块设计 11
4。2 页面展示模块设计 13
4。3 商品详细信息模块设计 13
4。4 购物车模块设计 14
4。5 订单模块设计 16
5 系统测试 16
5。1系统测试的概念 16
5。2系统测试的目的 16
5。3 程序测试 17
5。4 功能测试 17
5。4。1 登录注册功能测试 17
5。4。2 购物车订单模块测试 19
总结 21
参考文献 22
致谢 23
附 录 24
1 绪论
1。1 课题研究的意义
随着Internet的迅猛发展,互联网的应用几乎渗透到生活中的方方面面,购书网站作为电子商务系统也早已深入人心,更多的人愿意选择足不出户在线购买自己喜欢的书籍,这样不仅有更多的选择,也节省了很多时间。与传统书店相比,网上书店管理简单,选择范围广,给用户的体验是传统书店无法企及的。所以说只要网络的发展没有停止,购书网站的发展就不会停止。本系统就是在这种市场潜力的前提下,设计的一款与当当网站相似的购书网站,争取为用户提供一个功能完善,性能可靠,界面友好的购书系统。论文网