MIS课程设计报告

上传人:飞****9 文档编号:143916331 上传时间:2020-09-03 格式:DOC 页数:21 大小:2.67MB
返回 下载 相关 举报
MIS课程设计报告_第1页
第1页 / 共21页
MIS课程设计报告_第2页
第2页 / 共21页
MIS课程设计报告_第3页
第3页 / 共21页
MIS课程设计报告_第4页
第4页 / 共21页
MIS课程设计报告_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《MIS课程设计报告》由会员分享,可在线阅读,更多相关《MIS课程设计报告(21页珍藏版)》请在金锄头文库上搜索。

1、学生信息管理系统课程设计姓名:姜子豪学号:1240901227专业:人力资源管理学院:公共管理学院目录1.引言(系统功能目标) 1.1目的 1.2 项目背景 1.3 作用2.需求分析2.1 功能分析2.2 性能分析2.3 业务流程图3.硬件网络架构3.1 硬件网络的架构设计3.2 硬件网络布局图3.3 需要的系统配置3.4 软硬件预算4.功能设计4.1 功能清单4.2 数据流程图5.数据库设计5.1 数据库关系图5.2 E-R关系图6.界面设计7.其他7.1 安全性7.2 系统升级维护7.3 快速部署8.总结1. 引言由于近年来本校(江苏科技大学)招生越来越多,学生的成绩统计越来越复杂,为了学

2、校教学管理工作的需要,教务科急需一个学生信息管理系统来处理各项工作,该系统的最大功能是配合教务科的各项工作,以学生信息管理系统来满足工作的需要。1.1 目的学生信息管理作为学校管理的一个重要方面,其可变因素多,管理方面繁琐复杂,时间跨度大,再加上其固有的基数大,因而形成了巨大的数据量。随着学校的规模逐渐扩大,学校的招生越来越多,新进来的学生和以前的学生档案管理规模也越来越大,以前的人工管理方式以人为方式处理这样大量的数据,不可避免地增加了管理的工作量及复杂程度,使学生处、教务处及各系学生科有关管理人员工作繁复、负担重、压力大。并且人为方式固有的不严密性常常带来各种工作中的疏漏,使得复杂度更甚,

3、常常让工作人员感到头疼。学校管理者需要对学生负责,要高效的,安全的,真实的获取学生的信息。为了解决这种状况,以计算机实现管理的科学化、严谨化,本系统旨在将学校的信息有效的存储,方便学生管理者获取信息。对学生信息将进行安全检测,包括真实性。学生信息管理系统的用户可以为项目管理人,教师,学生等。 1.2 项目背景1、 软件系统的名称为:“学生信息管理系统”2、 本项目的任务提出者:学校教务处3、 本项目的开发者:学校教务处与网络信息中心 4、 本项目的用户:管理员,学校教师职工,学校全体学生实现该软件的计算中心:学校计算机中心,学校网管中心。5、本系统与其它系统的关系:独立文档系统 1.3 作用系

4、统开发的总体任务是实现学生信息关系的系统化、规范化和自动化。系统功能分析是在系统开发的总体任务的基础上完成的。学生信息管理系统需要完成的功能主要有:l 用户管理信息的输入、密码修改、权限设置l 学籍管理信息的输入、修改、查询、删除以及档案存储和分类。l 班级管理信息的输入、修改和列表。l 课程管理信息的输入、修改和查询。l 成绩管理信息的输入、修改和查询。l 学院管理信息的输入、修改。l 识别每个用户的身份和密码,从而保证信息的安全性,防止信息的外泄和盗用。还有,涉及到信息的增,删,改的,主要都是面向教务管理员,教师只能录入成绩,查询成绩,修改成绩,和查询个人信息,而学生只能登录查看自己的信息

5、,查询成绩等。该系统能达到人力与设备费用的节省,并且使软件处理数据的速度提高,软件的整个设计过程必须通过生产能力的提高,人员工作效率的提高等等使软件开发成本最小化。实现保证软件质量的前提下的资金投入最小化。1)能够快速对学生信息查询、修改。2)方便教务处对学生的管理。3)人力与设备的费用减少。4)录入大量数据。2. 需求分析2.1 功能需求 能够浏览学生信息的所有信息 能够通过学生的一个信息从而找到学生的信息的相关信息 相关人员能对包含学生的信息进行管理 必须能够对学生的有关信息进行相关的统计 对学生信息进行管理 学生能对自己所需要的信息进行快速查询2.2 性能需求 保证数据的精确度当教师对学

6、生的信息以及学生自身进行管理和查询时,能够保证查到的数据的正确性和快速性; 快速查找当教师和学生熟悉这个学生信息基本管理后,能够在较短的时间内进行查找到所需要的信息; 适应性能够在运行环境中可以正常得到运行,并且能够很好的进行运作。2.3 业务流程图在学籍管理方面,新生入学报到后,教务科工作人员或各个学院的教务处或学工办将进行学生信息注册登记处理,经过相应的数据处理即学生信息录入后,经过核对后保存,并把有关新生名表汇总直观地反映给教务科,此外教务科还要负责办理学生学籍变动和毕业。在班级管理方面,教务科根据新生名单分班处理,生成班级表进行存储。在成绩管理方面,任教老师主要负责日常的考试以及考试成

