ImageVerifierCode 换一换
格式:DOCX , 页数:7 ,大小:191.92KB ,
资源ID:7589536      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7589536.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(图书管理系统需求分析文档.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

图书管理系统需求分析文档.docx

1、图书管理系统需求分析文档图书管理系统需求分析文档一、概论1、系统背景( 1)背景 1大学图书管理系统,图书借阅作为学生教育的培养的重 要的一部分,目前越来越多的学校考虑图书馆图书借阅管 理,因为图书借阅工作培养模式会让学生学到很多知识以及 经验。因此图书借阅的管理也是非常重要且有必要的。所谓 21 世纪什么都离不开计算机, 用自己所学知识, 结合身边生 活,来完善生活,解决生活问题,这是一个很好的想法。经 小组的讨论思考及老师的指导,小组决定建立一个大学图书 管理系统。( 2)背景 2目前图书馆图书借阅的管理很不完善, 比如: 就如师大软件学院为例:学校每天都需要相关值日老师管理图书借阅的工作

2、,工作人员只知道借阅图书的大概情况,许多相关的图书管理等等一系列需要改善的例子。因为已经有学生做出来图书管理系统,但是主要功能是以工作室选方向功能和工作室出勤点到功能为主。因此我们需要一个更为完善的系统。二、目标与规划1、现状分析大家都知道大学的学习对步入大学的学生来说是很重 要的一个阶段。学生们的书刊阅读量反映了学生们的学习态 度。对于目前学校图书馆的管理,还是存在很多缺陷。就如 师大软件学院为例:学校每天都需要相关值日老师管理图书 借阅的工作,工作人员只知道借阅图书的大概情况,许多相 关的图书管理等等一系列需要改善的例子。因为已经有学生 做出来图书管理系统,但是主要功能是以工作室选方向功能

3、 和工作室出勤点到功能为主。因此我们需要一个更为完善的 系统。目前图书管理系统管理已有学生做出来了,但系统的侧 重点是图书借阅功能。对于此类功能并不能满足用户的其他 需求,但是对于已选工作室方向的同学们来说却并不实用。 因为该系统未对已选工作室的学生进行需求分析。而我们的 是针对已经选好方向的学生来说的,它能够更方便的让已选 工作室方向的学生和老师进行沟通,更方便的让学生们知道 其他工作的进展情况,能够很好的督促大家努力的去学习。2、建设目标我们的系统旨在方便学生们的借阅、在线阅读和学生们对各个阅读进度的了解以及老师对学生阅读情况的了解和 老师对其他安排进度的了解等。一个工程的完成, 一个是不

4、能够做到很完善的, 则就需要小组一起完成,一起学习沟通合作,要让我们大家感到小组 的快乐合作。并完成任务。具体建设目标如下:a.减少对图书管理工作的人力与费用;b.提高处理图书的速度;c .提高图书管理的精度;d.促进教务工作信息化管理。3、系统拓展系统拓展至全省各大高校学院三、系统功能需求功能分析1、系统可行性分析(1)、技术可行性:技术人员有 C#语言做基础,学习采用 语言,再加上 PHP技术和CSS页面设计的方法来设 计页面以及对数据库的,能够实现数据的保存与更新,从而 对用户实现数据贡献,能够达到用户想要的效果,所以在技 术上也是可行的。( 2)、经济可行性 : 本项目的开发,不需要什

5、么花费,实现 工具和技术都是开发人员已拥有的,不需要额外的费用。因 此,经济可行性方面是完全是没问题的。( 3)、操作可行性 : 该的操作是很简易的,用户只需按照自 己的需要输入相应的关键字以及一些简单的操作,软件系统 都会有相应的索引,用户不必担心操作问题。而管理员的操 作也是比较简单的,只要管理员能够对数据进行相应的识别 及数据库的数据更新就可,所以该项目在操作上也是完全可 行的。( 4)、其他方面的可行性 : 该项目有法律符合性,并且旨在供师生使用,为老师和学生能够了解各个图书借阅动态提供 了很大的方便,用途比较很广泛、切合实际,所以对于该项 目的开发是可行的。2、系统功能叙述图通过功能

6、叙述图可以很明显的看出系统功能的归属,客户端 可分为学生与老师,服务器端就是管理员的功能,学生跟老 师的功能基本相同,学生通过登入进行借书,然后能够个人 信息管理,个人日志上传至指导老师;论坛交流;新闻以及 学习资源可进行浏览及下载。老师的功能有个人信息管理; 工作论坛交流;上传学习资源;浏览新闻。管理员登入后可 得到学生的借书具体情况;可对进行更新,上传最新消息动 态;学生与老师的管理以及论坛的阅读管理。3、系统总体概论(一)系统业务流程分析1、学生和老师用户功能分析:1)、用户登录:用户通过系统的登录界面输入用户名和 密码以及登入的身份(老师或学生) ,登录时密码正确则登 陆成功,密码错误

