计算机毕业设计 jsp超市管理系统sqlserver 毕设


https://www.bilibili.com/video/BV1b4421c7XM/

演示视频: 

3.1 数据流图

数据流程是指数据在系统中产生、传输、加工处理、使用、存储的过程[6]。数据流程分析是把数据在现行系统内部的流动抽象的独立起来,舍去了具体组织机构、信息载体、处理工具、物质、材料等,单从数据流动过程来考查实际业务的数据处理模式。

数据流程与数据流程分析是今后建立数据库系统和设计功能模块处理过程的基础。描述数据流程的工具是数据流程图以及其附带的数据字典、处理逻辑等图表。其中数据流程图是描述系统逻辑模型的主要工具,它以少数几种符号综合地反映出信息在系统中的流动、存储和传递[7]。

在业务流程分析的基础上,对数据流进行了分析,从数据流动过程考察了实际业务的数据处理模式。该系统的数据流图分为顶层、一层、二层。现行的顶层数据流图如图3.1所示。


59e04e51e157edd2838333352775de19.jpeg


图3.2超市管理系统顶层图

eec28a266e7cb17931df7189194a85b1.jpeg

图3.2超市管理系统第1层图

4 系统设计

系统设计阶段的主要目的是将系统分析阶段所提出的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理方案。

3.1 系统功能设计

系统设计是一个把软件需求转换成用软件系统表示的过程[9]。通过对目标系统的分析和研究,做出了对师范学院实习管理系统的总体规划,这是全面开发系统的重要基础。在对实习管理系统全面分析调查的基础上,制定出商品销售系统的总体规划。系统设计包括系统总体设计、系统详细设计、系统数据库设计、系统开发工具、开发技术和开发模式等。

从数据流图出发,对数据流图进行分析,得出的层次化的模块结构图。


e0b6350ac3bd6d2f5abd239983a5c728.jpeg

图3.1功能模块图


3.2 数据库设计

数据库设计是系统设计中非常重要的一个环节。数据是一切系统设计的基础,通俗地说,数据库设计就像高楼大厦的根基一样,如果设计的不合理、不完善,将在系统开发过程中,甚至到后期的系统维护、功能变更和功能扩充时,引起较多问题,严重时甚至要重新设计,重做大量已完成工作[9]。

3.2.1 概念结构设计

从数据需求分析中得出系统的实体属性图。

管理员实体属性图如图3.2所示:


e7c055ee8a011322f636c2c3335f318d.jpeg

图3.2管理员实体属性图


商品种类实体属性图如图3.3所示:

fad92f784ffe18d02a2fece37ec09b35.jpeg

图3.3商品种类实体属性图

商品信息实体属性图如图3.4所示:


1c1b93212506953d159a2f9981e46500.jpeg

图3.4商品信息实体属性图


销售实体属性图如图3.5所示:


dbc29b00635bd0e0e6569b9349ecc0a7.jpeg

图3.5销售实体属性图


促销实体属性图如图3.6所示:


cf11e5076991004e7f023f9c8bcc727a.jpeg


图3.6供应商实体属性图


销售实体属性图如图3.7所示:


4ee884702afc5adef29c95b3d66a2c91.jpeg


图3.7销售实体属性图


E-R模型的组成元素有:实体、属性、联系。E-R模型用E-R图表示。实体是用户工作环境中所涉及的事务,属性是对实体特征的描述[11]。

(1)模型中的实体相当于实体集、一个表,而不是单个实体或表中的一行。实体用矩形框表示,实体名称标注在矩形框内。用菱形表示实体间的联系,菱形框内写上联系名,用无向边把菱形分别与有关实体相连接,在无向边旁标上联系的类型[12]。

(2)属性是实体的性质。用椭圆框表示,与实体之间用一条线相连表的主码是关键属性,关键属性项加下划线。

(3)各子系统模块中主键相同的字段之间存在着相互关联的关系。

(4)在程序中实现对他们的完整性和一致性控制。

从数据需求分析中得出系统的实体属性图,遵循三范式原则,对实体之间的依赖关系进行了整合,得出系统E-R图


说明:图中用矩形表示实体。实体之间的关系用菱形表示,用无向边把菱形与有关实体连接,在边上标明联系的类型。实体的属性用椭圆表示,并用无向边把实体与属性联系起来。

3.2.2 数据库表设计

表3.1管理员信息表

ed9ef8d589d06c79f3adb2d5065cfd44.jpeg

说明:管理员信息表用于存放管理员的信息。


表3.2商品种类信息表

d99a9bbd14a2d8ab1c2057138a4863b3.jpeg

说明:商品种类信息表用于存放商品种类的基本信息。



表3.3入库信息表

10e2382f20db0eb5d6eae6868c48b054.jpeg


说明:促销信息表用来存放商品入库的基本信息。


表3.4商品信息表

ff02e8a83424b993e07830c0cab27222.jpeg

说明:商品信息表用来存放商品的基本信息。


表3.5供应商信息表

8c13f519e65879b43c49c3b9ab73f2ad.jpeg

