基于MVC模式的网上书店系统设计

需积分: 9 53 下载量 80 浏览量 更新于2024-08-01 收藏 1.14MB DOC 举报
"基于MVC模式的网上书店系统的研究" 这篇毕业论文的主题是"网上书店系统",属于软件技术专业领域,由学生袁泽宇在2010年完成,指导教师为马琦、雷燕、张哲和刘超。论文的核心是探讨和开发一个基于MVC(Model-View-Controller)模式的网上书店系统,旨在提高图书管理的自动化程度。 1. **网上书店系统的意义**: - 在信息化浪潮的推动下,电子商务成为企业发展的重要趋势。 - 网上书店系统可以实现选书、购书的自动化,提升效率,帮助管理员便捷管理用户订单。 - 系统的目标是通过自动化提高图书管理的效率和服务质量。 2. **研究内容**: - 用户需先注册成为会员才能进行交易。 - 主要功能包括客户订单管理、产品展示、产品查询和产品推荐。 - 订单管理为核心,涵盖了从浏览到付款的全过程,确保数据的可靠性。 - 用户还可以对购买的商品进行评论。 3. **技术选型与系统架构**: - 基于Web开发,用户界面采用网页形式。 - 服务器端编程使用JSP, Servlet, JavaBean技术,保证代码可移植性。 - 客户端编程用JavaScript脚本语言增强交互体验。 - 数据库选用MySQL,采用三层架构:客户浏览器端表示层、中间事务逻辑层和数据库存取层。 - 系统基于Java平台,利用JDBC API与数据库交互,支持EJB、JavaServletAPI、JSP和XML。 4. **开发方法与步骤**: - 开发过程中考虑系统的可维护性和扩展性,不断改进和完善。 - 强调Java的跨平台特性,利用其编写一次,到处运行的优势。 5. **参考文献**: - 论文引用了《jsp应用与基础》、《J2EE基础及提高》、《Thinking in Java中文版》和《Java2核心技术卷2高级特性》作为理论和技术支持。 通过这篇毕业论文,我们可以了解到网上书店系统的设计原理、技术选型和实施步骤,对于理解如何构建一个高效、可靠的电子商务系统具有一定的指导价值。同时,它也展示了软件技术专业学生在实际项目开发中的理论知识应用和实践能力。