计算机毕业设计 jsp质量管理信息系统springmvc 毕设


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

演示视频:

第4章  系统设计与实现

在设计体系的时候要做到全方位的站在客户的立场上考虑问题,让最终的产品能够顺应大众用户的需求;同时也是为了给企业自身内部的发展埋下伏笔。这一章节将重点突出对于体系的结构框架的设计描述上,以详细的标明每一个数据库的主体结构框架。

3.1  设计目标与原则

系统的架构设计,要能够反映出用户与整个系统模块的接口之间存在有效互动,而且应该是非常清楚的,从而才能够保障在后期系统真正实现的时候数据的扩展性和安全性,只有设计出的系统实现这个目标才能有一个更好的扩展空间量,以适应企业未来的发展。

1.整个系统的设计中,系统必须满足以下要求:

(1)数据安全性

存储有关隐私权的质量管理信息系统问题的系统数据,需要确保数据的安全性,在网站设计时必须要采取安全防范措施,以解决潜在的安全问题。

(2)易用性

在用户权限范围内,可在一个统一风格的界面内即可完成相关的所有业务流程操作或者获取所有相关信息,大大提高操作员的工作效率和易用性,灵活应用本系统。

(3)柔软性

由于这个质量管理信息系统涉及到范围广泛的业务,设计出的系统必须能够处理接受变化的能力。

(4)扩展性

随着质量管理信息系统需求的不断变化,质量管理信息系统必然涉及到业务更新及扩展,这就要求在设计之初就应该考虑良好的可扩展性方案。

2.从实用的角度来看,系统必须满足系统的以下原则:

(1)可靠性

在实际使用的过程中系统都会设计到很对需要进行保密的数据,系统出现一些漏洞将这些信息泄露出去将会对用户产生很大的损失,所以我们必须大力确保系统是可靠的。

(2)后期维护保障性

在设计过程中我们将充分考虑到维护工作在日常使用过程中的需要,设计时,将会通过整体的分层的系统体系架构、标准化的系统设计的思想等,使该系统的架构在代码编写上具有良好的可读性和良好的可维护性,从而将大幅度提高该系统维护的效率,降低该系统维护工作的复杂度及维护过程中产生的成本。

(3)经济效益

由于这是一个管理网站,设计网站的目的是为了更好的进行质量信息管理,因此需要对系统开发的成本和效益进行考虑。

3.2  系统架构设计

3.2.1  总体架构设计

系统架构的整体设计是一个将一个庞大的任务细分为多个小的任务的过程,这些小的任务分段完成后,组合在一起形成一个完整的任务。它具体的工作步骤是:

1)系统被分解多个子模块

2)对各个子模块的功能进行预先的设计

3)对各个子模块之间的逻辑关系进行设计

4)对各个模块的界面以及模块间信息的传输进行设计

在整个设计过程,以确定可能的具体方案达成每一个小的最终目标,对于每一个小的目标而言,我们必须先了解一些相关的需求分析的信息。然后对系统进行初步的设计,并对其逐渐进行优化,设计出一个具体可实现的系统框架。如图3-1所示为系统的框架图。

60c3c157192d061ad86c93a124f4b1dd.jpeg

图3-1系统运行框架图

由图 3-1 分析所示,主要实现了材料管理、成品管理、进货信息管理、账户设置等功能模块。其中原材料管理模块包括原材料管理、添加原材料、删除原材料等功能子模块;人员管理模块包括采购员管理、质检员管理等功能子模块;进货信息模块包括查看进货信息、查询进货信息等功能子模块;账户管理模块包括管理员管理、首页栏目显示、权限管理管理等功能子模块。

3.2.2  系统网络拓扑结构图

本系统采用先进的B/S架构,该架构具有开发简、单共享性强、维护简单方便等诸多优点。本系统的网络拓扑图如图3-2所示:







7ea4ece35173fc4dfb6b7f502b7c0035.jpeg

图3-2系统的网络拓扑图


3.3  数据库设计

3.3.1  数据库的选定

目前主流的大型数据库的Oracle,SQL服务器,MySQL和Access等本系统是一个相对较小的系统,因此选择了MySQL的。 MySQL是一个关系数据库中,关系型数据库引擎进行数据和结构数据,以提供更安全可靠的存储功能。 MySQL来微软的Visual Studio,Microsoft Office系统和新的开发工具包(包括商业智能开发套件),可以有效地整合。

3.3.2  数据库概念模型设计

数据库概念模型即系统的实体—关系模型。根据具体的功能需求,对本系统的E-R图进行细化从而得到几种实体-关系模型,以下为部分实体-关系模型。

(1)管理员信息实体E- R图,如图3-3所示。







54e60a952a8e17c2066017133e79e3e8.jpeg

图3-3管理员实体E-R图

(2)半成品实体图,如图3-6所示。