7、绩录入,生成成绩单,并保存,送到教务科,进行成绩处理,生成成绩表,进行存储,以供学生查询。在课程管理方面,教务科根据各班级课程安排和任课老师的基本信息,为各班级设置课程及指定老师,生成课程表进行存储,以供查询。在档案查询方面,各部门将生成的所有存储文件存入档案库,汇总成学生总体档案信息,以供教务科查阅。现有系统的数据处理与流程基本为学生数据的录入与查询,删除修改等操作。图如下:学生入学通知单注册教务科毕业信息学籍变动表注册信息学籍管理教务科成绩评级班级管 理成绩管 理学生成绩 单分班信息评级结果评级结果存储学生教师老师基本信 息各班级课程安排评级结果存储课程设置及指定老师课程信息课程表老师学生

8、试卷阅卷学生成绩成绩归档学生成绩表学生成绩存储学生基本信息学生基本资料存储档案查询学生档案信息教务科图2-1 业务流程图学生系统功能模块设计学生信息管理系统用户信息管理学籍信息管理班级信息管理课程信息管理成绩信息管理学院信息管理帮助信息管理添加学籍删除学籍学籍档案学籍分类修改学籍查询学籍添加课程修改课程添加班级课程班级课程查询系部信息添加信息修改信息添加用户修改密码权限管理退出系统添加班级修改班级班级列表用户添加成绩修改成绩查询成绩关于软件联系我们对上述各项功能进行集中、分块,按照结构化程序设计的要求,得到如图所示的系统功能模块图。3.硬件网络结构3.1 硬件网络的架构设计采用三层体系架构客户

9、端/应用服务器/数据库服务器。客户端采用“廋客户端”方案,有关业务逻辑脚本和屏幕呈现格式保存在服务器端,客户端只完成脚本的解释执行和屏幕呈现(相当于IE浏览器)。用户只需初始下载客户端的程序,其它脚本和数据只有在需要时才从服务器端装载,这样,对于脚本的修改只需通过客户端(平台设计方式)在服务器端进行,其他客户端会自动更新,方便维护。3.2 硬件网络图 3.3 需要的系统配置(一)数据库服务器A、硬件:CPU:P422.8GRAM:2G硬盘:SCSI/80G/RAID5网卡:100兆2B、软件:操作系统:Windows NT/2000/2003 Server数据库管理系统:MS SQL Serv

10、er 2000(二)应用服务器A、硬件:CPU:P42.8GRAM:1G硬盘:30G网卡:100兆2B、软件:操作系统:Windows NT/2000/2003 Server(三)客户端A、硬件:普通PCB、软件:操作系统:Windows 98以上3.4 软硬件预算由于现有系统的工作负荷严重超载,在现有系统上投入的人力,设备,空间,材料,等等与其他的一系列支持服务越来越大,导致开发费用支出巨大,严重影响系统的可用性,急需改进。 需要数台计算机作为终端:硬件:(1)需要一台小型服务器,或者直接以一台配置比较好的P4电脑作为服务器人力:有一定基础的教师,经过一定的培训,自己制作一个小型的系统。软件

11、:(1)操作系统要使用windows xp,安全、可靠。(2)数据库可以购买IBM等大公司推荐的数据库。这些数据库从安全性到易用性及可靠性都是最好的。(3)应用软件我们依然使用office xp,同时可以在终端机中安装如foxpro、 photoshop、mathmatic等软件,以备不时之须。这软件对处理数据及图表时是很有用的。管理系统是从外面购买的软件包。内容第一年(单位:元)第二年(单位:元)第三年(单位:元)备注硬件方面4000010001000第一年添加计算等,费用较高,以后只是维护方面。开发费用1000020001000后两年进行功能添加应用软件及维护300010001000第一年

12、要购买应用软件,后面主要是软件库软维护费用备用资金300010001000额外支出及应急之用人员培训1000500500共计57000550045004.功能设计4.1 功能清单本系统主要可以实现以下的管理功能:班级信息管理、学生档案管理、学院信息管理、课程信息管理、成绩信息管理等等。(一)项目规划学生信息管理系统是一个典型的数据库应用程序,由班级信息管理、学生档案管理、学院信息管理、课程信息管理、成绩信息管理、用户信息管理等模块组成,特规划如下:(二)用户信息管理模块该模块的主要任务是维护系统的正常运行和安全性设置,包括添加用户、重新登录等。(三)班级信息管理模块该模块的功能是实现对全校班级

13、的管理工作,包括:班级添加、班级查询等,这几个功能模块各自独立,完成学校的全部班级的管理。(四)学生档案管理模块该模块的主要功能是实现对学生的个人信息的管理工作,包括档案添加、档案浏览、档案查询等功能,从而方便学院老师、教务处老师对学生个人的基本情况的快速查询和了解。(五)课程信息管理模块该模块对各个班级的课程进行设置,并可在其中设置各门课程的教材选用情况,方便了学校教材管理部门和教务处的教学管理人员的工作。包括基本课程设计和班级课程设置两个模块。同时学生可以根据自身选课情况进行选课。(六)成绩信息管理模块学校的成绩信息管理工作是检验学生学习情况的一个主要手段,本模块包括考试类型设置,还设置了成绩添加、成绩游览、成绩查询等功能模块。4.2 数据流程图如以下学生管理系统数据流程图。学生注册基本信息输入成绩信息管理班级设置班级管理课程基本信息班级课程设置成绩信息输入学籍信息管理班级课程管理学院设置学院管理图4-1 学生成绩管理系统数据流程图有了上面的数据结构、数据项和数据流程,就能进行以下的数据库设计。5.数据库设计5.1 数据库关系图较为粗略的VFP设计关系图。5.2 E-R关系图(一)数据库概念设计得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及实体之间的关系,为后面的逻辑结构设计打下基础。这些实体包

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 管理论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号