韩英英软件工程毕业课程设计报告Word格式.docx
- 文档编号:21957260
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:34
- 大小:38.42KB
韩英英软件工程毕业课程设计报告Word格式.docx
《韩英英软件工程毕业课程设计报告Word格式.docx》由会员分享,可在线阅读,更多相关《韩英英软件工程毕业课程设计报告Word格式.docx(34页珍藏版)》请在冰豆网上搜索。
①主要功能:
A、读者管理:
管理员要为每个读者建立借阅账户,并給读者发放不同类别的借阅卡(借阅卡可提供卡号、读者姓名)。
B、借阅管理:
持有借阅卡的读者可以通过管理员(作为读者的代理人与系统交互)借阅、归还图书。
C、读者查询:
可通过互联网或图书馆内查询终端查询图书信息和个人借阅情况,以及续借图书(系统审核符合续借条件)。
D、图书管理:
图书管理员定期或不定期对图书信息进行入库、修改、删除等图书信息管理以及注销(不外借),包括图书类别和出版社管理。
②主要性能:
可以方便快捷有效地完成借阅、查询等的各项操作,录入数据合法性校验程序高,查询速度快(不超5秒)。
保证信息的正确和及时更新,并降低信息访问的成本。
技术先进且高可靠性。
③可扩展性:
能够适应应用要求的变化和修改,具有灵活的可扩充性。
④安全性:
具有较高的安全性。
系统对不同的用户提供不同的功能模块,只有具有一定权限的管理员用户才能允许有借、还书权限,只有具有高级权限的部门管理者或维护人员用户才能对用户进行管理,一般的读者用户只能查看图书信息和借阅情况。
还应具有一定的保护机制,防止系统被恶意攻击,信息被恶意修改和窃取。
有完善的备份机制,如果系统被破坏应该能快速恢复。
⑵系统的主要开发目标:
A.人力与设备费用的减少:
通常情况下,只需要一名管理员就可以快速操作系统。
B.处理速度的提高:
比一般的图书借还系统反应速度快上几倍。
C.图书管理系统更完善;
D.为了用户方便地对书目进行检索和查看;
⑶条件、假定和限制:
A、建议软件寿命:
10年。
B、进行系统方案选择比较的时间:
为10天。
C、经费、投资方面的来源和限制:
投资少,经费所需不多。
D、硬件条件:
PC机6台,服务器3台,局域网,INTERNET。
E、软件条件:
WINDOWS2000Server和XP操作系统,OFFICE软件,ORACLE数据库,浏览器等。
⑷进行可行性研究的方法:
目标图书管理系统添加了图书查询模块及管理模块,方便了对图书的查询及管理,使图书馆系统更加健壮,节约成本。
⑸评价尺度:
A、费用的多少:
该系统的开支很少,但是升级很简单,物美价廉。
B、开发时间的长短:
开发的时间为一个月。
C、使用简单,使读者及管理员更方便操作,成本大大降低等。
7、对现有系统的分析:
随着计算机技术的飞速发展,其应用方面已渗透到社会生活的各个领域。
它已经成为我们学习和工作的得力助手。
在学校,尤其是在一些高校,图书是学校的一项重要资源,图书的管理也是学校的一项常规性的重要工作。
而长期以来,学生图书管理都是依赖人工进行的。
现今,有很多的学校都已经开始使用计算机进行图书信息管理,并且起得良好的效果。
近年来我校招生情况越来越好,所以图书管理工作越来越繁重,但由于种种原因,管理人员并没有增加,因此原有的人工管理工作已不能适应现行的工作需要。
同时,陈旧的人工管理也不利于推广计算机应用。
为使图书管理工作科学化、规范化,就必须采用计算机辅助管理。
⑴业务流程:
组织结构图与信息流关系:
⑵工作负荷:
①图书借阅;
②学生查阅书号借书;
③服务器记录借书学生学号;
④登记借出图书;
⑶人员:
现有系统的运行:
管理员四名,技术要求不高,懂电脑的基本操作就可以了。
维护所需要的人员:
计算机人员一名,技术要求高,不过需要的时间不多。
⑷局限性:
经过严谨的分析,可知原有的系统存在很大的局限性,比如技术的过于陈旧,人员工作负荷大,系统维护及费用支出巨大,人员与设备技术含量低等等一系列缺点,所有这些都明确了需要一个新的系统来适应新的信息化时代的高科技的系统。
所以开发这样一个系统还是很有必要的
该系统的局限性在于一台机器在一段时间只能响应一个用户的操作,如果某短时间的借还书的人太多,就需要排队,系统处理时间比较慢,相应不及时,查询功能不完善。
8、所建议的系统:
⑴对所建议系统的说明:
这个设计的图书管理系统,构架简单,明了易懂,进入界面之后,输入学号:
admin,密码admin,就可以进入管理界面了,该系统的具体操作为五个选项:
个人信息,图书信息,管理操作,系统设置,离开系统。
个人信息的具体操作为个人的编号,学号,姓名,性别等个人信息以及所借书的具体信息:
索引,学号,图书编号,借出日期等等
图书信息的操作为:
图书查询,图书借出,图书归还,图书续借。
管理操作的具体为:
添加用户,删除用户,添加图书,图书查询,图书借还以及高级操作。
系统设置为:
普通用户借书数目,特殊用户借书数目,管理员转移操作学号。
离开系统,单击就弹出离开确定的对话框,单击“是”就退出系统。
⑵系统实现方案如下图:
9、影响:
1)对设备的影响
由于所建议系统是基于WINDOWS操作系统和互联网的,所以需要配备足够符合以上列出的各种软硬件条件的计算机和通信线路。
系统失效后,服务器端需要利用备份的数据库恢复数据信息,要求要有足够的数据备份空间。
2)对软件的影响
需要落实是否有符合本报告所列出的正版的软件环境,如果没有则需要购买。
3)对用户单位机构的影响
投入使用前还需改进现有的管理模式。
4)对开发的影响
开发过程需要用户进行密切的配合,准确阐明需求。
5)对经费开支的影响
除了需要支付开发单位的有关费用外,每年还需要一定的运行维护费用(见经济可行性分析)。
6)对地点和设施的影响
A、对建筑物改造的要求:
无特别的要求,只要有十来平方米的空间,不过一般的图书馆都有的。
B、环境设施的要求:
不能暴晒,也不能处在潮湿的地方。
10、技术条件方面的可行性:
a.在当前的限制条件下,该系统的功能目标能否达到:
现有技术条件能够巡礼完成开发条件,硬件、软件配置都能满足需求。
b.利用现有的技术,该系统的功能能否实现:
对C#及数据库之间的连接都比较熟悉,在规定期内能够完成该系统的开发。
c.对开发人员的数量和质量的要求并说明这些要求能否满足:
在数量质量上,主要是组内成员相互商讨,不懂得问题借助参考资料以及网上资源。
d.
在规定的期限内,本系统的开发能否完成:
这是毋庸置疑的。
11、经济方面的可行性:
⑴投资成本
①一次性支出
A、系统开发、建立费用共23万元。
其中:
a.本系统开发期为7个月,需开发人员6人(不一定都是参加满7个月)。
根据软件系统的规模估算,开发工作量约为30人月,每人月的人工费按5000元计算,开发费用为15万元。
b.书籍、读者等基础信息建立需要20人2个月即40人月,每人月的人工费用按2000元计算,需8万元。
B、硬件设备费共13万元,其中:
微机6台约3万元;
服务器3台及网络等设备费10万元。
C、外购开发工具、软件环境费用共9万元。
D、其他费费用共2万元。
一次性支出总费用:
47万元。
②经常性费用
主要是系统运行费用,假设本系统运行期10年,每年的运行费用(包括系统维护、设备维护等)5万元,按年利率5%计算如下表。
系统投资成本总额为:
47+38.6082=85.6082万元。
年份
将来费用
(万元)
现在费用值
累计现在费用值(万元)
第一年
5
1.05
4.7619
第二年
1.1025
4.5351
9.2970
第三年
1.1576
4.3191
13.6161
第四年
1.2155
4.1135
17.7296
第五年
1.2763
3.9176
21.6472
第六年
1.3401
3.7310
25.3782
第七年
1.4071
3.5534
28.9316
第八年
1.4775
3.3841
32.3157
第九年
1.5513
3.2230
35.5387
第十年
1.6289
3.0695
38.6082
⑵收益假设投入本系统,效率可以提高50%,以现有的工作人员20人计算,可减少10人,每人每月平均工资按2500元计算,每年节约人员工资10×
12×
0.25=30万元年。
按年利率5%计算,效益计算如下表。
系统收益总额为:
231.6437万元。
将来收益值
现在收益值
累计现在收益值(万元)
30
28.5714
27.2109
55.7823
25.9151
81.6974
24.6811
106.3785
23.5058
129.8843
22.3846
152.2689
21.3187
173.5876
20.3035
193.8911
19.3367
213.2278
18.4159
231.6437
⑶成本\收益分析:
在10年期内,系统总成本85.6082万元,系统总收益231.6437万元。
A、投资回收期:
3+(85.6082-81.6974)24.6811=3.12年;
B、投资回报率:
×
%
(即为85.6082=30(1+j)+30(1+j)2+…+30(1+j)10的方程解i×
100)
C、纯收益:
231.6437-85.6082=146.0355万元
从经济上考虑,开发本系统完全可行的。
12、社会因素方面的可行性
当今时代是飞速发展的信息时代。
在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。
计算机的最大好处在于利用它能够进行信息管理。
使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。
尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。
图书管理系统主要提供网上的图书查询平台,用户可以通过该系统阅览丰富的电子资源。
在系统中,用户可以方便地对书目进行检索和查看,管理员可以方便工作。
图书管理系统提供在线服务,最大限度的利用了当前计算机网的各种优势,使得您无论身在何处,只要能接入本网就可以享受到它所提供的方便,快捷的服务。
⑴法律方面的可行性:
所有软件都用正版,技术资料都由提出方保管,数据信息均可保证合法来源。
所以,在法律方面是可行的。
⑵使用方面的可行性:
使用本系统的人员均有一定计算机应用基础,系统维护员由计算机的专业人员担任,所有人员都要经过本系统的使用培训。
经过简单培训人员就会熟练使用本软件。
13、结论
根据以上分析可知,开发该图书管理信息系统不仅有巨大的经济效益,而且有更大的学校管理效益,从而使该系统开发具有价值,也节省了大量资源。
所以,我们认为开发此系统的条件已经具备,可以进行开发。
项目计划:
(项目概述、实施计划、支持条件及人员组织分工等)
1.项目概述:
⑴工作内容:
为图书馆建立一个图书管理系统,完成软件的开发、测试及试运行,并且完成图书借阅内计算机网络建设,使图书管理系统正式投入使用。
该系统能为用户提供图书查询的检索服务,图书证的办理,图书的借阅,归还的功能,系统维护功能。
⑵条件与限制:
①技术约束
本项目的设计是在汉语程序设计语言的条件下进行的,技术设计采用软硬一
体化的设计方法。
②环境约束
运行该软件所适用的具体设备必须是奔腾133、内存16兆以上的计算机;
③标准约束
该软件的开发完全按照企业标准开发,包括硬件、软件和文档规格
④硬件限制
奔腾133、内存16兆以上PC机满足输入端条件。
⑶产品
①程序
A、数据库描述:
包括图书资料表、用户资料表、借阅情况资料表。
B、编程语言:
使用C++编程语言和SQLServer2005编程。
C、存储形式:
相关存储设备充足,操作系统WindowXp、Win7可以运行的相关软件且运行良好。
②文档
A、可行性研究报告——证明这个图书管理系统是可行的。
B、项目开发计划——列出图书管理系统的详细开发流程及计划说明。
C、需求贵客说明书——对用户的实际需求有详细的说明,使用户与开发人员达成相应的一致。
D、.概要设计说明书——描述图书管理系统的任务概述,总体设计,接口设计,数据结构设计,运行设计,出错处理设计,安全性保密性设计以及维护设计。
⑷服务:
在产品到市场发行后,项目成员提供技术方面的咨询服务,这些服务属于维护阶段的一部分。
⑸验收标准
A、程序:
程序中应包含的功能如下:
1、永久存储用户输入的人物信息;
2、任务调度和任务查找操作简易;
3、任务的删除和更新;
4、能够针对任务设置启动时间、终止时间、任务时间间隔;
5、任务启动的提示、多任务的启动提示;
6、显示系统的时钟;
7、任务启动时间、终止时间、任务启动时间间隔调整;
8、在多环境下,允许不同的人管理自己的任务;
数据库脚本在SQLServer2005的查询分析器中能正确运行,创建的数据库能够支持程序的各项功能的运行,并且保证数据的准确性。
Access数据库应具备抵抗非法访问的特性。
B、文件
操作手册的规格满足GB86的相关标准,对应的内容应包括以上功能的各部分说明,手册中不应该包含专业性的词汇,对于数据库脚本恢复程序,应提供非常详细的操作指南和图例。
C、服务
其他维护的要求按照维护阶段的内部约定进行。
2、实施计划
⑴任务分解
阶段
任务
需完成的文档
主要负责人
项目计划阶段
项目开发计划,进行规划和总体安排
可行性研究报告
项目开发计划
全体组员
项目计划的审核和发布
需求分析阶段
需求调研,需求分析
需求规格说明书
李丹等
业务功能分析
数据分析
张琳等
软件设计阶段
软件功能设计
软件设计说明书
李慧等
数据库设计
人机界面设计
刘静等
⑵进度
开始阶段
完成阶段
项目计划,完成可行性研究报告
2011年7月12日上午
2011年7月12日下午
完成项目开发计划
2011年7月13日上午
2011年7月13日上午止
进行需求调研
2011年7月13日下午
2011年7月13日下午止
需求分析
2011年7月14日上午
2011年7月14日上午止
完成需求规格说明书
2011年7月14日下午
2011年7月15日下午
需求验收
2011年7月16日上午
2011年7月16日下午
2011年7月17日上午
2011年7月17日下午
2011年7月18日上午
2011年7月18日下午
2011年7月19日上午
2011年7月19日下午
⑶关键问题
影响整个项目成败的关键问题、技术难点和风险包括以下因素:
风险描述
可能性
影响
使用提高生产率工具所产生的计划结余被过高地估计了
0.4
0.9
计划、资源和产品定义都受客户或上级管理部门的支配,而不平衡
0.8
0.3
预定日期提前,但没有对产品范围或可用资源做出相应调整
0.6
最终用户坚持新要求
小组成员之间的冲突导致通信差、设计差、界面错误和额外工作
0.7
产品比估计的大
0.5
开发工具不想预料的那样有效,开发者需要时间来创建有关工作,或改用新工具。
由于需求调研不充分而产生的风险
项目组成人员不具备项目需要的能力而产生的风险
3、人员组织及分工
⑴本小组的成员主有:
刘喜萍、付冲、李林森、郎金凤。
⑵分工如下:
组员
分工
李丹
对系统的性能和可行性及数据的描述等
李慧
数据流图等图形的设计
刘静
界面设计、文档组织与整理等
张琳
进行需求调查、搜集资料等
4、交付期限
完成期限:
2011年7月12日至2011年7月21日
5、专题计划要点
⑴测试计划:
2011年7月21日对软件进行各项测试工作。
⑵质量保证计划:
严格按照项目开发过程中的各项步骤,从项目立项,可行性研究报告、需求分析报告、项目开发计划等,具体实施;
⑶配置管理计划
配置管理所关心的问题涉及以下三点:
A、仔细定义软件系统交付物;
B、严格控制对可交付物的变更;
C、确保软件系统的可交付物与既定的或者经过标准修订的可交付物相一致。
NIIT所有的软件项目配置管理采用标准的表格模板,并遵循了标准;
《计算机软件配置管理计划规范》,本部分加以引用。
⑷人员配置计划该项目开发小组共4人:
组长:
刘静
组员:
李丹、李慧、张琳
⑸安全计划
在从项目开发阶段到最后软件的正式发布期间,做好项目的保密工作,小组成员对所有项目所有相关文档进行加密,做好备份工作。
软件需求说明书:
(任务概述、需求规定、数据要求及运行环境等)
1、任务概述:
⑴目标
本系统通过强大的计算机技术给图书管理人员和读者借、还书带来便利。
本系统除了图书馆内管理的一般功能还外,还包括网上在线查询图书信息、查询本人的借阅情况和续借等功能。
目标还包括:
A、减少人力与管理费用;
B、提高信息准确度;
C、改进管理和服务;
D、建立高效的信息传输和服务平台,提高信息处理速度和利用率;
E、系统设计优良,界面设计精美、友好、快捷,人性化设计,后台管理功能强大、效率高;
F、更简便、信息化程度更高的图书管理流程;
⑵用户的特点
①本软件的最终用户是面向管理员(图书管理员和其它管理人员)、读者(老师和同学等),他们都具有一定的计算机应用基础,可以比较熟练操作计算机。
管理员和读者都是经常性用户。
②系统维护人员为计算机专业人员,熟悉数据库、操作系统、网络维护工作。
维护人员为间隔性用户。
2.需求规定
在图书管理系统中,管理员要为每个读者建立借阅账户,并給读者发放不同类别的借阅卡(借阅卡可提供卡号、读者姓名),账户内存储读者的个人信息和借阅记录信息。
持有借阅卡的读者可以通过管理员(作为读者的代理人与系统交互)借阅、归还图书,不同类别的读者可借阅图书的范围、数量和期限不同,可通过互联网或图书馆内查询终端查询图书信息和个人借阅情况,以及续借图书(系统审核符合续借条件)。
借阅图书时,先输入读者的借阅卡号,系统验证借阅卡的有效性和读者是否可继续借阅图书,无效则提示其原因,有效则显示读者的基本信息(包括照片),供管理员人工核对。
然后输入要借阅的书号,系统查阅图书信息数据库,显示图书的基本信息,供管理员人工核对。
最后提交借阅请求,若被系统接受则存储借阅纪录,并修改可借阅图书的数量。
归还图书时,输入读者借阅卡号和图书号(或丢失标记号),系统验证是否有此借阅纪录以及是否超期借阅,无则提示,有则显示读者和图书的基本信息供管理员人工审核。
如果有超期借阅或丢失情况,先转入过期罚款或图书丢失处理。
然后提交还书请求,系统接受后删除借阅纪录,并登记并修改可借阅图书的数量。
为系统维护人员提供权限管理、数据备份等通用功能。
3、数据要求
⑴数据流图(系统维护为通用功能,这里不做具体分析)
①顶层图
②0层图
③1层图(2书籍管理)
④1层图(3用户管理)
⑤1层图(4借阅管理)
⑵数据流图加工处理功能简单描述
①书籍管理
A、书籍类别管理:
增、删除、改等管理。
B、书籍信息管理:
新书入库,图书购入后由图书管理人员将书籍编码并将其具体信息录入书籍信息表。
书籍信息修改,书籍信息由于工作人员的疏忽而出现错误时,可修改其信息。
管理员按不同方式查询、统计,读者按不同方式查询。
C、出版社信息管理:
D、图书注销:
某一部分图书会随着时间的增长及知识的更新而变得不再有使用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 韩英英 软件工程 毕业 课程设计 报告
![提示](https://static.bdocx.com/images/bang_tan.gif)