79cbc592a1f8940ed0b2d695f45ec4a4.jpeg

图3-4商品类实体图

(3)半成品实体图,如图3-6所示。

f04142fc30d75a74937748a92394d146.jpeg

图3-5 半成品实体图

第5章  系统详细设计与实现

3.1  数据库连接实现

服务器端程序采用JDBC来访问数据库:以下是JDBC连接数据库的配置文件,该配置是针对JDBC的连接数据库的配置。数据库连接实现代码:

3.2  系统登录实现

系统登录界面效果如图3-1所示。

50e0ecc7a2bb5f68ca6d99ad3be1ded5.jpeg 

图3-1 系统登录界面效果

3.3  系统功能模块实现

3.3.1人员管理模块

商品管理模块包括采购员管理、质检员管理等功能子模块,主要实现管理员对两种权限人的添加、删除、修改、查询等功能,人员添加功能模块的实现如图3-2所示。

f001d3e5587a150baacd51ee268c11ec.jpeg


3fa2c837b597b27164658a85f15c09ee.jpeg


图3-2商品管理功能模块实现界面

3.3.2 原材料管理模块的实现

原材料模块包括原材料的查询、查看、原材料修改、原材料添加等等功能子模块,主要实现管理员对原材料信息的添加、删除、修改、查询等功能,原材料管理功能模块的实现如图3-3所示。


3f1b0f57dd48f167ccebb8bef5988265.jpeg

图3-3 人员管理功能模块实现界面

3.3.3 成品信息模块实现

成品信息模块包括成品的查询、查看、成品信息修改、成品添加等等功能子模块,主要实现管理员对成品信息的添加、删除、修改、查询等功能,成品管理功能模块的实现功能模块的实现如图3-4所示。

原材料模块包括原材料的查询、查看、原材料修改、原材料添加等等功能子模块,主要实现管理员对原材料信息的添加、删除、修改、查询等功能,原材料管理功能模块的实现828a8233312dc35de4b6549cd26ed3ca.jpeg

图3-4成品信息模块实现界面


3.3.4 进货单信息模块的实现

进货单信息模块包括进货信息的查询与审核,界面如图3-5所示。

3d32a3ee6b8102d1bf95a1c61303ea43.jpeg


图3-5 进货单信息模块实现界面

统计分析中心

5ca4fe9648d25ffe59af1aaa5a17707c.jpeg


图3-6个人信息管理

13c2caea30452a87c0213b2ca3b07eca.jpeg

图3-7采购员功能

7439054539f248646efca221f79c1d6d.jpeg

256a65c95e86f2daae092d9237327684.jpeg

图3-8 审核员功能


  • 16
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本火锅店点餐系统采用Java语言和Vue技术,框架采用SSM,搭配Mysql数据库,运行在Idea里,采用小程序模式。本火锅店点餐系统提供管理员、用户两种角色的服务。总的功能包括菜品的查询、菜品的购买、餐桌预定和订单管理。本系统可以帮助管理员更新菜品信息和管理订单信息,帮助用户实现在线的点餐方式,并可以实现餐桌预定。本系统采用成熟技术开发可以完成点餐管理的相关工作。 本系统的功能围绕用户、管理员两种权限设计。根据不同权限的不同需求设计出更符合用户要求的功能。本系统中管理员主要负责审核管理用户,发布分享新的菜品,审核用户的订餐信息和餐桌预定信息等,用户可以对需要的菜品进行购买、预定餐桌等。用户可以管理个人资料、查询菜品、在线点餐和预定餐桌、管理订单等,用户的个人资料是由管理员添加用户资料时产生,用户的订单内容由用户在购买菜品时产生,用户预定信息由用户在预定餐桌操作时产生。 本系统的功能设计为管理员、用户两部分。管理员为菜品管理、菜品分类管理、用户管理、订单管理等,用户的功能为查询菜品,在线点餐、预定餐桌、管理个人信息等。 管理员负责用户信息的删除和管理,用户的姓名和手机号都可以由管理员在此功能里看到。管理员可以对菜品的信息进行管理、审核。本功能可以实现菜品的定时更新和审核管理。本功能包括查询餐桌,也可以发布新的餐桌信息。管理员可以查询已预定的餐桌,并进行审核。管理员可以管理公告和系统的轮播图,可以安排活动。管理员可以对个人的资料进行修改和管理,管理员还可以在本功能里修改密码。管理员可以查询用户的订单,并完成菜品的安排。 当用户登录进系统后可以修改自己的资料,可以使自己信息的保持正确性。还可以修改密码。用户可以浏览所有的菜品,可以查看详细的菜品内容,也可以进行菜品的点餐。在本功能里用户可以进行点餐。用户可以浏览没有预定出去的餐桌,选择合适的餐桌可以进行预定。用户可以管理购物车里的菜品。用户可以管理自己的订单,在订单管理界面里也可以进行查询操作。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值