《图书馆借阅信息系统-系统分析报告.docx》由会员分享,可在线阅读,更多相关《图书馆借阅信息系统-系统分析报告.docx(13页珍藏版)》请在第壹文秘上搜索。
1、编号.Z苏森ChangchunUniversityofScienceandTechnology课程作业20152016学年第2学期课程名称信息系统分析与设计学生姓名XXX专业软件工程学号1305XXXX任课教师尹XX学院计算机科学技术学院2016年第2次7-10周周数4作业内容:图书馆借阅信息系统一一系统分析报告主要内容:(I)系统开发项目概述(名称、开发目标、主要功能、开发背景)(2)系统目标和开发的可行性(可参考可行性分析报告)(3)现行系统的调研情况:组织结构图、业务流程图及其说明(4)新系统的逻辑方案:包括数据流图、数据字典、数据处理逻辑等(5)主要参考文献成绩:指导教师评语:指导教师
2、签字:目录一、系统开发项目概述:11.系统名称:12.开发目标:13主要功能:14.开发背景:1二、系统目标和开发的可行性:21 .目标:22 .Jj:21 .对现有系统的分析22 .所建议技术可行性分析2三、现行系统的调研情况:31 .组织结构图:32 .业务流程图:43 .业务流程图说明:43.1 超级管理员:43.2 图书管理员:43.3 学生:5四、新系统的逻辑方案:51.1 .数据流图:51.2 751.3 数据处理逻辑:7参考文献9一、系统开发项目概述:1 .系统名称:新型图书馆管理系统2 .开发目标:1 .原先的图书借阅系统采用的是人工借阅系统,浪费人力物力财力,图书管理系统需要
3、改善这种情况,采用人工智能系统完成人需要完成的工作。2 .提高图书信息以及学生信息的处理速度。3 .在输入无误的基础上保证信息的正确性。4 .改变系统的图书管理模式,系统可对新入库的图书进行自动分类、归类、学生借阅信息的整理与登记入档。5 .主要功能:1 .登录子系统它主要提供用户登录功能,并按各用户的权限使用本系统。本系统分三类用户:权限公查询,管理员的权限是借还书和管理书,超级管理员的权限是管理读者,管理图书分类,管理管理员登录帐户,管理逾期图书。2 .查询子系统主要用于查询图书,其中直接查询包括按图书编号直接查询,按书名查询,按作者查询,按出版社查询(可选模糊查询)。多条件查询可以按学生
4、的要求选取所需要的图书直接查询和模糊查询,多条件查询。3 .借阅子系统主要由图书管理员进行借书还书记录的登记和清除,它分别由二个界面:借书操作界面和还书界面构成。4 .借阅管理子系统分别是由图书管理员管理图书(包括图书信息的修改,新图书的增加,旧图书的删除),超级管理员管理图书分类,管理信息、,管理管理员登录帐户,管理逾期未还图。5 .开发背景:所建设开发的系统的名称:图书馆借阅系统本系统的任务提出者:计算机科学技术学院软件工程系朱维用户单位:长春理工大学图书馆二、系统目标和开发的可行性:1.目标:1 .原先的图书借阅系统采用的是人工借阅系统,浪费人力物力财力,图书管理系统需要改善这种情况,采
5、用人工智能系统完成人需要完成的工作。2 .提高图书信息以及学生信息的处理速度。3 .在输入无误的基础上保证信息的正确性。4 .改变系统的图书管理模式,系统可对新入库的图书进行自动分类、归类、学生借阅信息的整理与登记入档。2.可行性:1 .对现有系统的分析1.1 工作负荷数据处理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时
6、、费力。1.2 人员基本不需要专业技术人员1.3 局限性经过严谨的分析,可知原有的系统存在很大的局限性,比如技术的过于陈旧,人员工作负荷大,系统维护及费用支出巨大,人员与设备技术含量低等等一系列缺点,所有这些都明确了需要一个新的适应新的信息化时代的高科技的系统。2 .所建议技术可行性分析2.1 对系统的简要描述所建议系统是C/S和B/S模式结合。书目管理、借阅证管理、借还图书、查询、缴费等大部分功能通过图书馆内的局域网实现,有利于提高系统的效率和安全性、用户在通过身份认证确定后,系统按照权限的不同向其不同各种类型用户提供对应的功能。2.2 与现有系统比较的优越性图书管理工作规范化,系统化,程序
7、化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改情况图书。开发的系统要求界面友好、方便直观。既要方便管理员对图书信息就行添加、删除、修改查询和统计等管理,对借阅者进行时间限定,使得借书的效益更高更安全,又能提高工作效益,便于操作,能有效地对数据进行更新、查询,并能在一定程度上实现了自动化2.3 对运行环境的影响本系统客户端拟采用WindowXP操作系统,服务器采用Window操作系统,前端开发语言使用JAVA,使用SQLSerVer数据库管理系统。2.4 对经费支出的影响除了需要支付开发单位的相关费用,每年还需要一定的运行维护费用。2.5 技术可行性分析评
8、价2.5.1 在限制条件下,系统功能能够全部带到。2.5.2 利用现有的技术,系统功能目标完全可以达到2.5.3 对与开发人员数量和质量的要求,开发人员4人,有一定的项目开发经验。2.5.4 开发时间充裕,在规定的期限内,完成开发。三、现行系统的调研情况:1 .组织结构图:图书馆借阅系统查询子系统借书界面还书界面图1现行系统的组织结构图2 .业务流程图:学生V图2线性系统的业务流程图3 ,业务流程图说明:3.1 超级管理员:a)管理管理员登录账户:超级管理员可以通过该系统对普通的图书管理员进行增删改查的管理。图书管理员的新进、离职、开除、退休等操作。b)图书分类:对学生所归还的图书进行分类打包
9、,方便工作人员排列图书并返回到相应的图书位置;另一方面,对新进的图书进行分类、规整、分配条形码等操作。c)管理逾期未还的图书:针对逾期未还的图书,制定相应的模块显示信息。对与其未还图书的学生进行相应的违规处分(规定在哪个时间段之内不可再借图书)。3.2 图书管理员:a)管理图书:对自己管理区域的图书进行图书的增删改查操作。b)记录图书的状态:对图书的状态进行改写,例如:已借出、己逾期、己在馆。3.3 学生:a)查询书:学生进入系统可以进行图书的查询,通过查询可得知此书是否存在该图书馆,该图书是否在馆等信息。b)借书:当查询到相应的图书之后,可以进行借书操作。c)还书:学生还书,如果图书归还逾期
10、,对学生进行借书限制。四、新系统的逻辑方案:1.1 据流图:借阅图书系统图3图书借阅数据流图图4新进图书数据流图1.2 数据字典:表1数据流条目图书借阅表数据流名称:图书借阅表数据流别名:无说明:由系统自动向数据库写入借阅信息数据流来源:学生操作图书馆图书借阅系统,并进行借阅操作数据流向:图书管理员数据流组成:图书借阅表=学生id+图书编号+借书日期+归还日期数据流量:1份/日表2数据流条目一图书归还逾期表数据流名称:图书归还逾期表数据流别名:无说明:系统检测到学生未归还到期图书时,向数据库写入记录数据流来源:系统自动检测到借出图书到期而未归还数据流向:图书管理员数据流组成:图书归还逾期表=学
11、生id+图书编号+逾期时间数据流量:1份/日表3数据流条目一图书逾期处分表数据流名称:图书逾期处分表数据流别名:无说明:系统根据学生逾期天数计算出处分(多少天不能再次借书)数据流来源:系统自动计算数据流向:图书管理员数据流组成:图书逾期处分表=学生id+图书编号+处分数据流量:1份/日表4数据项条目一学生ID数据项名称:学生ID数据项别名:StUdent_no说明:学校学生唯一标识类型:整型长度:9取值范围及含义:2位(0099)为年级编号;2位(XXo0XX99)表示学院编号;3位(XXXX000-XXXX000)为专业编号;2位(XXXXXXX00XXXXXXX00)为学号编号;表5数据项
12、条目一图书编号数据项名称:图书编号数据项别名:book_no说明:学校图书馆图书唯一标识类型:字符型长度:12取值范围及含义:7位(0000000-9999999)为图书类型编号;1位(/)示图书类型和编号的分割线;4位(XXXXXXX0000XXXXXXX9999)为图书编号;表6数据文件条目一图书信息数据文件名:图书信息说明:图书的基本信息数据文件组成:图书名称+编号+类型+出版社+版次组织方式:图书类型按字母顺序排列存取方式:顺序存取频率:1次/学期表7数据文件条目一学生信息数据文件名:学生信息说明:学校学生基本信息数据文件组成:姓名+学号+性别+出生年月+籍贯+入学年份组织方式:入学年
13、份由大到小顺序排列存取方式:顺序存取频率:1次/年1.3 数据处理逻辑:学生图书借阅数据处理逻辑:图5学生图书借阅数据处理逻辑学生登录图书馆系统查询图书信息:图6学生登录图书馆系统查询图书数据处理逻辑参考文献lhttp:/link2url=ul2tVIKRReTbhIJc3mgF4nSk0IgKI4FKnK6vjPHzhkBA3m4ntXAAexa61hgKHyx4rna8YgohBPX15g3noHOIFUDmwtOMBM9g-pz4pUdKC8m.23OaDS1nQ2WtSuhewicpZ_plAudUf6bPHzFUqb-Xe61s4gHbJwSzB0kHPFY2ZEWCfpGM9U2q.4