当前位置:首页 > 华工2017 数据库(含课程设计)大作业
数据库原理与设计
员工销售书籍 查看自己员工信息
查看自己销售利润报表(月报、年报) 4.2.2. 模块分布图 购书中心信息管理 登录退出系统基础信息书籍信息部门信息员工信息管理出版社管理仓库统计报表采购书籍前台结算查看员工信息
4.3. 功能模块分析
4.3.1.1. 公共功能
该部分功能为所有系统角色用户都具有的功能,包括登录退出、查看员工个人信息功能。 4.3.1.1.1. 登录
信息来源:所有用户
信息要求:用户登录系统及其身份验证
事件信息系统处理:点击登录按钮后,验证用户名和密码是否允许登录。 对于用户名或密码无效的用户,弹出提示“用户名或密码错误!”,并不允许登录;对于通过验证的用户,允许用户登录,并根据用户的不同身份跳转到相应的默认页面。
信息处理结果: 对于系统管理员,默认跳转到“系统管理”;对于用户,默认跳转到“前台结算”。
4.3.1.1.2. 退出
信息来源:所有用户
第 9 页 共 36 页
数据库原理与设计
信息要求:退出系统
事件信息系统处理:点击退出按钮,注销当前用户的登录,并跳转到登 录页面。
信息处理结果:注销当前登录用户信息,跳转到登录页面。
4.3.1.1.3. 查看个人信息
信息来源:所有用户 信息要求:查看个人信息
事件信息系统处理:点击个人信息,连接到个人信息页面。 信息处理结果:显示个人信息页面。
4.3.1.2. 管理员功能
4.3.1.2.1. 基础信息管理
信息来源: 系统管理员
信息要求: 对购书中心的基础信息管理,包括录入、修改、查询等。 事件信息系统处理: 打开页面系统自动载入当前购书中心基础信息,管理员可以根据实际情况做修改。
信息处理结果: 将新信息保存到数据库,完成基础信息管理功能。
4.3.1.2.2. 书籍信息管理
信息来源: 系统管理员
信息要求: 对书籍信息进行增加、修改、删除、查询功能。
事件信息系统处理: BookID为只读ID,对于用户不可见。 修改时系统自动载入现有信息。删除时需要管理员再次确认。查询系统现在书籍,没有是可以选择增加新书籍。
信息处理结果: 增加、修改、删除书籍信息,并更新数据库,完成书籍管理功能。
4.3.1.2.3. 部门信息管理
信息来源: 系统管理员
信息要求: 对部门信息进行增加、修改、删除功能。
事件信息系统处理: 部门信息必须唯一,DepartmentID为只读ID,对用户为不可见。在用户信息需要对部门信息做关联处理。
信息处理结果: 增加、修改、删除部门信息,并更新到数据库,完成部
第 10 页 共 36 页
数据库原理与设计
门管理功能。
4.3.1.2.4. 员工信息管理
信息来源: 系统管理员
信息要求: 对员工信息进行增加、修改、删除功能。
事件信息系统处理: 员工信息必须唯一,EmployeeID为只读ID,对用户为不可见。在用户信息归属部门信息需要做关联处理。
信息处理结果: 增加、修改、删除员工信息,并更新到数据库,完成员工管理功能。
4.3.1.2.5. 出版商信息管理
信息来源: 系统管理员
信息要求: 对出版商信息进行增加、修改、删除功能。
事件信息系统处理: 出版社信息必须唯一,PublisherID为只读ID,对用户为不可见。
信息处理结果: 增加、修改、删除出版商信息,并更新到数据库,完成出版商管理功能。
4.3.1.2.6. 仓库信息管理
信息来源: 系统管理员
信息要求: 对仓库信息进行增加、修改、删除功能管理。
事件信息系统处理: 仓库信息必须唯一, RepertoryID为只读ID,对用户不可见。
信息处理结果: 将增加、修改、删除的仓库信息更新到数据库,完成对仓库信息管理。
4.3.1.2.7. 采购书籍
信息来源: 系统管理员 信息要求: 发起采购单
事件信息系统处理: 对书籍进行采购处理,并完成入库、核算功能,同时更新库存信息。
信息处理结果: 将采购的书籍信息保存到仓库表中,并更新数据库信息。
4.3.1.2.8. 报表功能
第 11 页 共 36 页
数据库原理与设计
信息来源: 系统管理员
信息要求: 出系统报表、报表形式如下所示:
① 中心销售利润报表(月报、年报)
② 中心书籍进货、库存销售报表(月报、年报) ③ 中心员工工资报表(月报、年报) ④ 中心运营开销报表(月报、年报)
事件信息系统处理: 对现有系统数据进行分析统计,并生成报表数据。 信息处理结果: 将已筛选的数据报表输出到界面。
4.3.1.3. 部门主管功能
4.3.1.3.1. 员工信息管理
信息来源: 员工(主管角色)
信息要求: 可以查看自己部门下面所有员工信息。
事件信息系统处理: 根据员工部门归属信息列出所有员工信息。 信息处理结果: 显示该部门下面的所有员工信息列表。
4.3.1.3.2. 查看部门销售利润报表
信息来源: 员工(主管角色) 信息要求: 查看部门销售报表信息。
事件信息系统处理: 根据指定时间段分析该部门的销售报表信息。 信息处理结果: 显示该部门员工所有销售报表分析。
4.3.1.3.3. 查看部门书籍进货、库存销售报表
信息来源: 员工(主管角色) 信息要求: 查看部门库存报表信息。
事件信息系统处理: 根据指定时间段分析该部门的库存报表信息。 信息处理结果: 显示该部门所有库存报表分析。
4.3.1.3.4. 查看部门员工工资报表
信息来源: 员工(主管角色) 信息要求: 查看部门所有员工工资报表
事件信息系统处理: 查看指定月份的部门员工工资报表信息。 信息处理结果: 显示部门所有员工的工资报表信息。
第 12 页 共 36 页
共分享92篇相关文档