C#三层架构图书管理系统的设计与实现(4)
时间:2021-06-30 20:25 来源:毕业论文 作者:毕业论文 点击:次
2.1.2操作可行性分析 在设计前,我专门向几个图书管理方面的工作人员进行了简单的采访,根据他们的建议及需求,设计了本系统。它界面简洁大方,登录进入后的功能页面显示清晰,功能按钮命名简单明了,而且操作都会有人性化的提示,非常容易上手,使用户即便是在没有使用说明的情况下,也能通过本系统得到他们想要的结果,具有较高的体验度,所以本系统也具备操作可行性。 2.1.3经济可行性分析文献综述 本系统是个人独立开发的,相对于那些动辄好几人开发的系统,投入人力、财力都要小很多,并且本系统实现了用户所需的各种功能,在开发成功后就能立即投入使用,实用性很强。而且我是采用三层架构进行开发的,后期维护和系统更新都很方便,在这点上也会省去很多精力和开销。现在图书管理方面的信息量十分庞大,一个优秀的图书管理系统可以大大节约人工成本,同时也很大程度上提高了图书管理人员的工作效率。所以,长远来看,这个系统带来的产出远大于投入,性价比很高,其经济可行性也很高。 2.2图书管理系统需求分析 2.2.1特性需求分析 本系统将用户信息管理和图书信息管理这两大功能模块分为三部分,一是他们共有的功能,二是只有用户才能使用的功能,三是只有管理员才能使用的功能。 用户在登录图书管理系统后,可以对库中的所有图书进行查询,也可以根据自己的需要,通过输入图书条形码、图书名称、图书类别、出版日期或借阅状态对图书进行条件查询,更直观的看到自己真实想要的图书,此时不需要的图书则不会显示。另外用户在点击收藏图书后,还可以看到自己在浏览图书的过程中收藏的图书,这个功能可以方便用户对相近的图书进行比较,也为用户没来得及借阅的图书提供了一个存储空间。在需还图书的界面中,用户还可以对自己目前的借书情况进行了解,起到提醒用户及时还书的作用。 与用户登录不同的是,管理员在登录系统后,除了可以对图书进行各种查询,还可以对图书信息加以修改、删除以及添加图书信息,还可以对所有用户、管理员信息进行管理,对于超时不还书的用户账号进行封禁,还书后再解禁,还可以为新用户、新管理员申请新账号。 另外,用户和管理员都可以修改、完善个人的信息,还可以在暂时离开时选择挂起、对密码设置密保,这两点极大地增加了账户的安全性,用户和管理员还可以进行手动刷新。 以上是对于该系统做的一项需求分析,是从先前做出的实际调研,并根据用户需要得出的初步结论,而在实际生活中,许多图书管理方面的实际需求还有很多,在一个相对短的时间内不可能全部完成,或者需要耗费更多的财力、物力。因此,本系统设计完成了日常图书管理的基本功能点,还有未完善、实现的功能可以在日后需要时继续补充。 2.2.2功能需求分析 在对现实生活中图书管理进行了需求调查后,结合其结果分析,图书管理系统应该具备以下的功能: 管理员部分: (1)查看、修改个人信息,设置密码保护 (2)查看管理员信息,查看普通用户信息,申请新的管理员或用户账号 (3)对用户的借书还书情况进行审核 (4)查看图书信息,并可以进行添加、删除和更新 用户部分:来!自~优尔论-文|网www.youerw.com (1)查看个人信息,并可以进行修改和密码保护 (2)查看图书信息 (3)选择图书,进行收藏或借阅 (责任编辑:qin) |