资料管理系统设计报告.docx
- 文档编号:5775835
- 上传时间:2023-01-01
- 格式:DOCX
- 页数:31
- 大小:248.78KB
资料管理系统设计报告.docx
《资料管理系统设计报告.docx》由会员分享,可在线阅读,更多相关《资料管理系统设计报告.docx(31页珍藏版)》请在冰豆网上搜索。
资料管理系统设计报告
*******************
实践教学
*******************
兰州理工大学
经济管理学院
2011年秋季学期
管理信息系统课程设计
题目:
资料管理系统
专业班级:
信息管理与信息系统1班
姓名:
任文斌
学号:
08360122
指导教师:
赵晖安蓉
成绩:
目录
第一章绪论2
第一章绪论3
1.1前言3
1.2管理信息系统的发展3
第二章系统分析5
2.1系统的初步调查:
5
2.2系统的可行性分析5
2.3需求分析6
2.4系统开发步骤7
2.5对本系统的分析7
第三章系统设计9
3.1系统功能模块9
3.1.1系统功能模块划分.10
3.2数据库设计11
3.2.1数据库需求分析12
3.2.2概念设计:
12
3.2.3数据库逻辑结构设计15
3.3用户界面设计17
第四章系统部分编码与实现17
4.1开发平台的选择17
4.2开发工具的选择18
4.3程序设计(部分逻辑及代码)18
4.3.1创建可视化按钮18
4.3.2创建可视化类18
4.3.3“命令按钮工具栏”类20
4.4创建系统主表单20
4.4.1创建主程序20
4.4.2创建“AutoAdd”程序21
4.4.3创建“GetPurv”程序21
4.4.4创建系统主表单22
4.5创建系统用户管理模块23
4.5.1创建“系统登录”表单23
4.5.2创建“系统用户管理”表单25
第五章系统运行与维护27
5.1系统的配置27
5.2系统的运行27
5.3系统的维护27
第六章开发总结29
参考资料29
第一章绪论
1.1前言
在现代社会中管理的作用越来越显得重要和突出。
一般来讲,管理通过计划、组织、指导与领导、控制等手段,为组织制定目标,应用组织的各种要素,以实现组织的目标。
对学校来说,人们按照一定的资料计划、资料资源,对学生信息、教师信息、课程信息、资料信息等加以计划和协调,以达到预期的目的,即称为学校管理。
传统的学校管理活动中,把人、才、物作为学校的主要资源。
但是随着社会化大生产的不断扩大和社会对产品多样化的需求,人们越来越重视信息在生产经营及学校管理中的作用,并把它当做学校的一种极其重要的资源,人们称之为“信息资源”,信息资源的处理已经成为当今世界上一项主要的社会活动。
本世纪以来,由于社会生产力的迅速发展和科学技术的突飞猛进,人们进行信息交流的深度和广度不断增加,管理所需要的信息量急剧增长,同时对信息的处理要求及时、准确,这导致了传统的信息处理方法和手段已不能适应现代管理的需要;电子计算机的诞生和在信息处理中的应用,标志着一个崭新时代——“信息时代”的开始,它使学校管理现代化成为可能。
一定意义上说,管理信息系统的产生和发展是建立在电子计算机基础之上的。
硬件方面,自1946年第一台电子计算机诞生以来,计算机技术的发展可谓日新月异,从庞大的只能在实验室里供研究使用的计算机到如今能适应不同环境满足不同需求的各种各样的计算机;运算速度从每秒几千次到每秒几百亿次;处理器从焊有上百万个电子管的大的惊人的电子板到只有指甲大小的集成电路;现在计算机在硬件方面的发展已达到了每三个月更新换代一次的惊人速度。
软件方面,也已从机器语言、汇编语言、高级语言发展到现如今的第四代语言——非结构化、面向对象、可视化的语言。
1.2管理信息系统的发展
管理信息系统通过对学校当前运行的数据进行处理来获得有关信息,以控制学校的行为;利用过去和现在的数据及相应的模型,对未来的发展进行预测;能从全局目标出发,对学校的管理决策活动予以辅助。
从工业发达国家来看,管理信息系统的发展经历了以下几个阶段。
第一阶段:
(1953年至1965年)单项数据处理阶段,也称电子数据处理(EDP)阶段。
这是电子计算机在管理领域应用的起步阶段。
这一阶段,由于当时计算机硬、软件的限制,数据处理的性质只是使用计算机代替人的手工劳动,进行简单的单项数据处理工作,如计算工资、数据统计、报表登记、编制计划等。
这个阶段的处理方式主要是集中式的批处理。
第二阶段:
(1965年至1970年)综合数据处理阶段,也称事务处理系统(TPS)阶段。
这个阶段计算机硬、软件有了很大的发展,出现了多用户的分时系统,计算机开始应用于对某一个管理子系统的控制,并具有一定的反馈功能。
如库存管理系统、生产调度系统、资料管理系统等。
这个阶段的处理方式已发展为面向终端的联机实时处理。
第三阶段:
(1970年至今)管理信息系统(MIS)阶段。
这个阶段是在学校中全面的使用计算机把各种管理子系统的功能集中起来,构成了计算机化的全方位的信息系统,即现代管理信息系统。
这个阶段的处理方式是在数据库和网络基础上组成分布式处理系统。
它的特点是使用数据库和分时处理的计算机网络,并充分利用运筹学等数学方法,实现了硬件、软件和数据资源的共享。
总的说来,计算机技术的发展,其性价比大幅的下降,使得其被大量广泛的使用。
针对现实中的各种应用需求,相应的产生很多技术体系、技术标准,如J2EE、。
NET,COM/COM+等。
这又大大的推动了学校的信息化进程。
其影响可以归纳为如下两点:
(1)计算机已经成为我们学习和工作的得力助手
今天,计算机的价格已经十分低廉,性能却有了长足的进步。
它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:
首先,计算机可以代替人工进行许多繁杂的劳动;
其次,计算机可以节省许多资源;
第三,计算机可以大大的提高人们的工作效率;
第四,计算机可以使敏感文档更加安全,等等。
(2)开发计算机资料管理系统的意义
当今世界是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛用于管理系统的环境。
计算机的最大好处在于利用它能够进行信息管理。
使用计算机进行信息管理控制,不仅提高了工作效率,而且大大提高了其安全性。
尤其对于复杂的信息处理,计算机能够充分发挥它的优越性。
计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。
本系统就是为了管理好资料信息而设计的。
资料室是一个信息资源的集散地,资料和用户借阅资料繁多,包含很多信息数据的管理,现今有很多公司的资料室都初步开始使用,甚至尚未使用计算机进行信息管理。
根据调查得知,他们以前对信息管理的主要方式基于文本、表格等低价质的手工处理,对于资料借阅情况(如借阅天数、超过限定借阅资料时间的天数)的统计核实等往往采用借书证的人工检查进行,对借阅的借阅级别及极限、以及借阅天数等人工计算,手抄进行。
设计信息处理工作量大、出错率高;由于数据繁多容易丢失,且不易查找。
总的来说缺乏系统,规范的信息处理手段。
尽管有的资料室有计算机,但是尚未用于信息管理,没有发挥它的效益,资料闲置比较突出,就是管理信息开发的基本环境。
设计处理手工操作,工作量大,出错率高,出错后不易更改。
资料室采取手工方式对资料借阅情况进行人工管理,由于信息比较多,资料借阅信息管理比较混乱而复杂;一般借阅情况是记录在借阅证上,资料的数目和内容记录在文件中,资料室的工作人员和管理人员也只能当时它比较清楚,时间一长,如再有进行查询,就得重多资料翻阅,查找了造成查询费时,费力。
如果对很长时间以前的资料进行更改就更加困难了。
基于此类问题,我认为有必要建立一个资料管理系统,使资料管理工作规范化,程序化,避免资料管理随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改资料情况。
第二章系统分析
2.1系统的初步调查:
建立一个好的管理信息系统,必须要有一个好的管理基础。
所谓好的管理基础,指的是合理的管理体制、完善的制度、科学的管理方法和准确的原始数据。
与学校管理相比,我国的学校管理在这方面占有较大的优势。
应该看到,我国发展学校管理信息系统的时间还不长,设计开发的实际经验也很不足。
要使管理信息系统在学校建立、使用,并从中获得巨大的效益,必须具备以下基本条件。
(1)领导重视、管理人员积极性高
管理信息系统的建立,需要学校提供资源、经费、人力和时间,要涉及管理体制、规章制度的变化、调整和大量数据的编码、表格形式协调等工作,这些学校管理的全局性问题必须在学校高层领导的重视和支持下才能获得解决。
一般说来,校长的决心是研制学校管理信息系统的成败关键。
管理人员的积极性也是不容忽视的条件。
管理人员是管理信息系统的直接用户,它们的积极性和配合程度,关系到管理信息系统的使用效果和生命力。
(2)具备一定的资源条件
管理信息系统的资源主要包括计算机硬、软件设备,不间断电源(UPS)、空调等辅助设备和计算机房设施等,有条件的学校应尽量发掘和利用现有计算机设备。
管理信息系统的费用可分为开发费用和运行费用,前者包括设备购置、人员工资、培训和开发过程中的一系列支出等,后者包括机器运行、维护和修理费,人员工资和水、电、纸张和软盘等日常开支。
要有足够的资金保证,才能顺利完成整个系统的开发工作。
当然,资金的投入也可以在开发和运行过程中分阶段进行,在逐步取得阶段成果的基础上补充更多的资源。
(3)组织一个强有力的开发小组
管理信息系统的质量,在某种意义上直接取决于开发人员的水平和素质。
开发小组的人数因系统规模大小而异,通常包括系统分析员、程序员、数据录入员和硬、软件维护人员。
由于管理信息系统的开发通常是从逐个子系统分期分批进行的,同时,已开发完毕投入使用的系统仍需不断维护、改进和完善,因此这个开发小组应该在相当长的时期内存在。
在正式的立项之前必须进行可行性分析,而可行性分析主要是对现行系统进行充分的调查研究,细致了解现行系统的现状流程,以及存在的主要问题,在此基础上提出新的系统的逻辑模型。
详细的现状调查目的是为了弄清现行系统的基本功能及信息流程,为了新系统逻辑模型提供基础。
它是建立新系统的前期工作,也是进行系统分析和设计的重要基础。
因此要建立新的资料管理系统就必须对学校现行的信息管理系统进行全面、细致而充分的调查研究。
采用主要的方式是在同学中进行交流和对现有的政策进行分析。
2.2系统的可行性分析
系统的可行性分析包括两个详细的部分:
分析开发新的系统的必要性和可能性。
必要性在前面系统初步调查中已经作了详细的分析,在这里就不再赘述;可能性主要包括经济可行性、技术可行性和运行可行性三个方面。
经济可行性研究是对组织的经济现状和投资能力进行分析,对系统建设运行和维护费用进行估算,对系统建成后可能取得的社会和经济效益进行估计。
技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。
资料管理系统用的是VF开发语言,调试相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。
软件方面:
由于目前单机模式相对发展成熟,故软件的开发平台成熟可行。
硬件方面:
目前高性能的网络组件已经在我们学校广泛使用(服务器、集线器、通信介质、工作站等),它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求。
运行可行性是对组织结构的影响,现有人员和机构、设施设施和环境对系统的适应性及人员培训补充计划的可行性。
当前我们学校信息化技术已经相当普及,各类操作人员水平都有相当的高度,所以在运行上是可行性的。
2.3需求分析
资料信息管理系统需要满足来自三方面的需求,这三个方面分别是资料借阅者、资料库工作人员和资料库管理人员。
资料借阅者的需求是查询资料库所存的资料、个人借阅情况及个人信息的修改;资料库工作人员对资料借阅者的借阅及还资料要求进行操作,同时形成借资料或还资料报表给借阅者查看确认;资料库管理人员的功能最为复杂,包括对工作人员、资料借阅者、资料进行管理和维护,及系统状态的查看、维护并生成催还资料报表。
资料借阅者可直接查看资料库资料情况,如果资料借阅者根据本人借资料证号和
密码登录系统,还可以进行本人借资料情况的查询和维护部分个人信息。
一般情
况下,资料借阅者只应该查询和维护本人的借资料情况和个人信息,若查询和维
护其他借阅者的借资料情况和个人信息,就要知道其他资料借阅者的借资料证和
密码。
这些是很难得到的,特别是密码,所以不但满足了资料借阅者的要求,还
保护了资料借阅者的个人隐私。
资料库工作人员有修改资料借阅者借资料和还资料记录的权限,所以需对工作人员登陆本模块进行更多的考虑。
在此模块中,资料库工作人员可以为资料借阅者加入借资料记录或是还资料记录,并打印生成相应的报表给用户查看和确认。
资料库管理人员功能的信息量大,数据安全性和保密性要求高。
本功能实现对资料信息、借阅者信息、总体借阅情况信息的管理和统计、工作人员和管理人员信息查看及维护。
资料库管理员可以浏览、查询、添加、删除、修改、统计资料的基本信息;浏览、查询、统计、添加、删除和修改资料借阅者的基本信息,浏览、查询、统计资料库的借阅信息,但不能添加、删除和修改借阅信息,这部分功能应该由资料库工作人员执行,但是,删除某条资料借阅者基本信息记录时,应实现对该资料借阅者借阅记录的级联删除。
并且还应具有生成催还资料报表,并打印输出的功能。
2.4系统开发步骤
一般说来,管理信息系统的建立与应用可以划分成总体规划、系统开发和系统运行三个阶段,其中系统开发阶段还可进一步分为系统分析、系统设计和系统实施等工作环节。
上述各个阶段排列成一个严格的线性开发序列,在每个工作阶段均产生完整的技术文档作为下一阶段工作的指导和依据,每一阶段都应对文档进行评审,确信该阶段工作已完成并达到要求后才能进入下一阶段,同时在以后的工作中不能轻易改变前面经过评审的成果。
上述开发方式的主要优点是便于开发工作的组织和管理,并且可大大降低管理信息系统开发的复杂性。
国内外许多系统开发的实例都证明这是一种行之有效的开发方式。
国外曾有人对一些软件项目开发各阶段的工作量进行了统计,结果表明,在开发过程中各工作阶段所占全部工作量的比重分别达到系统分析:
系统设计:
编程:
模块调试:
系统调试=20%:
15%:
20%:
25%:
20%。
由此可见,程序编写在开发工作中只占很小比例,而调试工作却占整个开发工作量的一半左右,因此“系统开发就是编程”的习惯说法显然是片面的。
另据统计,在建立管理信息系统的三个阶段中,总体规划和系统开发阶段的工作量约占整个工作量的2/3,而运行、维护阶段要占1/3,这说明一个管理信息系统开发后,仍应十分重视它的维护工作,以便使系统不断完善并充分发挥其作用。
2.5对本系统的分析
通过对需求客户要求的分析,本系统开发的主要目的是通过信息化的方式对大量资料信息的管理,一方面提高资料信息的利用率,另一方面,实现一定程度上的信息共享,为决策提供事实依据。
通过对系统的调查和可行性分析,画出系统的数据流程图。
资料类别信息
资料类别处理
资料信息
资料信息处理
资料表
DFD流程图:
资料信息入库
部门信息
入库处理
未入库部门信息
有效性
用户信息
部门表有效部门信息
有效性
用户信息入库
有效信息
用户表
DFD:
用户入库
资料信息
用户信息
有效性
有效性
资料借出处理
用户表资料表
资料借出表
DFD:
资料借出
用户信息
有效性
更新资料信息
有效资料信息
资料归还处理
用户表资料表
资料信息
资料借出表
DFD:
资料归还
第三章系统设计
3.1系统功能模块
资料管理系统需要满足来自三个方面的需求.这三个方面分别是资料室工作人员,资料借阅和资料室管理人员.资料借阅者的需求是查询资料室所存的图书.个人借阅情况及个人信息的修改,资料室工作人员对图书资料借阅者的借阅及还资料要求进行操作,同时形成借或还报表给借阅者查看确认,资料室工作人员的功能最为复杂,包括对工作人员,资料借阅者,图书资料进行管理的维护及系统状态查看,维护并生成借还书报表.
图书借阅者可直接查看资料室资料情况,如果资料借阅者根据本人的编号和密码登录系统,还可以进行本人借书情况查看,和维护部分个个信息,一般情况下,资料借阅者只应该查询和维护本人的借书情况和个人信息,若查询和维护其他人的借阅情况和个人信息就要知道其他图书借阅者的姓名和密码,这些是很难做到的,特别是密码,所以不但满足了图书借阅者的要求,还保护了图书借阅者个人隐私.
资料室工作人员有修改资料借阅者和归还资料的权限,所以需对工作人员登基本模块更多考虑,在此模块中,资料室工作人员可以为图书借阅者加入借阅记录或归还记录.
资料室管理人员功能的信息量大,数据安全性和保密性要求最高,本功能实现对资料信息,借阅者信息,总体借阅情况信息的管理和统计,工作人员和管理人员信息查看和维护.资料室管理员可以浏览,查询,添加,删除,修改,统计资料的基本信息.浏览,查询,添加,删除和修改图书资料借阅者的基本信息,浏览和查询,统计图书资料室的借阅信息,但不能添加,删除和修改借阅信息,这部分功能应该由资料室工作人员完成.(1、设计不同用户的操作权限和登录方法.2、对所有用户开放的资料查询.3、借阅者维护借阅者个人信息.4、借阅者查看个人借阅情况信息.5、维护借阅者个人密码.6、维护图书信息.7、维护工作人员和管理人员信息.8、维护借阅者信息.)
3.1.1系统功能模块划分.
修改借阅信息
3.2数据库设计
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率保证数据的完整和一致,设计数据库系统时首先充分了解用户各个方面的需求,包括现有的及将来可能增加的要求.
3.2.1数据库需求分析
用户的需求具体体现在各种信息的提供,保存,更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入,收集基本数据,数据结构,以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础.
通过上述分析,针对一般资料管理系统需求总结出如下的需求信息:
(1)借阅信息涉及资料信息和用户信息.
(2)资料信息和用户信息中需要存在唯一字段.
(3)系统信息中,还必须存在唯一字段.
(4)系统信息中应该包括系统用户的权限信息.
(5)资料信息中应该包含保密级别信息,只有拥有相应级别的用户才能借阅.
(6)用户信息中应该包括借阅级别信息,用户只能借阅比借阅级别低或相同的保密级别的资料.
(7)用户信息会涉及分类信息,为便于扩展,应将部门信息单独使用表来存储.
(8)资料信息会涉及分类信息,为便于扩展,应将分类信息单独使用表来存储.
在上面的需求分析,数据结构设计,数据项分析的基础上,下面可以开始数据库概念结构设计了.
3.2.2概念设计:
在概念设计阶段中,设计人员从用角度看体数据及处理要求和约束,产生一个反映用户观点的概念模式,然后再把概念模式转换成逻辑技术.将概念设计从设计中独立开来,使各阶段的任务相对简单化,设计复杂程度大大降低,不受特定的数据库应用系统限制.
利用E-R方法进行数据概念设计,可分为一步进行,首先设计局布E-R模式,然后把各局E-R模式,综合成一个全局模式,最后对全局E-R模式进行优化,得到最终模式,即概念模式.
得到上面的数据项和数据结构以后,就可以设计出能够满足需求的各种实现,以及它们之间的关系,为后面的逻辑结构设计打下基础.这些实体包含各种具体信息,通过相互之间的作用形成数据的流动.
本实制根据上面的设计规划出的实体有:
借阅信息实体,资料信息实体用户信息实体,部门信息实体,分类信息实体和系统用户信息实体.
各个实体的描述E-R图如下:
“借阅信息”资料信息””用户信息”分类信息”和部门信息”实体之间的E-R图:
分类信息部门信息
包含包含
资料信息借阅信息用户信息
借阅信息实体的E-R图:
借阅信息
借阅编号资料编号用户编号借出日期归还日期归还期限说明
资料信息实体E-R图:
资料信息
资料编号资料名称资料类型保密级别借阅时限内容简介
用户信息实体E-R图:
用户信息
编号姓名性别部门借阅级别
分类信息E-R图:
分类信息
分类编号分类名称
部门信息实体E-R图:
部门信息
部门编号部门名称
系统用户信息实体E-R图:
系统用户信息
用户名密码姓名系统用户管理用户权限管理用户信息管理
3.2.3数据库逻辑结构设计
数据库概念结构设计完成后,现在可以将上面的数据库概念转化为某种数据库系统所支持的实际数据类型,也就是数据库的逻辑结构.
使用VISUALFOXPRO开发对加以连接使用VISUALFOXPRO自带数据库资料管理系统中使用的部分数据表的字段设置如下:
用户信息表(UseInfo)
字段名
类型
宽度
可否为空
默认值
说明
编号
字符型
6
否
主索引字段
姓名
字符型
20
性别
字符型
2
部门
字符型
20
借阅级别
整型
4
普通索引字段
分类信息表(Datacate)
字段名
类型
宽度
可否为空
默认值
说明
编号
字符型
4
否
主索引字段
分类名称
字符型
20
否
部门信息表(DepartInfo)
字段名
类型
宽度
可否为空
默认值
说明
部门编号
字符型
4
否
主索引字段
部门名称
字符型
20
否
系统用户信息表(SysUser)
字段名
类型
宽度
可否为空
默认值
说明
用户名
字符型
20
否
主索引字段
密码
字符型
20
否
姓名
字符型
20
系统用户管理
逻辑型
1
.F.
用户权限管理
逻辑型
1
.F.
用户信息管理
逻辑型
1
.F.
资料信息管理
逻辑型
1
.F.
借阅信息管理
逻辑型
1
.F.
用户信息浏览
逻辑型
1
.T.
资料信息浏览
逻辑型
1
.T.
借阅信息浏览
逻辑型
1
.T.
资料借还操作
逻辑型
1
.F.
数据库的安全性、完整性、并发控制和恢复
信息数据是学校中非常重要的资源,因此保证数据库的安全可靠、正确有效是非常重要的问题。
一般的数据库管理系统(DBMS)都有提供了一定的数据保护功能。
数据库保护也称为数据控制,主要包括数据的安全性、完整性、并发控制和数据库的恢复等。
(1)数据库的安全性
数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。
由于数据库系统中存放着大量的数据,且为许多用户所共享,因此安全性问题是必须首先要解决的。
一般计算机系统中的安全措施是按照“用户标识和鉴别”、“DBMS存取控制”、“OS级安全控制”、“DB密码存储”来一级一级设置的。
在现在流行的数据库系统中一般都提供以下两种控制:
用户标识和鉴别、数据存取控制。
(2)数据完整性
为了保证数据库数据的正确性和相容性,数据库管理系统(DBMS)都提供了一种机制来检查数据库中的数据,看它是否满足语义的规定条件,DBMS称这
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 资料 管理 系统 设计 报告