可是传统图书馆有着图书来源缺乏、图书分类混乱、图书更新缓慢、纸质图书成本较高、携带不方便等和地域限制特点。另一方面盗版书的猖獗,也使得书籍作者和读者的权益受到了极大的损害。随着网络技术的发展与进步,电子书网站从出现开始就打破了传统的文化交流方式,充分利用了网络的互动性与迅捷性。电子书可以解决传统图书馆在图书内容、来源、成本、维护和地域限制等方面的一系列问题。
在线电子书系统它直接给管理员查询、修改、添加、显示书籍、读者或者借阅信息,能够规划借阅这个环节上书籍、读者、借阅这几个模块。在线电子书借阅系统的设计与实现,它的功能模块很多,涉及到管理员、读者的登录与退出,还有读者、书籍、借阅的信息管理以及修改借阅信息等这些模块,各大模块之间都有紧密的联系,此项目设计需要所学的知识和实际应用结合在一起来实现。
决策支撑系统是前期准备工作,是未雨绸缪。通过总结前期的工作和前面出现的问题,及时做出的决策和调整,最终做出的方案。此方案能紧紧抓住每一个环节,让整个运作周期简短从而提高效益。
2 需求分析
2。1 业务流分析
在线电子书管理系统工作流程是:启动系统并进入登录界面,根据不同的用户身份进行登录,所有用户都可以浏览系统主页面。通过权限判断,普通用户只能浏览信息,注册用户在普通用户的操作的基础上,还可以进行对自己资料的操作(包括对自己的资料的录入、修改和删除的操作),以及图书借阅、查询等功能。管理员可以对系统信息进行添加、修改和删除的权限,及对系统管理的所有功能进行操作。
本系统的业务流程图如图2-1所示:
本系统是将现代化的计算机技术与借阅管理服务模式相结合,按照借阅管理的服务流程设计完成的。为扩展服务范围,初步设计一个借阅平台以利于信息发布和管理。为了使系统在各项使用中发挥更大的作用,使工作过程的计算机化,提高工作效率和工作质量,现提出如下系统开发目标:
具体目标如下:
(1)操作简单、界面友好:完全控件式的页面构造,使得信息的录入更简便;许多选项包括图书类别、作者、出版社等可以通过点击鼠标来完成。
(2)即时可见:对信息的处理(包括添加、修改、删除)要能立即在对应的页面显示出来,达到"即时发布、即时见效"的目的。
(3)功能完善:不仅包含常见系统的信息管理的各个方面:信息的增、删、改、查,实现了对系统即时信息的处理要求。而且,还能进行对会员的管理,对会员的资料进行核查,以及上传文档的管理。同时,为了能有效方便的更新系统的界面。
(4)方便移植:系统应具有实用性、可靠性和适用性,同时注意到先进性。针对不同的用户,只需要稍作修改就可以开发出适合自己特点的线上电子书管理系统。系统界面中所需的数据都存放于数据库中,只要对该数据库做部分修改,就能在系统界面上实现及时更新,减少了更改系统源代码的复杂性。
(5)动态管理:对系统数据库实行动态操作,能实现对数据库信息的动态查询、动态更新修改和动态录入数据。
2。2 数据流分析
数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。数据流程分析的目的在于发现和解决数据流通中的问题。现有的数据流程分析多是通过分层的数据流程图(data flow diagram,简称DFD)来实现的。其具体的做法是:按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图。