1、 本科课程设计报告 - 0 - 数据库课程设计报告数据库课程设计报告 在线食品销售在线食品销售与与管理管理系统系统 学 院: 计算机与电子信息学院 专业名称: 网络工程 指导教师: 姓 名: 时 间: 本科课程设计报告 - 1 - 摘要摘要: 本课程设计的选题是“在线食品销售管理系统” ,本文首先对该系统的可行性进行 了分析,通过提出问题分析问题进而提出了系统设计的思想,使用 B/S 的结构完成在线 销售与管理功能,在系统的实现上,使用用了 JSP 中流行的 Struts2+Spring+Hibernate 的 经典框架结构,这样系统分层清晰,便于维护,表示层由 Struts2 管理,业务逻辑
2、层由 Spring 管理,数据持久层由 Hibernate 管理。报告从需求分析开始,对系统进行总体设 计,包括系统功能模块设计、流程分析以及架构总体设计等,然后进行了数据库设计, 并对数据库的设计方案进行了详细的阐述,包括数据库概念设计、逻辑设计以及安全模 式设计等。最后文档给出了系统的实现方法,包括程序模块设计以及主要功能模块的编 码及测试结果,最后进行了本次课程设计的总结和展望。 关键字关键字:在线食品销售,JSP,Struts2,Spring,Hibernate,数据库设计 Abstracts: This course design theme is “online food sale
3、s management system“, this article first the feasibility of the system is analyzed, through analyzing problems and puts forward the question of the system design of thought, use B/S structure complete online sales and management functions, the realization of the system with the JSP, use Struts2 + ar
4、e popular in the classic frame structure + Hibernate, such systems, easy to maintain, stratified clear representation layer Struts2 management, business by by logic layer are management, data persistence layer Hibernate management by. Report from requirements analysis to system began, overall design, including the system function module design, process analysis and architecture, and then the overall design, the design of database and the database design in detail, including d