基于ssh的网上书店管理系统设计与实现毕业设计(编辑修改稿)内容摘要:
过程中,应该充分考虑以后的可扩充性。 例如 库存管理模块 的 缺书提示 ,用户查询的需求也会不断的更新和完善。 所有这些,都要求系统提供足够的手段进行功能的调整和扩充。 而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。 通过软件的修补、替换完成系统的升级和更新换代。 . 系统的易用性和易维护性 “海啸”网上书店系统 前台主要针对的是普通的用户,这些用户可能对本系统并不是很熟悉,这就要求系统的界面要尽可能的友好,易于人机交互。 要实现这一点就要要求系统使用用户熟悉的术语和中文信息界面。 . 系统的标准性 系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。 所有这些都要符合主流国际、国家和行业标准。 例如在开发中使用的操作系统、开发工具都必须符合通用标准。 如规范的数据库操纵界面、作为业界标准的 TCP/IP 网络协议及 ISO9002 标准所要求的质量规范等;同时,在自主开发本系统时,要进行良好的设计工作,制订行之有效的软件工程规范,保证代码的易读性、可操作性和可移植性。 . 系统的先进性 目前计算系统的技术发展相当快,做为网上书店系统工程,应该保证系统在下个世纪仍旧是先进的,在系统的生命周期尽量做到系统的先进,充分完成企业信息处理的要求而不至于落后。 这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。 另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品。 . 系统的响应速度 网上书店系统系统在日常处理中的响应速度为秒级,达到实时要求,以及时反馈信息。 系统的响应速度对前台用户来说是用户体验的好坏,对用户对网站的印象有很大的影响;对后台管理员来说,响应速度就意味着工作效率。 . 输入输出的要求 前台用户根据自己的需要浏览站内图书,后台数据库根据匹配到的信息,输出数据到用户浏 览器。 前台用户下订单或者进行信息的修改维护的时候,系统根据响应的处理将结果同步到数据库,并将处理结果显示到前台界面上。 系统根据不同管理员的不同权限响应给管理员的页面是不同的。 . 运行环境规定 . 设备 列出运行该软件所需要的硬设备。 说明其中的新型设备及其专门功能,包括: i3以上的处理器即可; ,所以外存容量要求相对较大些,系统至少要有 100G 的硬盘;。 . 机房环境 本系统对机房环境要求不是太高只需普通住宿环境即可 . 数据要求说明 . 数据管理能力要求 . 数据录入和处理的准确性和实时性 数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。 数据的输入来源是手工输入。 手工输入要通过系统界面这就要求系统具有容错性。 在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。 . 数据的一致性与完整性 由于系统的图书数据是共享的,所以如何保证这些数据的一致性,是系统必须解决的问题。 要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并 且要求对数据库的数据完整性进行严格的约束。 对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。 . 数据的共享与独立性 整个机票预定系统的数据是共享的。 然而,从数据的安全性上来讲,有些数据没有响应的权限是不能查看,修改或新增的 . 数据的采集 . 要求和范围 输入的数据必须是系统能识别的数据格式。 . 输入的承担者 输入由前台用户和后台管理员手动输入系统。 . 处理 系统对输入的数据转换成数据库的统一格式。 . 影响 “海啸”网上书店系统能够大大地提高书店管理员的工作效率,提高工作透明度,满足前台客户方便、快捷的要求。 从而达到提升“海啸”网上书店形象,增加顾客美誉度的目的。 . 数据流图 网上书店系统输 入 数 据 流 输 出 数 据 流系 统 用 户系 统 用 户 图 6 顶层数据流图 用户模块登 录 / 注 册 / 注 销 登 录 / 注 册 / 注 销 结 果 数 据用 户用 户图 书 浏 览 请 求图 书 查 询 数 据选 定 图 书 数 据购 物 车 操 作订 单 操 作留 言 操 作求 助其 他 信 息 浏 览图 书 信 息图 书 查 询 结 果购 物 车 信 息订 单 信 息留 言 信 息求 助 反 馈 信 息其 他 信 息 图 7 0 层用户模块数据流图 查 看 个 人 信 息验 证 登 录状 态已 登 录登 录 界 面 显 示未 登 录个 人 信 息 显 示 信 息 验 证修 改更 新 信 息信 息 合 法信 息 不 合 法修 改 界 面 显 示确 认 修 改用 户 表( u s e r ) 图 8 1 层个人信息维护数据流图 图 书 信 息 浏 览 请 求登 录 状 态 验 证 已 登 录 图 书 信 息 显 示未 登 录 信 息 提示图 书 详 情 表( b o o k )图 书 类 别 表( k i n d )图 书 表( b o o k )d i s c o u n t , p r o v i d e r . . . . .n a m e供 应 商 表( p r o v i d e r )n a m e , p r i c e 图 9 1 层用户浏览图书数据流图 发 表 留 言登 录 状 态 验 证 已 登 录未 登 录查 看 留 言留 言 信 息 显 示留 言 表( l e a v e )留 言 信 息 验 证验 证 未 通 过留 言 信 息 合 法 留 言 表 更 新 图 10 1 层用户评论数据流图 购 买 图 书购 物 车 数 据 更新查 看 购 物 车继 续 购 买购 物 车 信 息 显示确 定 购 买购 物 车 信 息 更新删 除 图 书 信 息取 消 购 买订 单 详 细 信 息显 示订 单 确 认订 单 更 新订 单 表( o r d e r )取 消 订 单登 录 状 态 验 证 已 登 录未 登 录 图 11 1 层用户购买图书数据流图 用 户注 册 信 息 验 证用 户 表( u s e r )数 据 库 更 新注 册 信 息用 户 信 息验 证 通 过验 证 未 通 过地 址 表( a d d r e s s ) 图 12 1 层用户注册数据流图 订 单 查 询 登 录 状 态 验 证未 登 录订 单 信 息 显 示已 登 录订 单 表( o r d e r )删 除 已 完 成 订 单 订 单 表 更 新 图 13 1 层用户订单信息维护数据流图 退 货用 户 填 写 退 货理 由生 成 退 货 单退 货 单( r e t u r n )管 理 员 审 核 退货 单用 户审 核 未 通 过 并 填 写 理 由审 核 通 过 , 用 户 可 以 发 货库 存 管 理 员 收到 货 物 并 验 收验 收 通 过验 收 未 通 过 并 填 写 理 由更 新 订 单 状 态和 退 货 单 状 态订 单( o r d e r ) 图 14 1 层用户退货数据流图 系 统 管 理 员管理模块登 录 / 注 销留 言 信 息 维 护登 录 / 注 销 结 果 返 回系 统 管 理 员留 言 信 息 维 护 结 果用 户 信 息 维 护 用 户 信 息 维 护 结 果订 单 维 护订 单 维 护 结 果送 货 单 维 护 送 货 单 维 护 结 果汇 款 单 维 护 汇 款 单 维 护 结 果图 书 信 息 维 护图 书 信 息 维 护个 人 信 息 维 护个 人 信 息 维 护 结 果退 货 单 维 护 退 货 单 维 护 结 果 图 15 0 层系统管理员模块数据流图 上 架 图 书 图 书 信 息 验 证 图 书 表 更 新验 证 通 过图 书 表图 书 表 更 新下 架 图 书修 改 图 书更 新 图 书 信 息 图 16 1 层图书信息维护数据流图 . ER 图 图 17 ER 图 4. 系统详细设计 . 系统架构设计 网上书店系统是采用采用三层体系结构将应用程序划分为三个逻辑层面,分别是表现层 (UI)、业务层 (Service)、数据层 (dao)。 表现层 表现层主要是用于展现信息。 是用户与应用程序进行交互的端点。 基于浏览器的图形用户界面( GUI)一对多多对一一对多一对多一对多一对多一对多一对多 一对一一对多一对多多对多一对一一对多一对多一对多一对一一对一用户ooooooooidi d ca r dn a m ep a s s w dagegendert e li m a g ee m a i l...N u m b e r ( 1 9 )V a r i a b l e ch a r a ct e r s ( 2 0 )V a r i a b l e ch a r a ct e r s ( 2 0 )V a r i a b l e ch a r a ct e r s ( 2 5 )N u m b e r ( 3 )N u m b e r ( 1 )V a r i a b l e ch a r a ct e r s ( 1 5 )V a r i a b l e ch a r a ct e r s ( 2 5 5 )V a r i a b l e ch a r a ct e r s ( 2 0 )银行基本信息ooidn a m ed e t a i l...N u m b e r ( 1 9 )V a r i a b l e ch a r a ct e r s ( 2 0 )V a r i a b l e ch a r a ct e r s ( 5 0 0 )图书类别oidn a m eN u m b e r ( 1 9 )V a r i a b l e ch a r a ct e r s ( 2 0 )评论ooooidl e a ve _ d a t ed e t a i lb o o k _ i du s e r _ i d...N u m b e r ( 1 9 )D a t eV a r i a b l e ch a r a ct e r s ( 5 0 0 )N u m b e r ( 1 9 )N u m b e r ( 1 9 )汇款单oooooidnob a n k _ i db i l l _ d a t ea m o u n to r d e r _ i d...N u m b e r ( 1 9 )V a r i a b l e ch a r a ct e r s ( 2 0 )N u m b e r ( 1 9 )D a t eF l o a tM o n e y ( 1 9 )地址oooooidco u n t r yp r o vi n ceci t yd e t a i lu s e r _ i d...N u m b e r ( 1 9 )V a r i a b l e ch a r a ct e r s ( 3 0 )V a r i a b l e ch a r a ct e r s ( 3 0 )V a r i a b l e ch a r a ct e r s ( 3 0 )V a r i a b l e ch a r a ct e r s ( 5 0 )N u m b e r ( 1 9 )送货单oooido r d e r _ i ds t a t u ss e n d _ d a t e...N u m b e r ( 1 9 )N u m b e r ( 1 9 )N u m b e r ( 1 9 )D a t e权限ooidn a m ed e s cr i b e...N u m b e r ( 1 9 )V a r i a b l e ch a r a ct e r s ( 1 5 )V a r i a b l e ch a r a ct e r s ( 3 0 0 )进书单oooooidp r o vi d e r _ i db o o k _ i dnump。基于ssh的网上书店管理系统设计与实现毕业设计(编辑修改稿)
相关推荐
长春师范大学本科毕业论文(设计) 4 第二章 需求分析 本项目的系统分析主要是从员工和财务处人员入手,然后分析财务处人员和员工的基本操作,来设计整个项目的功能和模块。 系统实体对象功能分析 本系统主要分为以下几个实体: (1) 用户登录信息:用来存放用户的登录信息,如用户名、密码、用户类型等信息,并且通过用户类型来判断用户权限的验证。 图 21 用户登录信息用例图 (2) 财务处管理人员
更快的传递信息。 可以随时随地发布信息,方便快捷。 随着微博的快速发展,微博已经成为一种新的文化现象。 通过研究本系统的开发,我们可以了解微博对社会的影响力。 同时可以掌握个人网站开发的基本思想个和技术,为以后的实际开发奠定基础。 2 国内外发展状况 世界上最早的微博,是由埃文威廉姆( Evan Williams)于 2020 年所开办的 Twitter。 Twitter
控制,从而实现其简单的智能化。 同时,通过简单易得的装置来控制其成本,交易向市场推广。 风扇智能化研究的现状 当前家电的智能化取得了一定的发展,但是还有很多不足。 与此同时,风扇智能化的研究也有很大的进步,但是其中也存在很多不尽人意的地方。 比如,有人设计的带有温控系统的智能风扇,加入温度传感器来感知外界温度并将外界的温度传入单片机进行处理,通过单片机再来调控电机的转速。
的应用程序。 系统开发工具及技术背景 4 技术简介 本系统采用目前较流行的一种 Web 应用程序 开源框 架 —— SSH 框架。 该框架由 struts、 spring 及 hibernate 集成,能帮助开发人员在短期内清晰快捷的构建 Web应用程序。 其中以 Struts 作为其整体基础架构实现 MVC 的分离及控制业务跳转,并以 Hibernate 框架对持久层提供支持,再由
象 XmlHttpRequest。 该对象是一种支持异步请求的技术。 简而言之, XmlHttpRequest 使用户可以使用 JavaScript 向服务器提出请求并处理响应,而不是阻塞用户。 在创建 Web 站点时,在客户端执行屏幕更新为用户提供了很大的灵活性。 Struts2 框架的引入 一个成功的电子商务网站的构建不仅需要考虑到如何高效快捷的实现系统功能,还要本着可扩展的原则
用程序,并具有良好的移植性。 福建农林大学本科毕业设计说明书 7 3 数据库设计 数据库概念结构设计 下面介绍数据库设计中的 ER图 ,即实体 关系图 ,举例如下 : 图 3- 1 物流管理系统 ER图 福建农林大学本科毕业设计说明书 8 数据库逻辑结构设计 本系统共 12个表 ,限于篇幅 ,下面简要介绍一下系统中用到的几个表的结构: ( 1)车辆表 车辆表主要用于保存车辆信息。 表 3- 1