MIS设计报告内容参考
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
经济与管理学院
管理信息系统课程设计学生成绩管理系统
专业:
班级:
小组成员名单:
指导老师:
二○○年月
《管理信息系统》课程设计成员工作分配表
目录
第一章管理信息系统分析与设计概况 (3)
1.1选题介绍 (3)
1.2课程设计小组基本情况介绍 (3)
1.2.1 课程设计小组成员的基本情况介绍 (3)
1.2.2 课程设计小组前期的准备情况 (3)
1.2.3 课程设计小组各成员所承担的课程设计的任务 (4)
第二章管理信息系统分析 (5)
2.1业务流程的分析与改革 (5)
2.2信息系统的可行性分析 (6)
2.2.1 技术可行性 (6)
2.2.2 经济可行性 (6)
2.2.3 营运上可行性 (6)
2.3用户需求分析 (7)
2.4新系统的逻辑模型 (7)
第三章管理信息系统设计 (14)
3.1管理信息系统的概要设计 (14)
3.2管理信息系统的详细设计 (14)
3.2.1 数据库设计 (15)
3.2.2 代码设计 (18)
3.2.3 用户界面设计 (19)
3.2.4 系统处理过程的设计 (21)
第四章管理信息系统实施 (22)
4.1系统的测试 (22)
4.2模拟运行的结果打印 (22)
4.3系统使用说明书 (23)
第五章管理系统设计总结 (25)
参考文献 (26)
第一章管理信息系统分析与设计概况
1.1 选题介绍
学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段,对学生来说可以轻松的查阅自己在校的成绩以及信息等。
但是一直以来人们都是靠传统人工的方式管理学生成绩,这种管理方式存在着许多缺点,如:效率低,保密性差,另外时间一长,将产生大量的文件和数据,这对于查找,更新和维护都带来了不少的困难。
因此我们组选择了学生成绩管理系统,目标是开发出一个实用的、现代化的信息系统,进一步提高办学效益和现代化水平,使学生信息管理工作系统化,规范化,自动化。
1.2 课程设计小组基本情况介绍
主要介绍本开发小组各成员系统分析、设计的能力的基本情况,前期的准备情况和本课程设计中各小组成员所承担的主要工作。
1.2.1 课程设计小组成员的基本情况介绍
本课程设计小组由四人组成,
组长:
组员:
1.2.2 课程设计小组前期的准备情况
我们做了大量的前期准备工作,包括组织概况,系统可行性分析(经济可行性,技术可行性,营运可行性),企业现行系统的调查及用户需求分析,系统总体结构的规划(U/C矩阵,系统功能图等等),新系统逻辑模型的提出(数据流程图,数据字典等等)。
1.2.3 课程设计小组各成员所承担的课程设计的任务
课程设计小组人员所承担的任务表
第二章管理信息系统分析
管理信息系统分析包括的内容主要为:企业(或组织)业务流程的识别和改革;信息系统的可行性分析;用户需求分析;新系统逻辑模型的提出。
2.1业务流程的分析与改革
具体业务流程图如下:
图2.1 业务流程
系统流程的改革
新系统目标:将学生成绩信息运用计算机信息系统管理,以取代以往人工的操作方式,避免人工处理速度慢、容易发生错误的情形。
新系统处理范围:学生培养计划管理;学生课程信息管理;学生课程成绩管理;教师成绩录入;教师成绩查询;教师成绩修改。
新系统功能如下:
①学生培养计划管理:主要是实现对学生的基本信息进行录入、查询、修改/删除等操作。
各专业的培养计划的查询。
②学生课程成绩管理:主要是实现对学生成绩的查询。
③学生选课信息管理:提供对学生公选课的管理,以及课程表的管理。
④教师成绩录入管理:主要是实现对学生成绩的录入,供学生查询。
⑤教师成绩查询管理:主要实现学生成绩查询。
⑥教师成绩修改管理:主要是修改学生的成绩,确保输入无误。
⑦教师课程安排查询管理:主要查询教师自己每学期的课程安排。
2.2管理信息系统的可行性分析
我们对该系统的开发进行了详细的可行性研究,具体如下:
2.2.1 技术可行性
本系统的开发是利用Microsoft access 2000作为后台数据库,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求,学校校园网的建设也为新系统服务器/客户端的结构提供了硬件的支持。
使用asp作为系统开发的开发环境,它作为一种现代的编程语言,提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供保障和为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。
本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。
2.2.2 经济可行性
主要从对此项目的经济上进行分析评价,主要体现在以下两方面:
①是支出的费用,包括设备购置费、管理和维护费用、人员工资和培训费等,这是个相对来说比较小型的管理系统,从投入的人力,财力与物力来讲是非常之小的,而且学校现在的设施都比较完善,电脑,打印机等都有了,无须另外购置,而且总体计算机的操作水平都还可以,在培训上也不费大的开支。
②是取得的收益,系统一旦投入使用运行就可以代替以前人工的繁复劳动,同时节省了学多资源,特别在人力方面,可以让管理人员从繁与复杂的工作中解脱出来,做更多的工作,可以给教学管理提高一个层次。
另外,以计算机来代替以前的人工管理可以大大的提高学校的工作效率,也使得一些敏感文档更加安全。
所以综上所述,此系统的开发所需的开支,在以后的投入使用后可以很快回收并会有更大的收益的,在经济上是可行的。
2.2.3 营运上可行性
本系统为一个小型的学生成绩管理系统,所耗费的资源非常少,学校的电脑无论是硬件还是软件都能够满足条件。
本系统可以运行在Win95, Win98, Win2000操作系统之上, 就是说市场上流行的操作系统都可以支持。
在工作上,教务人员管理学生信息量非常大,开发了系统,方便教务人员的工作的效率,学生上,学生不会老是记得自己以前的成绩,方便学生查询成绩,也方便日后修改成绩。
本系统针对教师和学生用户,此类用户都熟悉计算机基本操作,现用户和管理员对本系统都有较强的适应性,因此本系统在营运上是可行的。
综上所述,本系统在技术上、经济上、营运上均可行,所以本系统可以进行开发。
2.3用户需求分析
成绩管理系统功能需求在系统中按登陆用户方式分为大的二个方面:一是教师登录页面,二是学生登录页面。
(1) 教师进入学生成绩管理系统的主要功能是:实现学生基本信息的查询, 学生成绩的录入,学生成绩的修改,学生成绩的删除,学生成绩的查询,培养计划的查询,课程的查询,密码的修改,教师的查询,教师登陆密码的更改,教师个人信息的修改等基本功能。
(2) 学生进入该系统的主要功能是:实现学生自己的成绩查询,本专业的培养计划,选课信息的查询,选课记录的修改和删除,自己登录密码的修改,个人信息的查询等基本功能。
(3) 技术人员主要是开发系统并进行修改进行完善。
2.4新系统的逻辑模型
主要以数据流程图和数据字典为主要描述工具,在业务流程分析和需求分析的基础上,将信息处理功能和联系自顶向下、逐层进行分解。
图2.2 学生成绩管理系统关联图
图2.3 学生成绩管理系统顶层图
图2.4 学生成绩管理系统第一层数据流图
数据字典
表2-4
第三章管理信息系统设计
信息系统设计主要包括了系统的概要设计和详细设计。
3.1信息系统的概要设计
主要包括系统的总体布局设计、信息系统的总体结构设计、系统开发过程中信息资源的初步配置等。
系统总体布局是指系统的平台设计,即系统类型,信息处理方式设计,网络系统结构,软硬件配置以及数据资源在空间的分布设计。
本系统是集中式系统,采用Macromedia Dreamweaver8开发,采用Microsoft Office Access作为后台数据库。
使用windows98以上版本的操作系统,所有系统信息的更改必须在本系统的控制环境下方可进行。
适合各类学校对学生成绩事务管理。
软硬件配置:(1)硬件环境:键盘、鼠标、显示器、打印机
(2)软件环境:windows 98以上的操作系统、asp, access。
成绩管理系统的总体功能图如下:
图3-1 学生成绩管理信息系统功能图
3.2信息系统的详细设计
信息系统的详细设计主要包括数据库设计、代码设计、用户界面设计和系统处理过程的设计。
3.2.1 数据库设计
数据库概念设计:
图3-2 E-R图
图3-3 E-R图
表3-1学生用户登录
表3-2教师用户登录
表3-3通知公告信息
表3-4学生培养计划信息
表3-5学生考试信息
表3-6学生成绩信息
表3-7学生选课信息
表3-8教师课程安排信息
表3-9教师成绩修改
表3-10教师添加学生信息
表3-11教师查询学生成绩信息
3.2.2代码设计
学号:代码类型:字符
取值范围:100010001-299999999 x xx xx xx xx
学号
专业号
学院号
学生入学年号
本科批次
教师号:代码类型:字符
取值范围:000000—999999
xx xxxx
教师号
学院号
课程号:代码类型:字符
取值范围:0000000—9999999
xx xxx xxx
课程号
教室号
开课学院号
其他就不一一列举
3.2.3用户界面设计
成绩管理系统的主界面根据用户来设计,从用户角度可分为学生和老师两个部分。
以学生身份登录,查询2004-2005学年第一学期的考试信息,输出如下图。
图3-4 考试信息查询
学生在网上选课,结果如图3-5。
以教师身份登录系统,录入学生成绩,输入内容,如图3-6。
图3-6 学生成绩录入
学生成绩录入完成,如图3-7。
图3-7 成绩录入完成
3.2.4系统处理过程的设计
处理过程设计的任务是按照软件系统总体设计对各模块功能的要求,考虑到系统开发环境与开发工具的特点,编制出每个模块的计算机处理的流程图和确定其数据存取需求,为系统实施中的编程与测试提供依据。
第四章管理信息系统实施
信息系统的实施主要包括编写源程序、系统的测试、系统的安装转换维护与管理介绍。
4.1 系统的测试
系统测试是将经过测试的子系统装配成一个完整系统来测试。
它是检验系统是否确实能提供系统方案说明书中指定功能的有效方法。
系统测试的目的是对最终软件系统进行全面的测试,发现程序的错误,确保最终软件系统满足产品需求并且遵循系统设计。
系统的测试工作一般有以下几个步骤:①单元测试,即模块测试。
由于每个模块完成一个明确定义而又是相对独立的功能,因此可以把它作为一个单独实体来测试,确保每个模块能够独立运行。
②组装测试:在每个模块完成了单元测试以后,需要按照设计时做出的层次模块图把它们连接起来,进行组装测试。
③确认测试:经过组装测试,软件已装配完毕,接下来进行的确认测试和系统测试将是以整个软件作为测试对象。
进一步检查软件是否符合软件需求规格说明书的全部要求。
④系统测试:将信息系统的所有组成部分,包括软件、硬件、用户以及环境等综合在一起进行测试,以保证系统的各组成部分协调运行。
4.2 模拟运行的结果打印
图4-1 登录界面
图4-2 学生考试信息查询界面
图4-3 学生成绩查询界面
其他界面请参照系统,不再一一列举。
4.3系统使用说明书
1、进入学院网页,点击“教务系统”
2、进入教务管理系统网页,输入登录的“用户名”和登录“密码” ,选择用户“学生”或“老师”,单击“登陆”按钮。
若用户名或密码有错,则跳出错误信息。
3、若是学生登录,进入成绩管理系统后,在导航栏有“首页”,“网上选课”,“信息查询”,“培养计划”,“返回”。
①“首页”显示的是通知公告,可用鼠标点击公告标题查看相应内容。
②点击“网上选课”,选择课程,点击“提交”,选课成功,如果重选,则点击“重置”即可。
③点击“信息查询”,可进行学生考试查询和成绩查询。
若进入学生考试查询界面,选择学年和学期,就可查到学生的考试课程,考试地点,考试时间等;若进入成绩查询界面,选择学年和学期,就可查到学生的考试成绩和补考信息等。
④点击“培养计划”,可以查看培养计划信息,包括课程,学分,课程性质等。
⑤点击“返回”,就可回到成绩管理系统的登陆界面。
4、若是教师登录,进入成绩管理系统后,在导航栏有“首页”,“成绩录入”,“成绩查询”,“成绩修改”,“返回”。
①“首页”显示的是通知公告,可用鼠标点击公告标题查看相应内容。
②点击“成绩录入”,填写学号,姓名,课程号,课程名,课程性质,成绩,学分,学院名称,最后点击提交,成绩录入完成。
③点击“成绩查询”,若进入课程安排查询界面,选择学年和学期,点击搜索即可查询相关信息;若进入学生成绩查询界面,填写课程名称,点击查询即可。
④点击“成绩修改”,填写学号,姓名,课程号,课程名,课程性质,成绩,学分,学院名称,点击修改,则完成了成绩的修改。
⑤点击“返回”,就可回到成绩管理系统的登陆界面。
第五章系统设计总结
5.1系统设计总结
成绩管理系统是基于WEB的一个系统,在系统实施之前,我们做了很多的准备工作,包括现行系统的调查,用户需求的分析,及对系统的逻辑设计,同时对系统的可行性分析等,在这些都准备妥当的情况下,我们进入了开发系统的阶段,在这个阶段里,有代码的设计,界面的设计,数据库的设计及系统的编写和测试。
本小组共四人,在这个团体里,大家都相互帮助,在组长的协调下,各自根据自己的特点承担了相应的责任,男生在软件方面相对我们两个女生而言比较强,所以在开发中承担了大部分的源程序的编写和系统的设计与测试,女生相对男生而言比较细心,所以对系统的调查及需求分析和可行性分析等这些方面承担了大部分的工作。
在整个系统的开发中,深深体会到团队合作精神的重要性,虽然在整个系统的开发中,成员之间都有争执,但在组长的协调及各组员的努力下,大家还是相互配合完成了工作,充分体现了团队的合作精神。
这个系统的优点是界面清爽简洁,运行方便,对教师和学生来说查询非常方便且迅速,减少了以前手工操作造成的人为的错误,同时简化了数据的操作及对数据的整理,节省了很多劳力和物力,是一个实惠且有价值的系统。
但由于时间仓促,系统虽有了一些相应的功能,但对于现今的学校而言,这个系统还是相对简单的,在数据库的设计上过于简单,系统的功能也不够完善。
但作为此次的课程设计,我们都学到和掌握到了很多东西,例如真正体会到了一个系统的完成所经历的阶段和过程,同时把书上的东西真正的在此次系统开发中得到实践,以前对代码设计,界面设计,数据库设计等都仅只停留在书面的理解上,在真正动手设计的过程中才发现了问题的存在,及对问题的解决,让我们更深地理解了这些概念。
这些对我们以后做毕业设计及日后参加工作都是一些宝贵的经验,我们相信在以后的学习中我们会更加努力,有机会我们会将这个系统做的更加完善!
【参考文献】
[1](美)Jeffrey L. Whitten, Lonnie D .Bentldy, Kevin C .Dittman 著,肖刚孙
慧等译,机械工业出版社,2005年11月第1版.
[2]甘仞初主编. 信息系统分析与设计. 高等教育出版社,2005年6月第1版。
[3]刘兰娟,竹宇光,《信息系统分析与设计》,电子工业出版社,2002
[4]乌家培,《论信息经济及管理》,光明日报,1998
[5]《系统分析与设计》,王勇领,清华大学出版社,1991 年
[6]《管理信息系统》(第三版),薛华成主编,清华大学出版社,1998 年
[7]《信息系统开发方法案例》(第一辑),张基温主编,清华大学出版社,
1999 年
[8]《信息系统开发方法案例》(第二辑),张基温主编,清华大学出版社,
1999 年
经济管理学院课程设计答辩记录。