信息管理与信息系统课程设计Word格式文档下载.docx
- 文档编号:13547666
- 上传时间:2022-10-11
- 格式:DOCX
- 页数:31
- 大小:1.07MB
信息管理与信息系统课程设计Word格式文档下载.docx
《信息管理与信息系统课程设计Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《信息管理与信息系统课程设计Word格式文档下载.docx(31页珍藏版)》请在冰豆网上搜索。
管理员权限(超级用户,进行各种功能的操作)、借阅管理权限(借阅人员完成图书的借出、归还管理)、学生权限(图书查询)。
2)系统数据维护
主要包括新书入库管理、学生借阅证的办理、各种人员权限的分配
3)图书借阅管理
主要包括学生图书的借阅、归还操作
4)图书查询系统
为学生提供图书的查询操作,可以通过各种查询条件(包括模糊查询)进行图书查询。
三、设计要求
结合所学习的系统分析与设计的具体方法,应用程序设计的基本知识和数据库知识进行详细的系统分析设计。
具体要求如下:
1、学习进行相对复杂数据的分析与设计,建立合理的数据模型。
2、学习使用Java或C#等的数据环境设计器和数据报表设计器进行报表输出设计。
3、学习使用visio工具进行常用软件图形的绘制。
4、进一步熟练进行软件系统的界面设计,深入掌握界面设计元素。
5、提供相应的软件设计报告。
报告要求有系统的需求分析、系统流程图、数据流程图、数据字典、系统软件结构图、数据库设计说明和软件说明书。
6、提供与设计报告相一致的软件系统。
7、每三人为一个课题组,自由组合,检查相应的小组讨论,讨论结果计入平时成绩。
8、报告书写规范见附件。
四、时间安排(共两周10天)
1、第一周的周一、周二(2天):
查阅资料、进行系统的需求分析,要求画出系统的业务流程图及数据流程图,并设计各类报表的格式。
2、第一周的周三到周五(3天):
并进行详细的数据分析,建立数据字典,并进行数据库及数据查询设计。
3、第二周的周一周二(2天):
进行软件结构设计,包括软件功能的划分、输入输出界面的设计。
4、第二周的周三:
(1天):
进行输出报表的设计。
5、第二周的周四:
全面进行系统调试。
6、第二周的周五:
作业检查,提交报告及设计好的软件。
五、考查方式
1、考勤20%
2、文档40%
3、程序40%
六、地点
信管系机房
1.引言
信息革命带来了全球范围市场竞争的日益加剧,对传统的办公教学和生活方式产生了巨大的冲击,如何利用校园网资源,开发高校图书管理系统成为一项非常迫切的任务。
为了提高效率,节省人力,加快高校的信息化发展速度,为此开发图书管理系统软件,以达到协同高效办公的目的。
图书管理系统主要为图书馆管理人员与各部门进行图书管理以及学生借阅图书提供必要的服务。
通过本次的课程设计,使自己能够更加地熟练掌握信息系统分析与设计的思路和方法,掌握分析与设计的技巧,能够将所学到的信息系统分析方法与软件设计技术及方法综合运用到图书管理信息系统的分析与设计中,提高对系统软件的综合分析与设计能力。
2.基本需求说明及可行性分析
2.1需求说明
2.1.1功能性需求
对图书管理系统需求的对象主要是图书管理人员和图书借阅者,因此图书管理系统功能性需求可以主要分为两部分,功能性需求如下:
(1)
书籍信息处理:
管理员可以浏览、查询、添加、删除、修改、统计图书的基本信息,完成图书馆新进图书的编号、登记、入馆、销书等操作。
(2)借阅者信息处理:
主要是浏览、查询、统计、添加、删除和修改图书借阅者的基本信息,包括登记新生信息或注销已毕业学生信息,只有是系统中的合法借阅者才有资格进行图书的借阅活动。
(3)借书/还书处理:
浏览、查询、统计图书馆的借阅信息(图书超期情况、藏书情况、借阅情况等),但不能添加、删除和修改借阅信息。
(4)
读者借阅记录:
让每位借阅者能及时了解自己的借书情况,包括曾经借阅记录以及未还书记录。
(5)图书书目检索:
借阅者能够根据不同的信息(如书名、作者、关键词等)对图书馆的存书情况进行查找,以便快速的找到自己希望的图书。
2.1.2非功能性需求:
图书管理系统的非功能性需求主要包括:
(1)性能需求
①用户的软件响应速度
系统对操作人员作出的操作指令响应时间应该在1到2秒内,避免用户长时间等待。
②结果精度
保证查询的查全率和查准率为100%,所有在相应域中包含查询关键字的记录都能查到,所有在相应域中不包含查询关键字的记录都不能查到。
③运行时资源消耗量
应该保证系统运行时各个资源分配合理,不至于出现系统死机,程序进程发生死锁等问题,影响工作的运行时间和效率。
(2)可靠性需求
在开发阶段出现的故障由开发人员来修改和处理,测试通过之后。
主要表面的常见的问题如操作设置的问题数据库的变更等则是交给系统管理人员来维护管理。
正常情况下数据库不容许出错。
(3)易用性需求
满足运行环境在允许操作系统之间的安全转换和与其他应用软件的独立运行要求,当系统操作及各种数据要做出相应的修改时设计的软件要做适当的调整,灵活性应达到要求。
系统界面应该达到易用、美观的要求,在面向用户的文档和培训资料等方面也应该满足实际情况的需求。
(4)安全性需求
应该满足用户在身份认证、授权控制、私密性等方面的要求。
图书管理系统的操作也只能由专人进行,只有图书管理部门的工作人员才能拥有权限,如图书的借出状况,如果没有安全管理部分,后果难以想象,可能每次登录都需要用户身份的验证特别是系统的数据库的管理和维护需要专业的人士来管理。
对于系统出现的错误在正常使用时不容许出现,对操作出现的错误要提示,系统出现错误时要保证数据库的完好无损。
(5)运行环境约束
软件系统运行环境应该保证安全和稳定,特别是图书的借入借出,如果没有安全性保障,后果不堪设想。
(6)外部接口与维护
校内图书管理系统可维护性强,要求软件的组成程序组构较为简单,因此,需要的电子设备简单易于管理和维护,具体到软件时数据库数据结构简单但庞大,参与操作的人员数量多的话,维护起来也比较简单,出错也容易修复。
2.2可行性分析
2.2.1经济可行性
(1)作为图书馆这样的商业性质较小的场所,其经济成分比重相对较少,主要是支出的费用:
其中包括设备购置费、软件开发费用、管理和维护费、人员工资和培训费等。
由于各个图书馆实行统一操作,系统共享,其设备购置,人员工资,维护费用相对较少,前期的资金投入主要集中于购置图书上。
建立信息中心,可将来自各方面的信息集中管理,提高图书管理的计划性和预见性,快速地反馈市场信息。
(2)系统开发需求比较低,加上具有成熟的软硬件环境,所以在软硬件的支出上也十分有限。
此目标系统并不是十分的复杂,开发的周期较短。
当系统开发完实际运行后,将很大程度上提高计算机的功能,在为使用者带来便利的同时,也为系统的进一步推广创造了条件。
这带来的经济回报将远超过支出,并且最重要的一点是该软件的开发可以给我们对系统的开发有个全面的认识。
从经济角度考虑此信息系统开发可行。
2.2.2技术可行性
(1)技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。
(2)从技术角度分析本产品做得了图书馆对于图书信息和人员信息等要求的实现,做得好对于图书馆的整体维护和日常应用,对于图书信息和借阅管理能够很快的进行更新和管理,能够加快图书馆的整体运作速率。
图书馆管理系统的工作主要是在读者和图书馆之间架起一座桥梁,能相互沟通信息和处理信息。
所使用的语言是JAVA和SQL之间连接,这是大家还比较熟悉的内容,可行性绝对可行。
(3)计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。
建立系统开发环境,主要是安装数据库工具(SQLSERVER2005),应用程序开发工具,Office画图工具Visio。
从技术角度考虑此信息系统开发可行。
2.2.3社会可行性
(1)在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新是图书馆完全有可能也有能力采用这样先进的管理技术。
(2)社会可行性有时也称为操作可行性,主要论证新系统在企业或机构开发和运行的可能性以及运行后可能一起的对企业或机构的影响,即组织内外是否具备接受和使用新系统的条件。
在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新是图书馆完全有可能也有能力采用这样先进的管理技术。
本项目具有方便快捷等优势,投资回报利益大,使得图书馆管理实现电子化,符合社会信息化发展需要,可以开发本系统。
3.系统设计及运行平台说明
系统设计的硬件平台为实验室计算机和自己的笔记本电脑。
程序设计软件为Myeclipseprofessional,程序设计语言为java,绘图工具为VISIO。
系统运行环境设计在windows2007平台下运行。
4.系统分析部分
4.1系统组织结构与功能分析
为了对系统有一个全貌性的了解,首先我们对系统的内部人员结构、组织及用户情况进行一定的了解。
图书馆系统的组织结构图如下:
其中,我们重点对于图书借阅室进行了深入的分析和了解,并制作了图书的借阅与归还业务流程图及其数据流程图。
4.2业务流程图分析
系统的业务是系统要达到的业务目标,业务流程分析是系统分析中的基础环节。
总业务流程图如下:
借出
未借出
否
是
图书管理信息系统的借阅归还业务流程如图所示:
借书时:
读取图书编号,查看是否有破损,若有破损且没有盖破损章,则盖破损章。
还书时:
读取图书编号,查看是否有破损,若没有破损章,则进行相应的处罚;
查看是否过期。
若过期,则进行相应的处罚。
图书管理系统信息管理业务流程图:
D7购书单
D10订书清单
D4不合格借阅D8入库新书单
D3图书
D9入库清单
D1借书单D5借书清单
D2还书单
D6还书清单
4.3数据流程分析
(1)数据流程图是全面描述信息系统逻辑模型的工具,它抽象概括地把信息系统中各种务处理过程联系起来。
图书管理系统第0层数据流程图:
图书管理系统第1层数据流程图:
图书馆借阅与归还管理信息系统的数据流程图:
(2)数据字典是描述系统流程图中所有数据流、数据存储、处理功能等卡片的集合,建立完善的数据字典是对所收集、整理的数据的一种分析归档方式,为下一步建立数据库和处理数据做准备。
数据字典有六类条目:
数据元素、数据结构、数据流、数据存储、处理过程、外部实体。
不同类型的条目有不同的属性需要描述。
1)数据元素是最小的数据组成单位,该数据单位不可再分,在图书管理系统中,如读者姓名、学号,书本编号等。
数据元素条目
名称:
读者编号总编号:
别名:
编号说明:
说明:
本校学生及老师编码
数据值类型:
离散学校代号:
类型:
数字班级代号:
长度:
10
有关数据结构:
读者编号
数据元素条目
图书编号编号说明:
别名:
在馆图书编号图书类型:
离散图书代号:
数字字符
7
读者标号图书编号
2)数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息管理 信息系统 课程设计