7、则不能进行登录。2)、修改个人信息:用户登录进入该可以对用户进行个 人信息管理,增删改后的信息只要用户确认提交即可保存。 数据库会对用户最新的信息容进行保存。3)、个人日志功能:学生可利用这个功能填写自己上课 或项目心得,进行提交后,好友可以查看并进行评分。5)、图书管理功能:分为不同类别的图书,用户可以通 过选取不同的类别的图书进入页面及时的了解每年每个学 期各个各个类别的图书被借阅情况,可以随时在线阅读图书 或者预定借书信息。6)、论坛功能:该功能旨在方便学生和老师进行学术上 的交流。学生们在做项目或者上课时遇到不懂或者很难解决 的问题时可以通过该系统对老师或者学生们发帖求解,老师 或者学

8、生们有什么好的建议或者解决方案可以对提问者进 行回帖。所有的已注册的用户都可以使用该论坛功能。7)、资源的下载: 老师或学生可查看到相应方向的资源, 对其中意的资源可点击下载,但不能上传资源。8)、项目状况:属于学生与老师互动类型,学生描述自 己的项目状况;老师查看学生的项目状况,然后可进行相应 的反馈。9)、留言:学生和老师可对进行留言,提出自己的看法 和建议。10)、学生和老师还可查看图书馆的优秀图书并进入详 细页面了解;还有图书推荐的功能以及学院动态功能,学生 和老师都可以进入相应页面查看,但会打开只读模式。11)、休闲功能:提供两个小游戏(模拟节奏大师,和 孤岛求生),学生老师点击相应

9、的菜单即可进入游戏。适当的休闲有益于身心健康2、管理员功能分析:1)、管理员的登录:管理员一般是登入后台功能。管理 员通过登录程序输入用户名和密码,如果登陆信息与系统设 置的管理员登陆信息一致则登陆成功,不一致则显示错误。2)、管理员的个人信息功能:管理员登录进入管理员个 人信息管理界面,可以对管理员的信息进行增删改,提交后 系统会对管理员的信息进行保存并更新。3)、管理员对学生和老师登陆以及注册数据库的管理: 管理员应在学生和老师用户进行登陆前将学生和老师以及 对应图书馆的信息录入到数据库中,当学生或者老师进行登 陆或者注册的时候系统会自动验证登录或者注册的信息是 否存在数据库中,若存在则登

10、陆或者注册成功。反之,则失 败。4)、管理员对学生签到的管理:管理员需要记录学生们 借阅的总情况,在学期末的时候对每个工作室的签到的进行 总评,对签到情况好的同学进行评优,对评得了优的同学进 行一定的奖励。5)、管理员对各个工作室最新动态的管理:管理员需要在每个工作室课程结束后对工作室的动态进行更新,方便同 学和老师们及时的知道各个工作室的消息。6) 、管理员对论坛的管理:管理员在对论坛的管理时需 要提取一些对学生们有用的信息显示在论坛上面,一些杂七 杂八的话语及一些不良信息则要对其进行屏蔽,以免影响学 生查看学习信息。管理员还应对论坛里的信息及时的进行更 新,以便学生所提出的问题能够得到尽快

