基于C#的图书管理系统设计论文(4)
时间:2017-06-07 15:36 来源:毕业论文 作者:毕业论文 点击:次
3系统需求分析 3.1 需求分析原理 需求分析是系统设计过程的基础和基石。需求分析是否充分和准确,决定了设计结果是否合理和实用,也就直接导致了系统是否能够投入使用。需求分析的含义就是分析用户的要求。其任务是通过详细调查和核实生活和工作中要处理的对象,了解原本手工系统或计算机工作的流程和情况,明确用户的要求,并在此基础上确定所要设计的系统功能。同时,对系统的分析也要考虑今后可能会产生的变化和功能扩展,要以长远的眼光看待。因此,在这个阶段最需要注意的两点就是:“分析以用户为中心”和“系统应易于扩展”。需求分析中必须对以下几个部分进行理解: a. 信息要求:用户需要在数据库中存储哪些数据,需要把哪些数据调出使用; b. 处理要求:用户需要在系统中完成什么功能,处理方式是什么,是否需要提示; c. 安全性与完整性。 另外,在需求分析的过程中,分析数据使用数据字典和方框图是最为直接简明的分析表达方法。 3.2 图书管理系统需求分析 图书管理系统是实现管理员对书籍、读者的管理,以及读者对书籍的查询的管理系统。管理员有权对书籍进行增、删、改操作,也有权对读者进行删除以及书籍的借还操作;读者有权查询书籍、注册,以及对个人信息进行修改。根据以上分析,本次设计的图书管理系统拥有以下模块: 3.2.1 登陆界面 既可以让管理员登陆,也可让读者登陆。用户必须输入正确的用户名和密码才能进入图书管理系统的操作界面。否则应当有错误提示。同时对于尚未注册的新读者来说,登陆界面中应当包含注册模块,以让读者使用。 3.2.2 主要服务界面 在该界面中,应当实现对图书、读者和个人信息的操作。根据分析,此界面应完成以下功能: a. 图书信息功能模块。 实现对新增图书的登记操作,登记的内容包括图书类别、图书编号、图书价格、图书数量、出版社、作者等信息。并同时能够对已经登记在册的图书进行查询,查询的方式有书籍名称和作者名称以及类别。另外对于图书类别也可以进行新增和删除,以便于查找和管理。 b. 图书借还功能模块。 可以实现对图书的借阅和归还,在借还的同时记录借阅、归还时间。在借阅时应当保证管内还有这本书的库存,否则不允许借阅该图书。借阅完成时提醒借阅成功,并体现在借阅记录中。同时还要规定归还期限。还书时,比较是否超出规定的借阅期限,对于超过归还期限的图书收取一定的滞纳金。还书成功时系统做出提示,并更新借还记录。 c. 信息管理功能模块。 对管理员或读者的个人信息进行管理。主要的功能是修改密码、地址、email等个人信息和登陆信息。 d. 图书购买功能模块。 是支持读者或管理员对在馆书籍进行原价购买的模块。购买成功,系统将进行提示,并体现在购买记录中。该功能有利于读者能够方便的拥有自己想要的书籍,并在当前网络购物发达的社会中,对书店和图书馆的管理和经营进行一体化的服务。 通过以上模块的实现,本次设计的图书管理系统应该做到以下目标: a. 系统界面友好,使用操作方便,输入简单明了,实用性强。 b. 使用模块结构设计,易于扩充、修改、移植,保证系统的文护性和正确性。 c. 各个模块相对独立,设计面向用户。 (责任编辑:qin) |