mis课程设计报告.docx
《mis课程设计报告.docx》由会员分享,可在线阅读,更多相关《mis课程设计报告.docx(41页珍藏版)》请在冰豆网上搜索。
mis课程设计报告
第一章引言.............................................................1
3.3数据字典..............................................................7
第四章系统设计.........................................................9
4.1功能结构设计..........................................................9
4.2系统配置设计.........................................................10
4.3代码设计.............................................................11
5.1系统开发环境.........................................................24
5.2系统测试.............................................................24
5.3所遇问题.............................................................24
第六章系统维护........................................................26
6.1操作使用说明书.......................................................26
6.2系统维护.............................................................26
总结.....................................................................27
参考文献.................................................................28
附录.....................................................................29
第一章引言
随着科学技术的高速发展,我们已步入数字化、网络化的时代。
图书馆是学校的文献信息中心,是为全校教学和科学研究服务的学术性机构,是学校信息化的重要基地。
图书馆的工作是学校教学和科学研究工作的重要组成部分,是全校师生学习和研究的重要场所。
为了更好地适应这种网络数字化信息的环境,一种成功的跟踪最新技术,充分利用软硬件资源,扎根于准、新、全数字资源的"图书馆管理信息系统"已孕育而生。
另外,由于图书馆陈旧的管理手段给读者和图书馆管理员带来的很多操作上的不方便,同时为了提高工作效率、服务质量和管理水平,并使图书馆管理人员从繁琐的工作中解脱出来,从而开发了该系统。
本系统以VisualBasic为前台开发工具,以Access作为后台数据库开发工具,以微软XP为主要运行平台,具有运行速度快、安全性高、稳定性好的优点,并且具备完善的报表生成、修改功能,能够快速的查询学校所需的住宿信息。
第二章系统调查与可行性研究
在系统的开发前期对系统进行可行性分析是十分必要的一个环节,这对于保证资源的合理使用,避免浪费是十分必要的,也是项目一旦开始以后能顺利进行的必要保证。
信息系统的建设是一项投资大,时间长的复杂工程,可行性研究更为必要,也更复杂,更困难。
“可行性”是指在当前情况下,研制这个信息系统是否有必要,是否具备必要的条件。
可行性的含义不仅包括可能性,还包括必要性,合理性。
2.1初步调查
经过对图书馆管理信息进行的调查,数据处理手工操作,工作量大,出错率高,出错后不易更改。
图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。
如要对很长时间以前的图书进行更改就更加困难了。
2.2系统可行性分析
进行系统可行性研究是为了用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得开发。
它的任务就是先进行概要的分析和研究,确定系统的规模和目标,限制条件等,进而抽象出该系统的逻辑模型。
根据该模型来提出解决该问题的若干方法,并研究各个方法的可行性。
2.2.1技术可行性
本系统所用开发工具为VisualBasic编程语言和Access数据库。
由于本系统主要是进行数据库的查询、插入、删除、修改等操作,因此两者者的结合完成本系统的开发完全可行。
所以本系统在技术上完全可行。
2.2.2经济可行性
本系统所要求的硬件配置非常低,可以在现在的任一台个人计算机上运行,只需要价格低廉的计算机本系统就能在其上面顺利地运行。
布署该系统后,由于本系统的操作极其简便,所以在用户使用培训上的花费极少。
所以本系统在经济上完全可行。
2.2.3社会可行性
考虑到高校宿舍管理的现状,由于本系统完全采用图形界面,操作极其简单,对管理员技能的要求极低,并且只需对相关人员进行简单培训甚至可以不经过系统的培训,他们即可顺利使用本系统。
2.3系统需求分析
本系统开发的目标就在于改变现有的管理方式,实现对宿舍的简单化规范化高效化管理,满足宿舍管理员对宿舍管理方便化的需求,最终实现宿舍管理的自动化。
2.3.1基本功能需求
本课题要实现的是高校学生宿舍管理系统,在设计该系统时,应尽可能的贴近学生,便于用户操作。
系统在实现上应该具有如下功能:
1.系统要求用户必须输入正确的用户名和密码才能进入系统。
2.系统应该提供学生住宿情况的基本登记。
3.系统应提供学生迁入迁出情况的登记。
4.系统应提供物品报修情况的登记。
5.系统应提供查询功能,以方便用户对学生基本信息的查询(要实现按多种条件的查询)及楼房信息的查询。
6.系统应提供增加、删除、修改用户帐户的功能。
7.系统还应具有添加、修改、删除学生基本信息的功能。
2.3.2用户界面需求
学生宿舍管理系统应提供简单、层次关系明了、清晰的操作界面,使用户一目了然。
尽可能的为用户的录入、查询等功能操作提供方便。
快捷按钮的创建也是非常需要的,以方便用户操作。
2.3.3性能需求
2.3.3.1系统安全性
要想对该学生宿舍管理系统进行操作就应当具有某些操作权限。
没有权限的用户将不能通过任何渠道来登录该系统,查看该系统的任何信息和数据,以确保系统的严密性和安全性。
在具体实现时还应为系统管理员和普通用户设定不同的权限,系统管理员应当可以使用系统的所有模块,普通用户对于大部分的很关键的模块是无权使用的。
只读用户只能观看数据对任何模块都无权修改。
2.3.3.2数据精确度
在精度需求上,要根据使用需要,采用合适的数据结构,满足各种输入,输出及传输过程中的数据精度需求。
2.3.3.3时间特性
在软件方面,响应时间,更新处理时间都要较快且迅速,能够完全满足用户要求。
2.3.3.4适应性
当用户需求,如操作方式,运行环境,结果精度,数据结构与其他软件接口等发生变化时,设计的软件要足够灵活,能及时做适当调整。
2.3.4数据库选择
数据库是数据管理的最新技术,是计算机科学的重要分支。
十年来,数据库管理系统已从专用的应用程序包发展成为通用系统软件。
由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。
由于用到的数据表格多,另外考虑到实际情况,学生基本信息的变动,还有员工信息的多少的变化,我选用Access数据库。
2.3.5运行需求
2.3.5.1硬件接口:
奔腾133、内存16兆以上的计算机。
2.3.5.1软件接口:
Windows95/98/NT/2000/XP。
第三章系统分析
3.1业务流程分析
业务流程图表明了本系统内各个模块之间的业务关系,作业顺序和管理信息流动的流程图,它可以帮助分析人员找出业务流程中的不合理迂回等。
宿舍信息管理系统的需求分析的重点是对宿舍信息管理系统的业务流程进行描述,通过流程图来对宿舍管理活动进行规范化说明。
如图3-1。
图3-1业务流程图
3.2数据流程分析
对于本系统而言,在对上述业务流程图进行分析的基础上,我们将系统的所需的各种处理功能和彼此之间的联系自顶向下、逐层分解,从而使得能在逻辑上精确地描述出新系统应具有的数据加工功能、数据输入、数据输出、数据存储及数据来源和去向(外部项)。
首先我们要根据整个系统来划分系统边界,确定数据的来源和去向,得到系统顶层流程图,如图3-2。
用户命令
显示信息
图3-2顶层数据流程图
根据顶层流程图我们对系统的各个功能进行分解细化,并结合用户需求,得到如图3-3所示的数据流图。
图3-3数据流程图
图3-4住宿管理的展开
图3-5后勤人员管理的展开
3.3数据字典
处理项有:
新生信息录入;学生信息处理;学生信息查询;学生信息统计;打印学生信息报表;水电使用情况录入;学生宿舍处理等等。
数据流有:
学生信息;用水量及电量信息;宿舍信息;维修信息等。
数据存储有:
学生信息.DBF、宿舍登记信息.DBF、物品报修记录表.DBF、后勤人员信息.DBF等。
该系统的数据流条目为:
(1)房间信息=栋号+房间号+电话号码+水表底数+电表底数+年级+可住人数+入住人数+空缺人数+住宿费数
(2)学生信息=学号+姓名+性别+年制+入住日期+所属学院+栋号+房间号+住宿费+家庭住址+联系方式
(3)物品报修信息=栋号+房间号+报修日期+报修物品+联系方式+处理结果+修理人+修理日期
(4)后勤人员信息=栋号+姓名+姓别+物品+职务+电话+身份证号+籍贯+工作时间
(5)用户信息=用户名+密码
第四章系统设计
4.1功能结构设计
4.1.1系统功能模块图
图4.1系统功能模块图
在整体设计中,我们将宿舍管理系统分为七个大的模块:
系统管理模块、房间管理模块、住宿管理模块、信息查询模块、报修管理模块、后勤人员模块,帮助模块,每个模块将实现不同的功能。
4.1.2各模块功能描述
系统管理模块:
Ø添加用户:
用于注册新用户,确定其权限,基本信息等
Ø修改删除用户
Ø数据库备份:
实现对数据的备份
房间管理模块:
Ø房间基本信息的录入
Ø对房间基本信息的修改删除
住宿管理模块:
Ø办理学生入住:
实现对学生基本信息的采集
Ø调整房间:
根据需要进行学生宿舍的调整
Ø办理迁出:
将毕业生或因其它原因需迁出的
信息查询模块:
Ø人物查询:
根据学生的部分信息查询出其所住宿的信息
Ø宿舍查询:
可实现对宿舍基本信息的查询,并链接修改信息,可统计空房间,房间调整
报修管理模块:
Ø报修登记:
对报修的信息进行登记,打印信息,以备修理后的凭证
Ø维修查询:
对维修过的信息进行查询
后勤人员管理模块:
Ø人员录入:
对后勤人员的基本信息进行录入,确定其工作的范围及任务
Ø人员查询:
可以查询后勤人员的基本信息
4.2系统配置设计
4.