11、的解决。7) 、管理员对资源分享及下载的管理:管理员需要提供 一些对学生们学习有帮助的信息供学生们下载和分享,同时 对老师和学生们所提供的一些分享及下载进行筛选,选取对 学生学习又有效的信息显示在界面上,对于一些不良信息进 行屏蔽。(二)系统数据流图分析四、数据库需求分析1数据库逻辑设计(实体联系图)2、数据库物理设计(数据库物理结构 E-R图)表格设计根据系统功能分析,系统使用者可分为管理员, 老师和学生, 他们的功能具体都不会相同,具体功能如下:管理员具体功能有:操作书籍状态;存储学生及老师个人信 息;发布新闻信息;通过老师给的签到结果,对每个学生的 签到情况进行统计存储。老师具体功能有:

12、可以管理老师个人信息;对学生填写的个 人学习日志进行验收;了解书刊借阅状态情况;在上传和下 载学习资料;浏览站新闻;访问站。学生具体功能:管理学生个人信息;访问站;下载站学习资 料;在线阅读优秀图书;查看书刊借阅状态的情况;浏览站 新闻。根据E-R图,把实体与实体之间的联系转换成关系模型, E-R图中的每个实体转换成一个关系模型,实体之间一对多的联 系合并到多方实体对应的关系模型中,把一方的码与联系的属性纳入到多方实体对应的关系模型中,为实体之间多对多 的联系创建一个新的关系模型,它包含双方的码以及联系的属性。具有相同码的关系模型有些情况下可以考虑把它们合 并。在转换过程中应该按照关系规化的理

13、论,对关系模型进 行优化,减少冗余和数据操作异常,提高查询速度,在性能 与式之间作出权衡,一般所设计出的关系数据库达到 3NF就基本符合要求。按照以上原则,我们可以把系统 E-R图中实体及实体之间的联系转换成关系模型。五系统其他需求1、性能需求(1)数据存储:随着系统的运行,数据会积累会越多,我 们会每年进行更新,并把每年的数据进行转移存储。可是避 免系统因数据积累太多占存很明显,以至于运行减速的问 题。(2)安全性:TSMS系统是专门针对工作室的管理而进行开 发的系统,以便对工作室更完善的管理,并没有设计很多的 安全类的问题,用户使用起来也很简便,因此系统的安全性 完全可以保证。2、 系统出

14、错及处理需求(1) 、出错信息系统出现错误时,捕捉到系统的错误,存入错误记录文 件中,供相关人员查看。在界面上,不弹出错误页面,以脚 本形式给出出错的大概信息提示浏览者。(2) 、补救措施软件出现错误后可采取的措施:a) 重新启动系统。b) 检查是否启动服务。c )备份数据,重新部署系统。d)根据错误记录文件,做出相应错误处理。3、 系统维护设计为方便系统的维护,在代码设计中,以对象设计为主、 结构设计为辅,每一个步骤都给出注释,方便维护人员查看 代码和阅读代码。还有会写出相应的文档来记录编码时的问 题,为以后系统升级做好基础。六结论(1) 通过写文档,我们对这个系统了解了很多,对系统功 能的

15、描述也很详细,也感觉我们对项目的视角也有不同见 解,这对我们进行开发系统有很大帮助的。(2) 记得老师说过软件开发是一个长的过程,不是一下子 的事,分析问题时要把问题考虑全面,并团结一致的解决问 题。在进行需求分析时,我们分工很明显,因为我们组只有 2个人因此我们每个人的工作都比较多,然而我们都很团结, 不懂的问老师问同学一起讨论,然后慢慢就知道了。(3) 软件开发是一个团体合作的过程,需要组员齐心合力 来完成,并非一个人的事。在这个过程中,我们感受到团体 的力量,虽然只有两个人,不懂有很多,我们一起讨论,把 自己知道的说出来,经讨论就发现自己更懂了好多,思路也 清晰了,这就是团队的力量。我虽身为组长,但是我做的还 很不够,希望我们大家能一起努力,加油,把项目尽早一个 一个功能实现。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1