基于web的书店管理系统设计报.doc

基于web的书店管理系统设计报.doc

ID:54763142

大小:124.00 KB

页数:7页

时间:2020-04-21

基于web的书店管理系统设计报.doc_第1页
基于web的书店管理系统设计报.doc_第2页
基于web的书店管理系统设计报.doc_第3页
基于web的书店管理系统设计报.doc_第4页
基于web的书店管理系统设计报.doc_第5页
资源描述:

《基于web的书店管理系统设计报.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、个人收集整理,勿做商业用途-基于的书店管理系统(系统分析及设计报告)一、系统需求分析1、业务需求分析:随着计算机技术的发展,各种新型管理系统的层出不穷,书店管管理系统也越来越受到各大中小型书店的重视,它给人们的生活带来了便捷,同时也减少了书店管理人员的工作量,有着很乐观的发展前途。2、用户需求分析:跟随信息的脚步,人们更多的是追求智能化和简单易用的服务。用户更关注的是如何和计算机交互,如何简单的查阅到自己需要的信息。因此人机交互界面的设计至关重要,唯一必须遵循的准则就是用最简单易懂的方法提供最全面的服务。在书店管理系统中,普通用户希望自己可以快捷

2、的查到自己所需要的图书,他们想知道某种图书的销售量如何以及图书的价格调整。而对于管理员来说,他要希望清楚的记录下图书的入库,入库退货,销售,销售退货,图书的新增和修改,便于以后的查阅和存档。3、功能需求分析:针对以上的用户需求分析,在本系统中,普通用户和管理员在登录系统时需要有身份的验证。对于普通用户来说,在登录系统后可以查阅到的信息有:图书的基本信息,图书的销售情况,图书价格调整情况以及图书的销售量排名情况;对于系统的管理员来说,他不仅可以看到普通用户所看的信息,还可以对图书的入库及入库退货,销售及销售退货,图书价格调整,用户信息更改进行管理。

3、因此需要对普通用户和管理员设置不同的权限,登录系统后可以在自己的权限范围内查阅图书和对图书进行管理。总的来说,改系统可以分为五不同的模块,分别为:登录模块,操作员管理模块,图书信息管理模块,图书销售模块,图书销售查询模块。二.概要设计1、总体架构:该系统分为3个部分。7/7个人收集整理,勿做商业用途(1)管理员子系统:面向管理员,提供图书信息的管理、用户管理、权限管理;(2)普通用户子系统:面向普通用户,提供图书的查询功能;(3)公共功能:面向管理员和普通用户,包括身份认证、查询、数据库连接等。2、技术架构:(1)技术:应用的核心技术是和。此外,

4、开发一个完整的应用还涉及一些概念和技术,如组件,组件,自定义标签,,服务器和应用服务器。下图显示了的应用结构。视图模型控制器服务器以及应用服务器配置文件自定义标签实用类图:的应用结构技术:是的缩写,是由公司倡导、众多业领先的公司参与制定的一种动态交互式网页技术标准,它为创建动态内容的页面提供了简单便捷的实现方法。一经问世便得到广大网站建设者的喜爱和追捧,很快在网站开发与设计领域普及开来。在传统的文件(*,*)中加入程序段()和标签,就构成了网页。程序片段可以操纵数据库、重新定向网页以及发送等,实现建立动态网站所需要的功能。所有程序操作都在服务器端

5、执行,网路上传送给用户端的仅为输出结果。技术大大降低了对用户浏览器的要求,即使用户浏览器端不支持,也可以访问网页。7/7个人收集整理,勿做商业用途当容器接收到用户的一个文件请求时,它对文件进行语法分析并生成源文件,然后对其进行编译。一般情况下,源文件的生成和编译仅在初次调用时发生。如果原始的文件被更新,容器将检测所做的更新,在执行它之前重新生成并进行编译。下图显示了容器初次执行的过程:容器文件生成源代码生成类浏览器图2:容器初次执行的过程(2)开发模式(2)1是以前用开发动态时的一种模式,就是,这种模式被后来证明不利于开发稍大型项目,由此诞生了2

6、,也就是模式,其体系结构也正是J2的思想,如图1-3所示:应用服务器1.请求控制器浏览器2.实例化4视图数据库36.响应5图1-32(3)框架是()支持项目的一部分。是一种应用程序框架,所谓框架结构是一个可重用的,大致完成的应用程序。可以通过对其进行定制来生成一个客户需要的真正应用程序。框架结构提供给程序员一系列的骨干模块。这些模块都有着如下的特性:7/7个人收集整理,勿做商业用途1、它们都是被证明可以和其他应用程序一起很好地工作。2、它们可以立即在下一个项目中被使用3、它们可以被同一个组织中的其他团队所使用使用2体系结构,在中有一个负责控制流程

7、,还有一系列的辅助类来负责数据存取工作。它采用的主要技术是和自定义标签库()。另外这种模式松解了业务逻辑、表示逻辑及应用逻辑之间的藕合,从而更易于实现大规模系统的开发和管理。本身就是一个非常复杂的系统,所以采用实现应用时,最好选一个现成的框架,在此之下进行开发,从而取得事半功倍的效果。这也正是本系统中选择这种框架的原因之一。3、功能模块划分书店管理系统系统登录模块操作员管理模块图书信息管理模块图书销售模块图书销售查询模块用户验证个人信息管理添加操作员删除操作员添加图书删除图书修改图书图书入库图书入库退货图书库存盘点图书销售销售退货图书定价图书调价

8、入库查询入库退货查询销售查询销售退货查询销售排行榜7/7个人收集整理,勿做商业用途4.数据库设计通过对系统功能模块的分析,建立一下表格:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。