数据库原理与设计
3. 需求分析
3.1. 可行性分析
目前图书管理存在的问题:
(1) 检索速度慢、效率低 因为图书馆的藏书种类多、数量多,将藏书准确地分
门别类,快速检索,手工进行非常困难往往是终于查到了书的信息,馆中没有此书或已被别人借走。图书馆的规模越大,这个问题越突出。
(2) 借书、还书工作量大 借书、还书频率越大,说明图书馆的作用越大,然而随之
而来的大量的借书、 还书登记、实存图书的更新以及借出图书超期、遗失等的处理,其工作量之大,往 往是人工操作所难以胜任的。而且经常会出现这样那样的差错。
(3) 图书统计工作难、藏书更新不能及时完成。 图书馆的图书应根据科学技术
的发展和教学工作的需要及时添加和更新,然而由于藏书数量及图书种类越来越多,加上自然损耗,人为破坏,使图书的统计工作难以及时完成,藏书的更新也就很难有针对性地进行,藏书的知识结构得不到良好地控制。
由上可知,我们有必要对图书管理实行信息化,让系统去帮助我们完成管理工作,且这项工作在技术上、经济上与社会等其它因素上都是可行的。
3.2. 经济可行性
本系统可以运用于现在市场上所出售的各种个人电脑,成本主要集中在系统的开发上,而且当系统投入运营后,可以逐渐发展成为一个B2C的网上销售系统。其所带来的经济效益远远大于系统软件的开发成本。在另外的角度考虑,若可以结合当下的网络营销环境以及网上购书系统存在的弊端进一步进行优势性的发展,很有可能可以占据一片属于自己的市场。
3.3. 操作可行性
界面设计充分考虑到用户的习惯,图书信息浏览、部门管理、员工管理等功能操作方便。页面设计简洁、合理,不会让用户感到视觉疲劳。由于界面以及功能的专一性,不会令用户产生厌烦的情绪,换言之,开发人员与测试人员积极沟通,大大提升了系统的可操作性。
第 6 页 共 36 页
数据库原理与设计
3.4. 用户体验性
用户体验当前各类网站、软件、APP开发所必须考虑的首要条件,本系统在考虑用户的体验性时刻意将系统简化,功能突出,网站的核心突出。希望老师同学在测试过程中可以体验到不一样的舒适。
3.5. 功能需求
对购书中心的部门、员工、图书信信息的进行有效的管理;对图书的添加、存储、销售、订单的管理等环节进行信息化管理;实现购书中心的进销存信息日常管理、分析报表等便捷性功能。
3.6. 性能需求
数据库的录入;部门信息管理;图书检索;用户信息查询;图书信息查询;销售利润分析报表;运营开销报表。
3.7. 安全与保密性
所有的图书能够供用户随时查阅;管理员对部门和员工信息可以修改、添加、删除;书店图书的信息只能由管理人员添加、修改。
系统设计的安全性、便于管理等各个方面均十分重要。本系统一方面给以用户一定的权限,另一方面又限制用户的权限保障用户信息的安全。
第 7 页 共 36 页
数据库原理与设计
4. 功能模块设计
4.1. 系统功能概述
一个设计良好的项目结构必备的条件是:易维护性、可扩展性、当遇到需 求变更或功能变更时能够以最低的代码成本响应变更。这就要求整个软件在设计上做好周密、全方位的设计。
4.2. 功能模块图 4.2.1. 用户角色功能划分
? 管理员
基础信息管理(购书中心信息管理) 书籍信息管理 部门信息管理 员工信息管理 出版商信息管理 仓库信息管理 采购书籍 所有报表功能
① 中心销售利润报表(月报、年报)
② 中心书籍进货、库存销售报表(月报、年报) ③ 中心员工工资报表(月报、年报) ④ 中心运营开销报表(月报、年报)
? 部门主管
员工信息管理
查看部门销售利润报表(月报、年报)
查看部门书籍进货、库存销售报表(月报、年报) 查看部门员工工资报表(月报、年报) 查看部门运营开销报表(月报、年报)
? 员工
第 8 页 共 36 页
数据库原理与设计
员工销售书籍 查看自己员工信息
查看自己销售利润报表(月报、年报) 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 页
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库华工2017 数据库(含课程设计)大作业(2)在线全文阅读。
相关推荐: