MIS课程设计报告

上传人:仙*** 文档编号:86602107 上传时间:2022-05-08 格式:DOC 页数:10 大小:734KB
收藏 版权申诉 举报 下载
MIS课程设计报告_第1页
第1页 / 共10页
MIS课程设计报告_第2页
第2页 / 共10页
MIS课程设计报告_第3页
第3页 / 共10页
资源描述:

《MIS课程设计报告》由会员分享,可在线阅读,更多相关《MIS课程设计报告(10页珍藏版)》请在装配图网上搜索。

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 Server 2000二应用效劳器A、硬件:CPU:P42.8GR

10、AM:1G硬盘:30G网卡:100兆2B、软件:操作系统:Windows NT/2000/2003 Server三客户端A、硬件:普通PCB、软件:操作系统:Windows 98以上3.4 软硬件预算由于现有系统的工作负荷严重超载,在现有系统上投入的人力,设备,空间,材料,等等与其他的一系列支持性效劳越来越大,导致开发费用支出巨大,严重影响系统的可用性,急需改良。需要数台计算机作为终端:硬件:1需要一台小型效劳器,或者直接以一台配置比拟好的P4电脑作为效劳器人力:有一定根底的教师,经过一定的培训,自己制作一个小型的系统。软件:1操作系统要使用windows *p,平安、可靠。2数据库可以购置I

11、BM等大公司推荐的数据库。这些数据库从平安性到易用性及可靠性都是最好的。3应用软件我们依然使用office *p,同时可以在终端机中安装如fo*pro、 photoshop、mathmatic等软件,以备不时之须。这软件对处理数据及图表时是很有用的。管理系统是从外面购置的软件包。容第一年单位:元第二年单位:元第三年单位:元备注硬件方面4000010001000第一年添加计算等,费用较高,以后只是维护方面。开发费用1000020001000后两年进展功能添加应用软件及维护300010001000第一年要购置应用软件,后面主要是软件库软维护费用备用资金300010001000额外支出及应急之用人员

12、培训1000500500共计57000550045004.功能设计4.1 功能清单本系统主要可以实现以下的管理功能:班级信息管理、学生档案管理、学院信息管理、课程信息管理、成绩信息管理等等。一工程规划学生信息管理系统是一个典型的数据库应用程序,由班级信息管理、学生档案管理、学院信息管理、课程信息管理、成绩信息管理、用户信息管理等模块组成,特规划如下:二用户信息管理模块该模块的主要任务是维护系统的正常运行和平安性设置,包括添加用户、重新登录等。三班级信息管理模块该模块的功能是实现对全校班级的管理工作,包括:班级添加、班级查询等,这几个功能模块各自独立,完成学校的全部班级的管理。四学生档案管理模块

13、该模块的主要功能是实现对学生的个人信息的管理工作,包括档案添加、档案浏览、档案查询等功能,从而方便学院教师、教务处教师对学生个人的根本情况的快速查询和了解。五课程信息管理模块该模块对各个班级的课程进展设置,并可在其中设置各门课程的教材选用情况,方便了学校教材管理部门和教务处的教学管理人员的工作。包括根本课程设计和班级课程设置两个模块。同时学生可以根据自身选课情况进展选课。六成绩信息管理模块学校的成绩信息管理工作是检验学生学习情况的一个主要手段,本模块包括考试类型设置,还设置了成绩添加、成绩游览、成绩查询等功能模块。4.2 数据流程图如以下学生管理系统数据流程图。学生注册根本信息输入成绩信息管理

14、班级设置班级管理课程根本信息班级课程设置成绩信息输入学籍信息管理班级课程管理学院设置学院管理图4-1 学生成绩管理系统数据流程图有了上面的数据构造、数据项和数据流程,就能进展以下的数据库设计。5.数据库设计5.1 数据库关系图较为粗略的VFP设计关系图。5.2 E-R关系图一数据库概念设计得到上面的数据项和数据构造以后,就可以设计出能够满足用户需求的各种实体,以及实体之间的关系,为后面的逻辑构造设计打下根底。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。本系统根据上面的设计规划出的实体有:学生实体、班级实体、年级实体、课程实体、系部实体。各个实体具体的描述E-R图如图5-1到图4

15、-6所示。图5-1为学生实体E-R图。学生学生根本信息学生班级信息学生课程信息学生成绩信息学生系部信息图5-1 学生实体E-R图班级班级所在年级班主任所在教室图5-2为班级实体E-R图。图5-2 班级实体E-R图图5-3为课程实体E-R图。课程课程号课程名课程类型课程描述学生系部设置系部班级设置年级课程设置课程考核过程图5-3 课程实体E-R图年级年级名称包括班级所属系部设置课程图5-4为年级实体E-R图。图5-4 年级实体E-R图图5-5为学院实体E-R图。学院学院名称包括学院包括年级学院院长程图5-5 学院实体E-R图实体与实体之间的关系E-R图如图5-6所示。图5-6 实体之间的关系E-

16、R图二数据库逻辑构造设计将上面的数据库概念设计转化为VFP数据库系统所支持的实际数据库模型,也就是数据库的逻辑构造。在上面的实体以及实体之间关系的根底上,形成数据库中的表以及各个表之间的关系。学生信息管理系统数据库中各个表格的设计结果如下面的几个表所示。每个表表示在数据库中的一个数据库表。表1-1为学生根本信息表列名数据类型可否为空说明Student_IDNchar(12)NOT NULL学生*主键Student_NameChar(10)NULL学生Born_DatedatetimeNULL出生日期Depart_IDInt4NULL学院Entr_DatedatetimeNULL入学时间comm

