资源预览内容
第1页 / 共23页
第2页 / 共23页
第3页 / 共23页
第4页 / 共23页
第5页 / 共23页
第6页 / 共23页
第7页 / 共23页
第8页 / 共23页
第9页 / 共23页
第10页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
精品文档2016 全新精品资料-全新公文范文 -全程指导写作 独家原创 1 / 23数据库课程设计报告广西大学计算机与电子信息学院本科课程设计报告 计算机与电子信息学院专业名称: 网络工程 指导教师: 广西大学计算机与电子信息学院本科课程设计报告 摘要:本课程设计的选题是“在线食品销售管理系统” ,本文首先对该系统的可行性进行 了分析,通过提出问题分析问题进而提出了系统设计的思想,使用 B/S 的结构完成在线 销售与管理功能,在系统的实现上,使用用了 JSP 中流行的Struts2+Spring+Hibernate 经典框架结构,这样系统分层清晰,便于维护,表示层由 Struts2 管理,业务逻辑层由 Spring 管理,数据持久层由 Hibernate 管理报告从需求分析开始,对系统进行总体设 计,包括系统功能模块设计、流程分析以及架构总体设计等,然后进行了数据库设计, 并对数据库的设计方案进行了详细的阐述,包括数据库概念设计、逻辑设计以及安全模 式设计等最后文档给出了系统的实现方法,包括程序模块设计以及主要功能模块的编 码及测试结果,最后进行了本次课程设计的总结和展望关键字:在线食品销售,JSP,Struts2,Spring,Hibernate,数据库设计 Abstracts: coursedesign theme “onlinefood sales management system”, articlefirst analyzed,through analyzing problems putsforward systemdesign 精品文档2016 全新精品资料-全新公文范文 -全程指导写作 独家原创 2 / 23thought,use structurecomplete online sales managementfunctions, JSP,use Struts2 classicframe structure systems,easy maintain,stratified clear representation layer Struts2 management, business logiclayer management,data persistence layer Hibernate management Reportfrom requirements analysis systembegan, overall design, including systemfunction module design, process analysis overalldesign, databasedesign detail,including database concept design logicaldesign safetymodel design, etc. Final document presented system realization ways, including program module design mainfunction modules testresults, :Online food sales, JSP, Struts2,Spring, Hibernate, database design 广西大学计算机与电子信息学院 本科课程设计报告 系统可行性研究. 问题的提出.3 分析问题.3 系统设计思精品文档2016 全新精品资料-全新公文范文 -全程指导写作 独家原创 3 / 23想.3 总体设计. 系统功能模块设计及流程分析.5 用户模块:.5 管理员模块:.6 架构总体设计.6 Struts .6 Hibernate.7 系统开发环境与运行环境.7 数据库设计. 数据库概念设计.7 数据库分精品文档2016 全新精品资料-全新公文范文 -全程指导写作 独家原创 4 / 23析.7 1)食品购物系统关系到的实体8 2)实体属性8 3)实体之间的联系8 E-R 图转换成关系模式.9 1)由实体得到关系模式9 2)由联系得到关系模式9 数据库逻辑设计.9 安全模式设计.13 数据库完整性设计.13 数据库权限控制.13 系统实精品文档2016 全新精品资料-全新公文范文 -全程指导写作 独家原创 5 / 23现 程序模块设计.13 程序目录结构.13 JSP 页面分为会员页面与管理员页面.14 配置文件.15 类文件.15 主要模块及代码.17 部分配置文件代码.17 主要界面与代码.21 参考文献.45 广西大学计算机与电子信息学院 本科课程设计报告 系统可行性研究 问题的提出 随着信息化步伐的加快,Internet 的应用也越来越广泛,用精品文档2016 全新精品资料-全新公文范文 -全程指导写作 独家原创 6 / 23户对于 Internet 的应用需 求也有了根本性的变化,基于Internet 的电子商务正逐渐成为 Internet 商业化发展的重要 内容电子商务是指各种具有商业活动能力的实体利用网络和先进的数字化传媒技术进 行的各项商业贸易活动网上购物,就是电子商务所包含的三大种类之一网上购物是 将来最有希望的网上事业,因此,开发功能强大、性能完善的网上购物系统具有十分重 要的意义和价值与其他商品一样,食品也很适合在网上销售,虽然有运输、时间的限 制,但是对于现在的物流发展状况而言,已经都不是问题食品有地域的差异,消费者 可能在本地不能买到相应的食品,网上购食品无疑打破了这种限制,而且对于不喜欢逛 超市商场的人来说,网上购食品会是一种独特的购物享受而在商家方面,缺少一个集 成的信息平台和信息系统,希望通过一个网站系统实现消费者网上购物,还有后台处理 会员、货物等一系列信息的管理操作 分析问题 本网站是一个专营食品的销售网对于用户可以查看货物、加入购物车、购买食品、 查看订单等一系列基本的网上购物操作,实现轻松网上选购食品对于管理员则可以完 成食品信息的查看、添加、修改操作,订单的查询、状态修改操作,会员管理、管理员 管理等功能 系统设计思想 模式和 B/S 是当今世界开发模式技术架构的两大主流技术 C/S 架构软件的优 势与劣势:应用服务器运行数据负荷较轻,数据的存精品文档2016 全新精品资料-全新公文范文 -全程指导写作 独家原创 7 / 23储管理功能较为透明,C/S 架构的劣势 是高昂的维护成本且投资大 B/S 架构软件的优势与劣势:维护和升级方式简单,成本降 低,选择更多,但应用服务器运行数据负荷较重权衡这两种模式的优劣势,我们选择使 模式,因为 B/S 架构的软件只需要管理服务器即可,所有的客户端只是浏览器, 根本不需要做任何的维护,所有的操作只需要针对服务器进行男左女右食品网站采用 SQL server 2005 数据库,从系统升级和维护方面考虑,采 用Struts2,Spring,Hibernate 三种开源框架,这样系统分层清晰,便于维护,表示层由 Struts2 管理,业务逻辑层由 Spring 管理,数据持久层由 Hibernate 管理,网站信息层主要只数 据库,用来存储食品、订单、会员、管理员等一系列的信息需求分析系统的角色分为:游客、会员和管理员,各个角色需要完成的功能用用例图说明: 广西大学计算机与电子信息学院 本科课程设计报告 游客与会员图表 管理员广西大学计算机与电子信息学院 本科课程设计报告 总体设计 系统功能模块设计及流程分析 系统功能主要分为两大模块:用户模块、管理员模块主要完成功能的流程如下所示: 用户模块: 图表 游客功能模块图表 会员功能模块广西大学计算机与电子信息学院 本科课程设计报告 管理员模块: 图表 管理员功能模块 架构总体设计 本网站采用 Struts、Spring、Hibernate 组建轻量级联合精品文档2016 全新精品资料-全新公文范文 -全程指导写作 独家原创 8 / 23框架 SSH 多层的架构模式, 从上到下依次为表示层、业务层和数据持久化层通过分层处理使整个系统结构清晰, 功能明确,各层次之间相互独立,对某一层次的修改不会影响其他层次,使层次间的耦 合性降到最低,为软件的重用化和组件化创造了条件 Struts 表示层是面向用户的界面,是用户与系统之间交互的媒介如,用户在界面发送
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号