3.1 模块设计
https://www.bilibili.com/video/BV1T64y1H7C5/
该系统平台从功能模块上分为:员工信息管理、商品管理模块、报废申请管理、
商品入库模块、出库模块、库存管理等,员工用户可以使用这个系统进行食堂的入库、出库、库存等信息进行全面的管理。
3.2 功能模块图
本题要开发的食堂管理系统的主要功能模块如图3-1所示:
图3-1 食堂管理系统功能模块图
3.3 数据库设计概述
计算机信息系统以数据库为核心,在数据库管理系统的支持下,进行信息的收集、整理、存储、检索、更新、加工、统计和传播等操作。数据库设计是指对于一个给定的应用环境,提供一个确定最优数据模型与处理模式的逻辑设计,以及一个确定数据库存储结构与存取方法的物理设计,建立起既能反映现实世界信息和信息联系,满足用户数据要求和加工要求,又能被某个数据库管理系统所接受,同时能实现系统目标,并有效存取数据的数据库。
3.4 数据库设计周期
根据软件工程的思想,数据库设计的周期可以划分为六个阶段:
规划阶段:确定开发的总目标,给出计划开发的软件系统的功能、性能以及可靠性等方面的设想。
需求分析阶段:认真细致地了解用户对数据的加工要求,确定系统的功能与边界。本阶段的最终结果能够提供一个可作为设计基础的系统说明书,包括对软硬件环境的要求和一整套完善的数据流程图。
设计阶段:把需求分析阶段所确定的功能细化,主要工作是概念设计阶段、逻辑设计阶段、物理设计阶段,然后,对每个阶段内部设计详细的流程。
程序编制阶段:以一种或几种特定的程序设计语言表达上一阶段确定的各模块控制流程。程序编制时应遵循结构化程序设计方法。
调试阶段:对已编好的程序进行单元调试(分调),整体调试(联调)和系统测试(验收)。
3.5 SQL查询语言及使用
JSP中的数据库操作对象都提供了对SQL语句的支持。其一般的用法是以JSP的各种控件接收用户对数据库访问的请求,在事件响应程序代码中将其转换成对数据库的SQL查询语句,并以字符串的形式存在,然后将其传递给相应的数据库操作对象,最终完成对数据库的访问。
3.6 系统E-R图分析
E-R图是识别功能模型与数据模型间关联关系的,在主题数据库的抽取和规范化的过程中,采用的是简化的E-R图表示方法,从而避免过繁过细的E-R图表示影响规划的直观和可用性。构成E-R图的基本要素是实体型、属性以及联系,其表示方法为:实体型:用矩形表示,矩形框内写明实体名;属性:用椭圆形表示,并用无向边将其与相应的实体连接起来;联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边的旁边标上联系的类型。
针对本系统特点,通过对食堂管理系统的分析,可以得出该系统涉及三个实体:管理员、食堂、员工。
通过对各实体数据关系的整理,我们可以画出如下E-R图如图3-2所示:
库存
生产
管理员
图3-2 系统整体E-R图
系统中各个E-R图如下所示:
系统中详细的E-R图如下所示:
(1)t_admin管理员实体图

图3-3管理员实体图
(2)t_caigou采购实体图

图3-4 采购实体图
(3)t_chuku出库实体图

图3-5出库实体图
(4)t_goods食堂商品实体图

图3-6食堂商品实体图
(5)t_ruku入库实体图

图3-7入库实体图
(6)t_baofeishenqing 报废申请实体图

图3-8报废申请实体图
(7)t_yuangong员工实体图

图3-9员工实体图
4 详细设计
3.1 用户登录界面
当系统登陆时,首先出现的是一个用户权限登陆的界面, 权限设置主要是维护系统的安全性和完整性。拥有管理员权限的操作员能对其他操作员进行相应的权限设置,没有权限的操作员不能对相应的窗口进行操作。如图3-1所示:

图3-1 登录主界面
这是进入系统时的身份验证,用户首先要从软件开发者那里申请用户名和密码,才可以进入。该过程的流程图如图3-2所示:
图3-2 登录界面流程图
3.2 添加食堂商品信息
身份验证通过以后,点击可以使用系统的添加食堂信息管理界面,这是管理员主要的输入信息部分,它即可以对数据进行输入。填写好各项信息后,单击保存按钮,系统将对这些信息进行处理。界面如图3-3所示:

图3-3 添加食堂商品信息界面
3.3 食堂商品信息管理
点击可以使用系统的食堂信息管理界面,这是管理员主要的输入信息部分,它即可以对数据进行输入。填写好各项信息后,单击保存按钮,系统将对这些信息进行处理。界面如图3-4所示:

图3-4 食堂商品信息管理界面
3.4 管理员设置
本系统增加系统管理员以及修改当前管理员密码等功能。管理员密码修改功能如图3-5所示:

图3-5 管理员密码修改界面
3.5 食堂入库管理
点击可以使用系统的食堂入库信息管理界面,这是管理员主要的输入信息部分,它即可以对数据进行输入。填写好各项信息后,单击保存按钮,系统将对这些信息进行处理。界面如图3-6所示:

图3-6食堂入库记录界面
3.6 采购信息管理
这是采购信息管理页面。界面如图3-7所示:

图3-7 采购信息管理界面
1005

被折叠的 条评论
为什么被折叠?