17、entVarchar(200)NULL注释表1-2 Class_info表班级信息表列名数据类型可否为空说明Class_NoInt(4)NOT NULL班号主键gradeChar(10)NULL年级directorTe*tNULL辅导员Classroom_NoChar(10)NULL教室表1-3 course_info表课程根本信息表列名数据类型可否为空说明Course_NoInt(4)NOT NULL课程编号主键Course_NameTe*tNULL课程名称Course_TypeChar(10)NULL课程类型Course_DesChar(50)NULL课程描述表1-4 gradecours

18、e_Info表年级课程设置信息表列名数据类型可否为空说明Class_NoInt(4)NOT NULL班号主键GradeInt(4)NULL年级Course_TypeInt(4)NULL课程编号Course_Deste*tNULL课程名称表1-5 result_Info表学生成绩信息表列名数据类型可否为空说明E*am_NoChar(10)NOT NULL考试编号主键Student_IDNchar(12)NULL*Student_NameChar(10)NULLTearmChar(10)NULL学期Class_NoInt(4)NULL班号Course_NameTe*tNULL课程名称resultI

19、nt(4)NULL分数表1-6 depart_Info表系部信息表列名数据类型可否为空说明Depart_IDInt(4)NULL系编号Depart_NameTe*tNULL系名称Depart_MasterNamete*tNUll系主任表1-7 User_Info表用户信息表列名数据类型可否为空说明User_IDChar(10)NOT NULL用户名称主键User_NameChar(10)NULl用户密码User_DESChar(10)NULL用户权限6.界面设计界面设计应简洁方便易用,具体设计如下:1登录界面登录界面主要用于管理员进展登录操作,界面中需要学生、教师或管理者输入账号,并输入密码,

20、进展登录,登录界面设计的效果如下图:2) 主要界面设计考虑到易于操作的系统需求,主窗口使用简单和直观的界面设计,提供主要的功能模块入口,效果如下图:三用户信息设计模块在添加用户中,进展数据添加界面设计如下图: 在点击确定之后,会弹出对话框。:退出系统,则直接退出本系统。四学籍管理系统添加学籍模块,通过填写信息,进展添加。点击确定后,会弹出“成功添加的对话框。修改学籍中,通过修改信息,完成添加。查询、删除学籍,可对学籍信息进展查询和删除。学籍档案是对*个班所有同学的学籍进展归类,便于查询。五班级信息管理添加班级,由教务科人员进展添加,容有班级和班主任信息。点击确认之后,会弹出对话框:添加成功!修

21、改班级,对班级和班主任信息进展修改,点击确认之后,会弹出对话框:修改成功! 同时通过班级列表也可对学院,整个学校的班级进展查询。六课程信息管理 添加课程,即学生选课,通过输入课程号,课序号,进展选课。 修改课程,即学生对于选定的课程进展删除。班级课程查询,则是对课程进展查询,可通过地点,任课教师,课程名,课程号,课序号进展查询。七成绩信息管理 添加成绩,即教师对其所教课程成绩进展添加。课程选定,学生自行选定所学课程。九帮助信息管理 关于软件,提供操作系统简介。联系我们,提供制作者email。7.其它7.1平安性1能够抵御用户可能的误操作,保证软件的强健性要对数据进展检验,保证数据有效性在数据被

22、破坏时,具有数据恢复能力2能防止有意无意的破坏数据。假设数据遭到破坏,系统具有数据恢复功能,不可恢复的数据仅限于当日录入和修改的数据。 7.2 系统升级维护在之后的系统运行中可以考虑国家助学金、免学费流程。对系统中可新增学校根本信息容、学生根本信息调整、照片采集、学籍查重投诉平台、与公安部门对接实现号验证、用户角色的划分、中职学生资助卡号填写等。同时,对助学金申请、资格认定、学校审核、市教育局资助中心审核、公示以及助学金发放等容也可进展研究。免学费的申请、资格认定、审核、公示、免学费的发放等步骤。7.3 快速部署可行性方案:将信息系统外包,包给*一个专业的IT公司,技术性强,但这种方式本钱相当

23、高,不但有管理业务的沟通问题对方不能完全的理解业务及管理方式,由此,会带来软件很不适用,并且在业务或管理方式发生变化时,对方很难做到有效跟踪及维护。还有平安性问题,因为系统,特别是关键系统是有别的公司、你无法控制的一些人员来做,所以有平安性的问题。8.总结 时光短暂,从最初的茫然,到慢慢的进入状态,再到对思路逐渐的清晰,整个设计过程难以用语言来表达。在这次课程设计的过程中,我拥有了无数的回忆和收获。这次课程设计的制作过程是我的一次再学习,再提高的过程。在课程设计中我充分运用了管理信息系统所学到的知识,也学会了如何使用所学的知识去解决一些实际问题。通过课程设计,我深刻体会到要做好一个完整的事情,需要有系统的思维方式和方法,对待要解决的问题,要耐心、要善于运用已有的资源来充实自己。同时我也深刻的认识到,在对待一个新事物时,一定要从整体考虑,完成一步之后再作下一步,这样才能更加有效。 子豪1240901227. z.

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!