MIS系统设计报告书.docx
- 文档编号:29020145
- 上传时间:2023-07-20
- 格式:DOCX
- 页数:70
- 大小:7.62MB
MIS系统设计报告书.docx
《MIS系统设计报告书.docx》由会员分享,可在线阅读,更多相关《MIS系统设计报告书.docx(70页珍藏版)》请在冰豆网上搜索。
MIS系统设计报告书
(此文档为word格式,下载后您可任意编辑修改!
)
1绪论1
1.1题目的背景及意义1
1.2报告的构成及研究内容1
2系统分析2
2.1用户需求2
2.2可行性研究2
2.3目标系统相关调查5
2.3.1业务相关组织机构调查5
2.3.2工作现状调查6
2.3.3信息流程调查7
2.3.4现状评价9
2.4目标系统数据储存分析10
2.4.1基本项10
2.4.2E-R图构思10
2.4.3E-R图改进13
2.4.4数据存储初步构思15
2.4.5业务流程再造(BPR)16
2.4.6构思新的DFD18
2.4.7功能层次图21
3系统设计24
3.1总体设计24
3.1.1一般关系模型设计24
3.1.2处理功能总体结构设计26
3.1.3系统的总体结构设计26
3.2详细设计28
3.2.1数据库结构的具体设计28
3.2.2总体布局设计30
3.2.3核心处理功能页面设计32
4系统实现与运行33
4.1数据库表结构的建立与数据输入33
4.2系统的主要代码40
4.3系统的运行47
4.4系统评价67
5心得体会68
参考文献70
1绪论
1.1题目的背景及意义
当今,随着科学技术的迅猛发展,人民的生活水平和生活方式发生了巨大的变化。
其中,计算机技术的不断进步,更给我们的生活带来了多方面的便捷。
每天,社会上各种企业、机构、组织、社团都有大量的信息需要处理,如果这些繁杂的信息处理工作用人工的方法来完成,那么其工作量之大是难以想象的。
而且,人工处理的方法有着容易出错、效率低下、成本高等的缺点。
所以,为了克服人工处理的不足之处,各社会在组织是十分有必要去开发一个能有效处理各种信息的系统,去帮助该组织去完成好日常工作,从而使自己能实现可持续发展。
学校,是用来教育群众和培养人才的社会组织,是社会上一类必不可少的重要组织。
学校一般来说都有大量的教师、学生、相关领导和工作人员,并且每天都有大量的信息,特别是教学信息,需要处理并反馈给本校人员和外界社会。
在众多信息当中,学生成绩及其管理占据了一个十分重要的位置,因为教育学生并帮助他们去的好成绩是一个学校的工作核心。
如果学校能处理好这些信息,那既能很好地管理好本校的运营工作,又能给教学工作带来很大的好处。
否则,那这个学校的内部工作一定是一团糟的。
现在,为了提高学校的管理效率,促进教学工作的顺利进行,我准备开发一个成绩管理信息系统,去处理好学生成绩及其相关项目。
1.2报告的构成及研究内容
本论文由四个部分构成:
第一部分是绪论,主要是对本论题目背景的总体性概述,包括题目的背景与意义和报告的构成及研究内容。
第二部分是系统分析,主要是对系统开发前的相关需求做分析,包括用户需求、目标系统流程、目标系统的数据存储分析。
第三部分是系统设计,主要是对系统设计过程的描述,包括一般关系模型设计、前台总体结构设计、后台总体结构设计、数据库结构的具体设计、主页总体布局设计、基础数据页面设计、核心处理功能网页设计。
第四部分是系统实现与运行,主要是对系统开发后的测试运行说明,包括数据库表结构的建立与数据输入、网站系统设计与测试、网站系统操作使用的简要说明、运行系统并打印出结果、系统评价。
2系统分析
2.1用户需求
本系统的目的是通过提供一个成绩管理平台,使学生能方便地查询自己的学习情况,教师更好地了解和调整教学计划,从而为个学校的教学管理工作带来便捷和高效率。
根据系统的自身特点和使用者需求的具体情况综合分析,本系统需要解决一下问题:
(1)提供学生和课程的基本信息;
(2)提供学生的各种成绩,包括必修课成绩、选修课成绩、英语四六级成绩;
(3)对以上3中成绩进行管理,包括课程重修管理、英语四六级报名登记管理、成绩复查管理;
(4)对系统数据进行维护,包括信息维护和成绩维护(由特定的系统管理员完成该项工作);
(5)提供相关信息和成绩的汇总打印
2.2可行性研究
(1)提出方案
方案一:
系统提供学生的必修课和选修课成绩,用户登录后即可进行成绩查询;系统管理员根据学校的考试情况及时更新成绩信息。
方案二:
在方案一的基础上,增加学生和课程信息查询,而成绩查询方面则加入英语四六级成绩查询;同时,在成绩管理上,增添课程重修管理、英语四六级报名登记管理、成绩复查管理;另外,系统还提供信息和成绩的汇总打印。
(2)可行性分析
1)技术上
●必要性:
如果不采用方案一,则不能对学生的成绩进行综合的信息化管理。
如果采用方案二,则可以更好地实现对学生的成绩进行综合的信息化管理。
●可能性:
方案一采用VisualFoxPro可以完成对系统的表单、查询、信息修改的实现。
方案二采用VisualFoxPro也可以完成对新增功能的实现,即增加的信息和成绩查询、汇总打印等。
●有益性:
方案一可以使用户查询到必修课和选修课的成绩,系统管理员可以及时对系统信息进行维护。
方案二除了可以实现方案一的操作,还提供了相关信息查询、更多的成绩查询、信息和成绩的汇总打印,使成绩管理系统更加多功能、更加系统化。
2)经济上
●必要性:
如果不采用方案一,对开发技术的要求比较高,需要对相关人员进行培训,因而系统开发的费用将比较大,这就会给开发机构带来一定的经济负担。
如果采用方案二,则会使系统更加完善、成熟,从而减少因系统不完善或不成熟所带来的维护费用,这减轻了开发机构的经济支出。
●可能性:
对于方案一,经济支出主要由系统开发后的维护费用构成。
对于方案二,经济支出则主要是系统开发过程中的费用支出,包括对相关人员的培训费用。
通过比较,可以发现方案二所需要的支出略高于方案一的。
●有益性:
采用方案一,可以为使用机构的管理工作提供一定程度的方便性,从而能为机构的经营带来一定的经济效益。
而采用方案二,虽然在初期阶段的费用支出高于方案一的,但它的采用会使系统更加完善、更加高效,并大大节省系统的后期维护费用,同时给机构带来更大的经济效益,所以该方案的采用会得到更大的经济回报。
3)社会上
●必要性:
如果不采用方案一,因系统的内容和层次比较多,使用起来会比较复杂,会给使用者带来一定程度上的麻烦,同时系统维护员必须投入更多的实践和精力去进行系统的维护。
如果采用方案二,则可以为用户在同一时间提供更全面的所需信息,因而能提高系统的服务水平,这又会给用户的使用带来便捷。
●可能性:
目前,电脑的使用早已普及这个社会,人们通过使用电脑系统这个途径来查询所需要的信息已是已是一件再也平常不过的事情,因此,方案一是可行的。
另外,我们要知道的是,人们之所以纷纷选择使用电脑系统来获取信息,一个很重要的原因是这个途径的使用方便性和信息大量性。
而方案二更符合使用方便性和信息大量性的要求,因而更具采用价值性。
●有益性:
采用方案一,可以节省系统的开发费用和相关开发人员的培训费用,减少机构的研发支出。
采用方案二,则可以减少系统的后期维护费用和机构的管理成本,同时还能带来更大的经济利益。
表2.01可行性研究九宫格
必要性
可能性
有益性
技术层面
方案二更有利于对系统进行综合的信息化管理。
两个方案都可以用同一开发软件,即VisualFoxPro软件,来进行系统开发。
方案二提供的系统信息更加丰富,更能体现系统系统化、综合化的特点。
经济层面
两个方案都在一定程度上减轻机构的经济支出。
两个方案均需进行一定的经济投入,方案二的投入略高于方案一的。
方案一能给机构带来一定的经济收益,但方案二可使机构得到更丰厚的经济回报。
社会层面
两个方案都能给用户的使用带来方便。
电脑使用的普及,使得两个方案都具有可行性,但方案二因其的使用方便性和信息大量性而更具采用价值。
两个方案都能减少机构的支出,并带来效益。
综合分析两个方案,发现方案二的开发支出虽然大于方案一的,但其带来的综合性、便捷性和效益性明显大于方案一所能提供的。
因此,方案二更具采用价值,我们应该选择方案二。
2.3目标系统相关调查
叙述要实现目标系统的逻辑模型,包括业务相关的组织机构调查,业务处理过程调查,信息流程调查等方面。
2.3.1业务相关组织机构调查
本系统的最高执行机构是学校的教务处,由若干负责不同工作的人员组成,分别是:
(1)整理人员:
主要负责对各种相关信息和考试成绩进行分类、登记、汇总;
(2)录入人员:
主要负责把整理好的相关信息和考试成绩输入本系统,即成绩管理信息系统;
(3)管理人员:
主要负责对成绩有关的事务进行管理,包括课程重修管理、等级考试报名登记管理、成绩复查管等;
(4)系统管理人员:
主要负责成绩管理信息系统的日常维护工作,包括信息维护、成绩维护等;
(5)领导:
主要负责教务处的管理工作,其中包括对学生城及其有关事项的管理;
(6)其他人员:
主要负责教务处的其他日常工作,这里不再详述。
图2.01业务相关组织机构图
2.3.2工作现状调查
经分析,得出一般成绩管理业务流程如下:
图2.02一般成绩管理的业务流程图
一般成绩管理的过程分析如下:
相关工作人员对原始成绩单进行整理、登记、汇总,得出汇总成绩单,并对其进行审核,如果汇总成绩单合理则把成绩及其相关信息录入系统,否则再对原始成绩单进行整理、登记、汇总;用户在使用时,先申请登录系统,通过系统的权限验证后方可进入系统,否则用户无法访问系统。
一般成绩管理的过程涉及的表单如下:
表2.02学生信息表
学号
姓名
性别
出生日期
政治面貌
年级
专业
表2.03学生成绩表
学号
姓名
微积分
大学
英语
财务
会计
财务
管理
经济法
管理学
马克思主义
管理
信息
体育
表2.04用户密码表
用户
密码
2.3.3信息流程调查
根据业务流程图,用功能-数据(P-D)分析法,分析画出U/C矩阵。
表2.05一般成绩管理U/C矩阵
学生信息资料
学生成绩资料
用户密码表
学生信息维护表
学生成绩维护表
学生信息表
学生成绩表
修改申请表
更新信息表
更新成绩表
(1)信息和成绩录入
U
U
C
CⅠ
(2)用户登录
U
(3)信息浏览
U
U
(4)修改申请
CⅡ
(5)信息修改
U
U
Ⅲ
(6)系统信息更新
C
C
注:
Ⅰ.系统信息录入Ⅱ.用户浏览后申请修改Ⅲ.系统信息修改与更新
根据U/C矩阵画出现状数据流图
图T:
一般成绩管理
图2.03一般成绩管理DFD(顶层图)
图0:
一般成绩管理
图2.04一般成绩管理DFD(0层图)
图1:
系统信息录入
图2.05系统信息录入数据流图
图2:
用户浏览后申请修改
图2.06用户浏览后申请修改数据流图
图3:
系统信息修改与更新
图2.07系统信息修改与更新数据流图
2.3.4现状评价
目前的一般成绩管理系统只是简单地实现了学生基本信息和部分成绩的查询功能,和要建立一个完善的成绩管理信息系统还有比较大的距离。
在系统信息查询方面,目前只有学生的基本成绩和基本信息,而其他的成绩和其他基本信息,如选修课成绩、等级考试成绩、课程基本信息等,还是缺乏的,而因此系统信息有待丰富;在成绩管理方面,相关的管理项目比较缺乏,不利于对成绩的动态管理;在系统信息维护方面,则存在管理员验证缺乏的问题,使系统信息的稳定性和安全性得不到很好地保证。
2.4目标系统数据储存分析
由调查的相关单据票证帐簿报表以及开发网站系统所要用到的数据项找出要长期存储的基本项;写出由基本项构思ERD的四条原则及相应得出的实体、联系及其属性;构思并改进ERD;写出由ERD导出一般关系模型的四条原则,列出数据存储初步构思的关系框架;进行业务流程再造;根据再造后的业务流程图绘制新的DFD;伴随着新的DFD绘制画出的网站系统的功能层次图(FHD)。
2.4.1基本项
数据分析:
由现状DFD的数据存储和业务的相关单据票证帐簿报表以及开发酒店管理信息系统所要用到的数据项,得到以下所要长期存储的基本项:
Password1:
用户、密码
Password2:
用户、密码
Password3:
用户、密码
学生信息表:
学号、姓名、性别、出生日期、政治面貌、年级、专业
课程信息:
课程名称、课程属性、学分
学生成绩表:
学号、姓名、微积分、大学英语、财务会计、财务管理、经济法、管理学、马克思主义、管理信息、体育
学生选修课成绩表:
学号、姓名、所选课程、学分、成绩
英语等级考试成绩表:
学号、姓名、英语四级、英语六级
课程重修名单:
学号、姓名、重修课程、成绩、重修成绩、应否
再重修
英语四六级报名登记表:
学号、姓名、报名项目
学生成绩复查申请登记表:
学号、姓名、复查课程名、课程成绩、申请理由
2.4.2E-R图构思
由基本项构思ERD的四条基本原则:
1、根据由基本项构思ERD的原则1,能独立存在的事物。
可得出“学生”、“管理员”、“课程”、“学生成绩”、“选修课成绩”、“英语四六级成绩”、“重修信息”、“英语四六级报名登记”、“成绩复查登记”九个实体。
2、根据由基本项构思ERD的原则2,两个或多个实体间的关联与结合。
可得“查询”、“浏览”一个联系。
3、根据由基本项构思ERD的原则3,实体的属性是实体的本质特征。
可得:
Password1:
用户、密码
Password2:
用户、密码
Password3:
用户、密码
学生信息表:
学号、姓名、性别、出生日期、政治面貌、年级、专业
课程信息:
课程名称、课程属性、学分
学生成绩表:
学号、姓名、微积分、大学英语、财务会计、财务管理、经济法、管理学、马克思主义、管理信息、体育
学生选修课成绩表:
学号、姓名、所选课程、学分、成绩
英语等级考试成绩表:
学号、姓名、英语四级、英语六级
课程重修名单:
学号、姓名、重修课程、成绩、重修成绩、应否
再重修
英语四六级报名登记表:
学号、姓名、报名项目
学生成绩复查申请登记表:
学号、姓名、复查课程名、课程成绩、申请理由
4、根据由基本项构思ERD的原则4,所有基本项在同一E-R图中作为属性要在且仅在一个地方出现。
得到初始的E-R图:
图2.08成绩管理信息系统E-R图
2.4.3E-R图改进
从图8按从ERD导出一般关系的4条原则,得到订购关系框架,如下表:
表2.06查询关系表
学号
姓名
课程名
学分
成绩
外键
外键
外键
主键
从查询关系表中可以发现两个问题:
一是主键(复合主键)太复杂,不便于查询;二是当学生一次多种成绩时,学号、班级、姓名必定多次重复。
解决的方法是引入联系虚实体。
它描述的是查询关系,而不是实体。
只是为了简化查询这个复杂的多元联系而引进的一个中间替身。
从而把查询关系转化为老师和成绩之间的填写关系(多对多)、学生和成绩单之间的所所查关系(一对多)2个二元联系。
经改进后的E-R图如下:
图2.09改造后的成绩管理E-R图
2.4.4数据存储初步构思
从E-R图导出一般关系模型的四条原则:
1.E-R图中的每一个独立实体变换为一个关系,其属性变为关系的属性,其主标识变为关系的主码
2.E-R图中的从实体及相应的主从联系变换为一个关系,从实体的属性加上主实体关系的主码构成这个关系的属性。
如果主从联系是1:
1的,则以主实体关系的主码(作为外来码)为这个关系的主码;如果主从联系是1:
M的,则以主实体关系的主码加上同一主实体个体联系的不同从实体个体赖以相互区分的属性组,组成该关系的主码。
3.1:
M联系通过在“多”实体关系中增加相联系的“1”实体关系的主码及联系本身的属性来表达。
其中“1”实体主码为外来码。
4.M:
M联系转换成一个独立的关系,被联系实体关系的主码(作为外来码)和联系本身的属性作为该关系的属性,被联系实体关系的主码组成其复合主码。
根据从E-R图导出一般关系模型的第一条原则,每一个独立实体变换为一个关系,其属性变为关系的属性,其主标识变为关系的主码。
可得到“学生”、“管理员”、“课程”、“学生成绩”、“选修课成绩”、“英语四六级成绩”、“重修信息”、“英语四六级报名登记”、“成绩复查登记”九个实体。
“学生”关系:
(学号、姓名、性别、出生日期、政治面貌、年级、专业),
(学号)为关系主码。
“管理员”关系:
(用户、密码),(密码)为关系主码。
“课程”关系:
(课程名称、课程属性、学分),(课程名称)为关系主码。
“学生成绩”关系:
(学号、姓名、微积分、大学英语、财务会计、财务管理、经济法、管理学、马克思主义、管理信息、体育),(学号)为关系主码。
“选修课成绩”关系:
(学号、姓名、所选课程、学分、成绩),(学号)为关系主码。
“英语四六级成绩”关系:
(学号、姓名、英语四级、英语六级),(学号)为关系主码。
“重修信息”关系:
(学号、姓名、重修课程、成绩、重修成绩、应否
再重修),(学号)为关系主码。
“英语四六级报名登记”关系:
(学号、姓名、报名项目),(学号)为关系主码。
“学生成绩复查登记”关系:
(学号、姓名、复查课程名、课程成绩、申请理由),(学号)为关系主码。
2.4.5业务流程再造(BPR)
图2.10改造后的成绩管理业务流程图
2.4.6构思新的DFD
根据新的业务流程图,用功能-数据(P-D)分析法,分析画出U/C矩阵。
表2.07改造后成绩管理的U/C矩阵
用户密码表
信息资料
成绩资料
管理员验证表
信息维护表
成绩维护表
信息表
成绩表
修改申请表
更新信息表
更新成绩表
更新密码表
(1)管理员登录
U
(2)信息和成绩录入
U
U
C
CⅠ
(3)用户登录
U
(4)信息浏览
U
U
(5)修改申请
CⅡ
(6)管理员验证
U
(7)信息修改
U
U
(8)系统信息更新
C
CⅢ
(9)密码修改
CⅣ
注:
Ⅰ.系统信息录入Ⅱ.用户浏览后申请修改Ⅲ.系统信息修改与更新
根据U/C矩阵画出现状数据流图
图T:
一般成绩管理
图2.11一般成绩管理DFD(顶层图)
图0:
一般成绩管理
图2.12系统信息录入数据流图
图1:
系统信息录入
图2.13用户浏览后申请修改数据流图
图2:
用户浏览后申请修改
图2.14用户浏览后申请修改数据流图
图3:
系统信息修改与更新
图2.15系统信息修改与更新数据流图
相应的数据字典如下:
表2.08基本项表
编号
项名
类型
长度
小数位
值域
从属说明
001
用户
字符
10
用户关系
002
密码
数值
10
用户关系
003
用户
字符
10
管理员关系
004
密码
数值
10
管理员关系
005
学号
字符
10
学生信息关系
006
姓名
字符
10
学生信息关系
007
性别
字符
2
学生信息关系
008
出生日期
日期
8
学生信息关系
009
政治面貌
字符
10
学生信息关系
010
年级
字符
10
学生信息关系
011
专业
字符
20
学生信息关系
012
课程名称
字符
10
课程信息关系
013
课程属性
字符
10
课程信息关系
014
学分
字符
10
课程信息关系
015
微积分
数值
10
学生成绩关系
016
大学英语
数值
10
学生成绩关系
017
财务会计
数值
10
学生成绩关系
018
财务管理
数值
10
学生成绩关系
019
经济法
数值
10
学生成绩关系
020
管理学
数值
10
学生成绩关系
021
马克思主义
数值
10
学生成绩关系
022
管理信息
数值
10
学生成绩关系
023
体育
数值
10
学生成绩关系
024
所选课程
字符
20
学生选修课成绩关系
025
学分
数值
4
学生选修课成绩关系
026
成绩
数值
4
学生选修课成绩关系
027
英语四级
字符
10
英语等级考试查询关系
028
英语六级
字符
10
英语等级考试查询关系
029
重修课程
字符
10
课程重修名单关系
030
成绩
数值
10
课程重修名单关系
031
重修成绩
数值
10
课程重修名单关系
032
应否再重修
字符
10
课程重修名单关系
033
报名项目
字符
10
英语四六级报名登记关系
034
复查课程名
数值
10
学生成绩复查申请登记关系
035
课程成绩
数值
4
学生成绩复查申请登记关系
036
申请理由
字符
30
学生成绩复查申请登记关系
表2.09数据流表
编号
数据流名
来源
结构
去向
从属说明
FT-2
学生信息资料
有关部门
用户
FT-3
学生成绩资料
有关部门
用户
FT-9
更新信息表
用户
用户
FT-10
更新成绩表
用户
用户
表2.10数据存储表
编号
数据存储名
写入
结构
读出
增减
SO-1
学生信息表
P1
SO-2
学生成绩表
P1
SO-3
学生信息表
P3
SO-4
学生成绩表
P3
表2.11加工处理说明表
编号
加工名
输入
处理逻辑
输出
P1
学生信息、成绩录入系统
FT-2、FT-3
SO-1、S0-2
P2.1
通过用户验证
FT-1
P2.2
P2.2
浏览数据
P2.1
P2.3
P2.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MIS 系统 设计 报告书