说明:供应商信息表用来存放供应商的基本信息的。










表3.6销售信息表

b3c923ecec60493456a3986d8b3e618f.jpeg

说明:销售信息表用于存放销售的信息。

3.3 系统开发工具和开发模式的设计

3.3.1 系统开发工具

本系统主要使用JSP、Struts技术对系统进行设计和开发。JSP拥有Java程序设计语言“一次编写,各处执行”、“安全性、保密性高”等的特点[13];Struts框架为开放者提供了一个统一的标准框架,通过使用Struts作为基础,开发者能够更专注于应用程序的商业逻辑,Struts能充分满足应用开发的需求,简单易用,敏捷迅速。使用Microsoft SQL Server 2000数据库作为后台数据库,SQL Server 2000系统具有强大的网上功能,可以在互联网上发布数据库中的数据。在SQL Server 2000系统中,允许用户简单的使用一些向导和工具把数据库的数据发布到网络上,并且可以根据需要来调度修改已经发布的数据。在大家所了解数据库系统中,Microsoft SQL Server 2000,经过三十多年的发展,已经成为最重要的数据处理技术,被广泛应用到多种项目的开发与设计中,决定采用此数据库系统来完成系统的设计。

3.3.2 系统开发模式

C/S (Client/Server)结构,即供应商机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销[3]。

采用C/S结构的系统应用服务器运行数据负荷较轻。 最简单的C/S体系结构的数据库应用由两部分组成,即供应商应用程序和数据库服务器程序。二者可分别称为前台程序与后台程序。运行数据库服务器程序的机器,也称为应用服务器。一旦服务器程序被启动,就随时等待响应供应商程序发来的请求;供应商应用程序运行在用户自己的电脑上,对应于数据库服务器,可称为供应商电脑,当需要对数据库中的数据进行任何操作时,供应商程序就自动地寻找服务器程序,并向其发出请求,服务器程序根据预定的规则做出应答,送回结果[13]。



  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: JSP SQL Server管理系统是一个基于JSP技术和SQL Server数据库的管理系统,用于管理和维护SQL Server数据库。它可以实现对数据库的增删改查、备份和恢复等操作,同时还可以对数据库进行性能监控和优化。该系统可以帮助管理员更加高效地管理SQL Server数据库,提高数据库的可靠性和稳定性。 ### 回答2: JSP SQL Server管理系统是一款用于管理SQL Server数据库的系统,它是基于JSP(JavaServer Pages)技术进行开发的,可以提供用户友好的界面和易于操作的功能,使得用户可以轻松地管理和维护SQL Server数据库。 JSP SQL Server管理系统可以运行在Web服务器上,用户可以通过Web浏览器访问它,不需要安装客户端软件即可管理数据库。该系统提供了多种功能,包括数据库管理、表管理、数据备份和还原、查询和数据修改等。 数据库管理部分可以让用户方便地创建、修改和删除数据库,也可以实现数据库备份和还原功能,保证数据的安全性。表管理部分可以允许用户创建表、修改表结构、删除表,以及添加、删除和修改表中的数据。查询和数据修改部分则可以支持用户自定义查询条件,并能够将查询结果导出为Excel、Word等格式,方便用户进行后续操作。 总的来说,JSP SQL Server管理系统是一款方便实用的管理工具,用户可以通过它快速、方便地完成各种数据库管理操作。如果你是一名SQL Server数据库管理员,这款工具将会为你带来极大的协作和生产力提升。 ### 回答3: JSP SQL Server管理系统是一种基于JavaServer Pages(JSP)技术和SQL Server数据库的管理系统。JSP是一种被广泛应用于Web开发的技术,它可以将Java代码嵌入到HTML页面中,实现动态页面的生成。SQL Server是微软开发的一款关系型数据库管理系统,可以提供高效可靠的数据存储和管理功能。 JSP SQL Server管理系统主要是针对SQL Server数据库的管理和维护。它可以实现用户的登录及权限控制,具有完善的数据库管理功能,比如数据库创建和删除、表格的增删改查、数据的导入和导出等。此外,还可以实现SQL语句的执行,并对查询结果进行分页和排序,以方便用户进行数据的管理和分析。 JSP SQL Server管理系统的优点包括: 1.易于维护和扩展。由于其使用了JSP技术,可以方便地对前端页面进行修改和更新,同时由于SQL Server数据库的可扩展性强,系统功能也容易随着需求变化进行扩展。 2.高效可靠的数据管理。JSP SQL Server管理系统是建立在高效可靠的SQL Server数据库上的,数据的存储和管理使用了成熟稳定的技术,保证了系统数据的安全和一致性。 3.灵活的权限管理。系统中可以设置角色和权限,对不同用户进行不同程度的权限控制,可以保证系统数据的安全性和私密性。 总之,JSP SQL Server管理系统是一种完善的数据库管理系统,可以实现高效可靠的数据管理,方便用户进行复杂的数据操作和分析。它是适合中小型企业使用的一款管理系统,具有灵活扩展和易维护的特点。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值