牛海燕-中期检查基于web的书店管理系统

牛海燕-中期检查基于web的书店管理系统

ID:45600927

大小:139.61 KB

页数:8页

时间:2019-11-15

牛海燕-中期检查基于web的书店管理系统_第1页
牛海燕-中期检查基于web的书店管理系统_第2页
牛海燕-中期检查基于web的书店管理系统_第3页
牛海燕-中期检查基于web的书店管理系统_第4页
牛海燕-中期检查基于web的书店管理系统_第5页
资源描述:

《牛海燕-中期检查基于web的书店管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

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

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

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

4、eb应用还涉及一些概念和技术,如JavaBean组件,EJB组件,自定义JSP标签,XML,Web服务器和应用服务器。下图显示了JavaWeb的应用结构。控制器/XXml配置文件XzX丿XServlet图:JavaWeb的应用结构技术:JSPSUNJSP是JavaServerPages的缩写,是由Sun公司倡导、众多业领先的公司参与制定的一种动态交互式网页技术标准,它为创建动态内容的Web页面提供了简单便捷的实现方法。JSP—经问世便得到广大网站建设者的喜爱和追捧,很快在网站开发与设计领域普及开来。在传统的HTML文件(*.html,html)中加入Java

5、程序段(Scriptlet)和JSP标签,就构成了JSP网页。Java程序片段可以操纵数据库、重新定向网页以及发送E-nia订等,实现建立动态网站所需要的功能。所有程序操作都在服务器端执行,网路上传送给用户端的仅为输出结果。JSP技术大人降低了对用户浏览器的要求,即使用户浏览器端不支持Java,也可以访问JSP网页。当JSP容器接收到Web用户的一个JSP文件请求时,它对JSP文件进行语法分析并生成JavaScrvlct源文件,然后对英进行编译。一•般情况下,Servlet源文件的生成和编译仅在初次调用JSP时发生。如果原始的JSP文件被更新,JSP容器将检

6、测所做的更新,在执行它Z前重新生成Scrvlct并进行编译。下图显示TJSP容器初次执行JSP的过程:图2:JSP容器初次执行JSP的过程(1)开发模式(Model2)Model1是以前用JSP开发动态WEB时的一•种模式,就是JAVA+JAVABEAN,这种模式被后来证明不利于开发稍大型项H,由此诞生了Model2,也就是MVC模式,其体系结构也正是J2EE的思想,如图1-3所示:图1-3JSPModcl2(2)Struts框架Struts是ApacheSoftwareFoundation(ASF)支持Jakarta项目的—部分。Struts是一种应用程序

7、框架,所谓框架结构是一个可垂用的,犬致完成的应用程序。可以通过对其进行定制来生成一个客户需要的真正应用程序。框架结构提供给程序员一系列的骨干模块。这些模块都有着如下的特性:1、它们都是被证明可以和其他应用程序一起很好地丁作。2、它们可以立即在下一个项目中被使用3、它们可以被同一个组织屮的其他团队所使用Struts使用Mode12体系结构,在Struts中有一个ActionServlet负责控制流程,还有一系列的辅助类来负责数据存取工作。它采用的主要技术是Servlet,JSP和自定义标签库(customtaglibrary)o另外这种MVC模式松解了业务逻辑

8、、表示逻辑及应用逻辑Z间的藕合,从而更易于实现大规模

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

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

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