管理信息系统
课程设计报告
专业:电子商务
学号:
姓名:
2011年12 月 29 日
实验内容和评分项目
学生信息管理信息系统的分析与设计
一. 总体规划:
1.系统开发的背景
学生信息档案的管理对于学校的管理者来说至关重要,学生信息是高等学校非常重要的一项数据资源,是一个教育单位不可缺少一部分。
特别是近几年来,国家政策的调整,我国高等院校大规模的扩招,给高等院校的教学管理、学生管理、后勤管理等方面都带来不少的冲击。
其包含的数据量大,涉及的人员面广,而且需要及时更新,故较为复杂,难以单纯地依人工管理,而且传统的人工管理方式既不易于规范化,管理效率也不高,目前我国各类高等院校中还有相当一部分学生档案管理还停留在纸介质的基础上,尤其是中、小学对学生档案的管理更是落后,这样的管理机制已经不能适应时代发展的要求,其管理方法将浪费许多人力和物力。
随着科学技术的不断提高,计算机科学与技术日渐成熟,计算机应用的普及已进入人类社会生活的各个领域,并发挥着越来越重要的作用。
这种传统的手工管理模式必然被以计算机为物质基础的信息管理方法所取代。
作为计算机应用的一部分,使用计算机对学生档案进行管理,有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高学生档案管理的效率,也是学校向科学化、正规化管理发展的必要条件,更是各个高等院校与世界接轨的重要条件。
2.系统功能需求
学生信息管理系统是针对学校人事处的大量业务处理工作而开发的管
理软件,主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、科学化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理系统。
推行学校信息管理系统的应用是进一步推进学生管理规范化、电子化、控制辍学和提高义务教育水平的重要举措。
学生信息的内容包括:
1. 能够从屏幕上读取一个学生的信息并将信息存入到数据文件中。
2. 能够将指定的信息从文件中删除。
3. 能够按编号、姓名对学生的信息进行检索并将检索结果显示在屏幕上。
4. 可以统计全部学生的总成绩,及其在班上的排名。
5. 能够统计各科的平均成绩及及格率。
6. 要求有错误提示功能,例如性别只能输入男女,输入错误提示重新输入。
7. 如果检索不到相应的信息应提示用户。
二. 可行性分析:
1.技术可行性
我们身为信息学院的学生,最骄傲的就是拥有令其他系羡慕、向往的计算机课程。
机房几百G大容量的硬盘,加上2G的内存,都为系统的开发与运行提供了良好的硬件环境,就是这样一台台先进傲人的电脑躺在机房里供我们随时使用,便利程度真是显而易见!
身为信息学院大三的学生,通晓一些计算机软件知识是肯定的,运用软件编写程序的能力也是必备的。
当然,我们毕竟还是学生,能力还是有限的,但我们信息学院最不缺乏的就是计算机人才,向知识渊博、诲人不倦的专业老师必会给我们以极大的帮助。
相信通过我们大家的集思广益,我们的系统将会以最完美的姿态展现在大家的面前。
我校自建校至今已有几十年的历史,各种课程比较齐备,且比较有条理。
学分制度也比较完善。
教师整体水平较高。
这使我们开发这一对我们来说比较复杂的系统成为可能。
虽然有如此好的客观条件,但始终没有一套完善简单易用的管理系统。
现行系统虽然拥有了比较规范、科学的管理方法,并积累了大量的数据信息,具有一定的可行性,但是并不能掩盖其工作量大,管理不够系统的缺点。
而我们的系统将充分利用学校为我们提供的宝贵信息,在继承其优点的基础上,开发出一套更为可行的学生管理系统。
这套学生基本信息管理系统史无前例的新突破,系统在今后的应用中再经过不断的修正与改进,将会使我系的学生选课管理更加完善、尽美。
2.经济可行性
成本方面,关于各种软、硬件及辅助设备的购置、调试、机房及辅助设施(电源等)以及系统维护,内务开销这些费用都可以忽略不计,因为我们信息学院机房可以为我们免费提供一切。
拥有了天时、地利、人和,我们只需充分利用这些资源来开发我们的学生基本信息管理系统即可,可谓成功在望!
我学正处于扩招学生,外地生源的比例也比以前大了许多,而且还有日益增多的外国留学生,在管理上更增加了管理人员的劳动量,如此多的档案资料,以原有的工作人员数量要管理好实在不容易,但如果增加工作人员,管理成本必然也会增加,得不偿失,而我们这套系统这时就会发挥出它大大的作用,帮助老师轻轻松松管理好学生各方面的资料,无论学生是多是少,一切都会被管理得井井有条。
3.管理可行性
经过我们的调查,绝大部分的任课老师,行政人员和在校领导都为现行系统的繁琐和冗杂的工作量所深深困扰着。
我们这套学生基本信息管理系统不仅能够让老师更清晰的掌握自己学
生的信息,同时也让学生自己更容易的知道如何准确的选课,如何计算学分及尽早得知自己的考试成绩。
这就大大的为老师提供了便利。
如今,网络已是我们生活中的一部分,上网也就自然成为了家常便饭,如果这套系统能够成功的在网上得到实施,它就同时为我们学校做了覆盖面积极广的免费广告,打响了学校的招牌,知名度也将大幅度上升。
三.系统分析:
1.系统需求:
用计算机对学生档案进行管理,有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高学生档案管理的效率,也是学校向科学化、正规化管理发展的必要条件,更是各个高等院校与世界接轨的重要条件。
系统针对学校学生信息的特点以及管理中实际需要而设计,能够有效地实现学生信息管理的信息化,减轻管理人员的工作负担,高效率、规范化地管理大量的学生信息,并避免人为操作的错误和不规范行为。
2.组织结构分析
物流关系
信息流关系
资金流关系
3.管理功能分析
4.业务流程分析
1).业务流程图分析:学生信息管理主要包括新生信息的录入、学院的添加修改用户信息、学生选课、成绩查询等。
下面是它的业务流程图:
处理单据、文档
2).表格分配图分析
新生到校后先填写一份注册表,将他的注册信息分别派发到他所在的学院相关的专业,填写他们的课程选择,学校再将他们的信息、成绩录入系统,接下来就可以查询、浏览并将这些信息汇总后打印出来存档,最后生成学生的学籍表。
4.数据流程分析
数据流程图分为两层,第一层由四个实体:招生办、学院、老师和学生组成,学生和老师一起进行选课管理,将他们的课程记录交由第二层实体学生和老师;招生办和学院一起管理学生的学籍,然后将学籍报表交给用人单位,统计查询的
学籍信息交由第二层的实体老师和学生与第一层的他们的实体进行核对。
5.数据字典
2.数据流的定义
3.处理逻辑的定义
4.数据存储描述
四.系统设计
1.总体设计
学生管理系统由系统管理模块、信息资料模块、信息查询模块、打印报表模块组成。
具体如下:
1).系统管理模块:该模块由用户检测、操作员管理、密码修改、系统初始化组成。
2).信息资料模块:该模块由添加班级、班级浏览、班级查询组成。
3).学生查询模块:该模块由课程查询、学生资料查询、成绩查询组成。
4).打印报表模块:该模块由操作员数据表、专业信息数据表、课程表、成绩表组成。
系统操作流程图
2.代码设计
代码设计是一个科学管理的问题。
设计出一个好的代码对于系统的开发工作是一件十分有利的事情,它可以使很多处理变得十分方便。
专业编号四位,采用区间码,设计如下:
XX XX
学员编号专业编号
学号编号十位,采用区间码,设计如下:
XX XX XXXX XX
学院专业班级班级序号
教师编号七位,采用区间码,设计如下:
XX XX XXX
职称学院编号
课程编号十一位,采用区间码,设计如下:XX XXXXXXX XX 开课单位授课教师课程编号
3.处理过程设计(IPO图)
登陆界面的IPO图
系统管理IPO图
4.数据库设计1)E-R图
整体结构E_R图
2)数据库表结构设计
2)班级基本信息:class_Info
3)课程基本信息:course_Info
4)学生成绩信息:result_Info
6)教师基本信息:teacher_Info
5.输入输出界面设计
用户登陆页面 修改密码
注册信息输入表
成绩录入表
学生成绩信息表。