软件工程图书管理系统文档.docx
- 文档编号:169252
- 上传时间:2022-10-05
- 格式:DOCX
- 页数:32
- 大小:657KB
软件工程图书管理系统文档.docx
《软件工程图书管理系统文档.docx》由会员分享,可在线阅读,更多相关《软件工程图书管理系统文档.docx(32页珍藏版)》请在冰豆网上搜索。
图
书管理系统
组号:
第二组
成员:
目录
13
第一章 可行性研究报告 3
1、引言 3
⑴编写目的 3
⑵背景说明 3
⑶定义 3
⑷参考资料 3
2、可行性研究前提 4
1、要求 4
2、目标 4
2、条件、假定和限制 4
3、进行可行性研究的方法 4
4、评价尺度 4
3、对现有系统的分析 4
⑴处理流程和数据流程 4
⑵工作负荷 4
(3)设备 5
(4)局限性 5
4所建议的系统 5
⑴对所建议系统的说明 5
⑵处理流程和数据流程 5
⑶改进之处 6
⑷影响 6
(5)技术条件方面的可行性 7
5可选择的其他系统方案 8
6社会因素方面的可行性 8
使用方面的可行性 8
7结论 9
第二章 系统需求分析 10
2.1实验题目 10
2.2实验目的 10
2.3项目背景 10
2.4实验设备与环境 11
2.5需求规定 11
2.6数据流图 11
2.7数据字典 13
第三章 概要设计 15
3.1设计原则 15
3.2模块功能分析 15
3.3总体设计说明 16
3.4总体结构 16
3.5接口描述 17
3.5.1用户接口 17
3.5.2外部接口 17
3.5.3内部接口 17
3.6文件命名规则及包结构描述 17
3.7数据库环境说明 19
3.8数据库的命名规则 19
3.9逻辑设计 19
3.10数据表 20
第4章详细设计 21
4.1系统登录模块 21
4.2系统详细设计 22
第5章系统测试 25
5.1测试概述 25
5.2测试用例 28
5.3测试结果 29
第一章 可行性研究报告
1、引言
⑴编写目的
提供一个可以管理图书的系统,此系统主要表现:
图书的借阅、归还、以及增加图书。
管理员能够以管理者的身份查看图书借用信息,以及借阅者的详细信息。
利用图书管理系统可以更好的管理学校图书,整理各种文件,按时归还图书。
⑵背景说明
管理系统的名称:
图书管理系统
项目的提出者:
赵必超,应鹏,李亚阳,苏松,朱凯乐,李晨项目的开发者:
赵必超,应鹏,李亚阳,苏松,朱凯乐,李晨项目用户:
赵必超,应鹏,李亚阳,苏松,朱凯乐,李晨
项目计算机中心:
学校机房
⑶定义
LMS:
LibraryManagementSystem图书管理系统
MicrosoftVisualStudio2008:
所用的开发工具
⑷参考资料
软件工程导论 清华大学出版社 张海潘编著
2、可行性研究前提
1、要求:
a、主要功能:
、对图书信息的查询及编辑、对学生相关信息的管理、借阅图书的管理。
b、安全与保密要求:
登陆系统时,需验证身份和密码,只有图书管理员和读者的身份才能进入系统进行信息的操作。
c、完成期限:
2011年10月1日至2011年12月15日
2、目标
减少人力的投入;由系统对入库图书进行自动分类、归类,学生信息整理、借阅情况登记入档,提高信息处理的精度和准确度。
2、条件、假定和限制
a、运行环境:
兼容当前主流操作系统 Windows 95/98/NT/Me/2000/XP
,Office软件等。
b、开发软件:
MicrosoftVisualStudio2008等。
c、最早投入运行的时间为2011年12月15日。
3、进行可行性研究的方法
通过调查分析开发图书管理所具备的能力及实现的方法,确定总体结构,以最简洁最容易的方法,使其成为一个出界的系统软件。
4、评价尺度
3、对现有系统的分析
⑴处理流程和数据流程
A.图书借阅
1.读者每人可借书3册
2.每个读者只有本人的全新
B.图书管理
1、管理员可以管理图书,增删改等功能。
2、管理员可以查看借阅图书人员的信息。
⑵工作负荷
图书馆人员少,借阅时间长,费时、费力;办事效率不高;学生借书;同时系统增加了读者查询功能,也为管理员减轻了工作量。
(3)设备
该系统的运行环境包括硬件系统和软件系统,是一个以c/s为构架平台的。
第一层:
用户客户端
第二层:
是服务层,对信息进行处理
第三层:
是数据层,是图书管理系统的应用支撑平台,提供对上层应用系统的信息管理支持,包括数据库管理系统(Microsoft SQLserver 2000)、
WINDOWSXP。
(4)局限性
计算机停电或死机会不会造成数据丢失?
图书管理系统没有即时存储功能,被修改的数据不会立即存盘,会因计算机异常而丢失数据。
系统是否易学易用?
图书管理系统不是标准的WINDOWS应用程序,界面不友好,操作不容易,必须经过专门训练才可进行操作。
图书管理数据流程与图书馆操作流程不大相符,必须要懂图书馆业务。
能存放多少数据,能用于多大规模的网络?
理论上讲,图书管理系统的记录限制为一亿条。
系统是否容易出问题,出了问题怎么办?
系统是否允许用户出问题?
系统不具备高度容错能力,可自动检测。
4所建议的系统
说明所建议的系统的目标和要求将如何被满足。
⑴对所建议系统的说明
a.小巧而不失使用的功能,方便读者。
b.库存图书馆功能,读者借阅信息管理。
c.多种类型查询,可根据作者、出版社、书名。
⑵处理流程和数据流程
a.系统能对书籍信息进行管理。
b.系统不需要管理借阅者除姓名以外的信息。
对每一名借阅者最多可借阅的书籍数目为3本。
c.借书时,系统记录借书者的姓名、借阅书籍名称和借阅日期。
d.时间时,系统记录还书者的姓名、归还书籍名称和还书日期。
系统设定书籍的最长借阅时间为1个月。
e.操作人员可以根据书籍名称、作者、出版社三者之一或三者的任意组合查询书籍信息。
f.操作人员可以查询借阅某书籍的所有借阅者的姓名;也可以查询某借阅
者借阅的所有书籍名称;还可以根据借阅者的姓名、书籍名称查询借阅者的借书时间、还书时间。
g.系统由图书馆工作人员操作分为:
系统管理员,书籍管理员和借阅管理员。
h.所有操作人员凭帐号和密码登陆系统。
⑶改进之处
a.由于时间仓促,人力和物力资源缺乏,本系统存在诸多不完善之处。
b.整体系统不够强,功能模块需要添加和其他查询功能
⑷影响
说明在建立所建议系统时,预期将带来的影响,包括:
u对设备的影响:
说明新提出的设备要求及对现存系统中尚可使用的设备须做出的修改。
没有什么特殊影响,信息量不大,一般PC机都能用。
内存:
512M以上;
硬盘:
至少50G以上;
CD-ROM:
24倍速以上;
网卡:
100MB/1000MB自适应;打印机一台,至少一台服务器
工作站:
Pentium42.0Ghz以上微机;内存:
1GB以上硬盘:
至少80G以上;网卡:
100MB/1000MB。
u对软件的影响:
说明为了使现存的应用软件和支持软件能够同所建议系统相适应,而需对这些软件所进行的修改和补充。
需要落实是否有符合本报告所列出的正版的软件环境,如果没有则需要购买。
是应用软件层,即图书管理信息系统应用软件。
客户端计算机运行WINDOWSXP操作系统,以IE浏览器访问应用系统WEB服务器。
u对用户单位机构的影响:
说明为了建立和运行所建议系统,对用户单位机构、人员数量和技术水平等方面的全部要求。
在学校中要有良好的管理体系,管理业务标准化;需要组建一个管理应用
队伍,需要体现出团队的精神,需对管理人员进行培训。
用户单位现有符合国家管理行政,业务完全不变。
其他机构可以参考系统提示的要求做一定调整,该操作简单,使用人员能基本操作计算机基本操作即可。
u对系统运行过程的影响:
用户的操作程序;运行中心的操作程序;源数据的处理;数据进入系统的过程;对数据保存的要求,对数据存储、恢复的处理;输出报告的处理过程、存储媒体和调度方法;系统失效的后果及恢复的处理办法。
WindowsXP+SQLServer2000+c#语言
u对开发的影响:
为了支持所建议系统的开发,用户需进行的工作;为了建立一个数据库所要求的数据资源;为了开发和测验所建议系统而需要的计算机资源;所涉及的保密与安全问题。
在当前网络信息时代下,计算机技术和软件技术的不断更新是图书馆管理系统需要更强大的功能,远远不能满足将来现代化的社会,在管理上也可能需要人员调整或者对管理人员对行二次培训。
u对经费开支的影响:
扼要说明为了所建议系统的开发、设计和维持运行而需要的各项经费开支。
图书馆在学校或大型公众场存在,其经济成分比重相对比较适中,主要是支出的费用:
其中包括基本建设费、软件开发费用、管理和维护费、人员工资和培训费等。
在一个图书馆中实行统一操作,资源共享,前期的资金投入主要集中于购置图书上。
建立图书信息库,收集各方面的图书信息,提高图书管理的计划性和预见性。
开发完成运行后,为使用者带来便利,为系统的进一步推广创造了条件,经济收益将远超过投资。
(5)技术条件方面的可行性
技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。
图书馆管理系统的工作主要是在读者和图书馆之间架起一座桥梁,能相互沟通信息和处理信息。
所使用的语言是c#和My SQL之间连接,这是大家还比较熟悉的内容,可行性绝对可行。
5可选择的其他系统方案
a.拟建系统的目标:
1)促进管理体制的改革和改进管理手段
2)提高和改进管理信息服务质量
3)增强资源共享
4)减少人力和设备费用
5)加快信息的查询速度和准确性
b.系统规划及初步方案
管理系统建成后可以和校园网相连,提供网上服务。
c.系统的实施方案
本系统客户端拟采用WindowXP操作系统,服务器采用Window 操作系统,前端开发语言使用c#,使用SQLSEVER数据库管理系统
d.投资方案
此系统由河南大学投资
e.人员培训及补充方案
由于人-机界面友好,操作简单,帮助信息详尽,一般人员都可以使用,故不需要专门的培训
6社会因素方面的可行性
使用方面的可行性
当今社会发展迅速,知识量的积累更是与日俱增,无论是学校的图书馆还是公司的资料库,学生或员工的知识渴求的越显强烈,书籍资料的借阅量也是越来越高,而逐渐显现出来的读者信息管理质量问题是越来越严重。
一方面,管理员为了将读者的部分个人信息记录下来,需要每一位新读者自己填写他们个人资料,并且能够对读者进行编号和排序,对他们的信息进行修改和查询操作。
另一方面,为了能够使读者信息更加安全,必须限制非管理员对读者信息的访问权。
为了能够解决这些问题,需要建立一个安全完善的管理平台,能够使读者信息能够快速完整地自动记录在案,并且不能够随便被任何人非法窃取,这对学校和公司的读者信息管理都有着非常重要的作用。
用户单位的行政管理:
自定
工作制度:
自定
人员素质等能否满足要求:
可以满足
从社会效益上看,随着技术的发展,采用软件管理图书馆日常工作,毫无疑问会在使用过程中产生新的需求和问题,这样也会不断地促进信息技术和软件应用的革新。
用哲学的思维分析可概括为软件应用促进技术进步,技术进步反作用于软件的应用,从而双方面同时促使社会不断朝前。
经过研究,此系统的用户无使用方面的问题。
7结论
根据以上分析可知,开发该图书馆管理信息系统不仅有巨大的经济效益,而且有更大的社会效益,从而使该系统开发具有价
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 图书 管理 系统 文档