MIS课程设计报告范本模板.docx

上传人:b****1 文档编号:13438658 上传时间:2023-06-14 格式:DOCX 页数:25 大小:1.59MB
下载 相关 举报
MIS课程设计报告范本模板.docx_第1页
第1页 / 共25页
MIS课程设计报告范本模板.docx_第2页
第2页 / 共25页
MIS课程设计报告范本模板.docx_第3页
第3页 / 共25页
MIS课程设计报告范本模板.docx_第4页
第4页 / 共25页
MIS课程设计报告范本模板.docx_第5页
第5页 / 共25页
MIS课程设计报告范本模板.docx_第6页
第6页 / 共25页
MIS课程设计报告范本模板.docx_第7页
第7页 / 共25页
MIS课程设计报告范本模板.docx_第8页
第8页 / 共25页
MIS课程设计报告范本模板.docx_第9页
第9页 / 共25页
MIS课程设计报告范本模板.docx_第10页
第10页 / 共25页
MIS课程设计报告范本模板.docx_第11页
第11页 / 共25页
MIS课程设计报告范本模板.docx_第12页
第12页 / 共25页
MIS课程设计报告范本模板.docx_第13页
第13页 / 共25页
MIS课程设计报告范本模板.docx_第14页
第14页 / 共25页
MIS课程设计报告范本模板.docx_第15页
第15页 / 共25页
MIS课程设计报告范本模板.docx_第16页
第16页 / 共25页
MIS课程设计报告范本模板.docx_第17页
第17页 / 共25页
MIS课程设计报告范本模板.docx_第18页
第18页 / 共25页
MIS课程设计报告范本模板.docx_第19页
第19页 / 共25页
MIS课程设计报告范本模板.docx_第20页
第20页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

MIS课程设计报告范本模板.docx

《MIS课程设计报告范本模板.docx》由会员分享,可在线阅读,更多相关《MIS课程设计报告范本模板.docx(25页珍藏版)》请在冰点文库上搜索。

MIS课程设计报告范本模板.docx

MIS课程设计报告范本模板

 

学生信息管理系统

课程设计

姓名:

姜子豪

学号:

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.2E-R关系图

6。

界面设计

7.其他

7。

1安全性

7.2系统升级维护

7.3快速部署

8.总结

 

1.引言

由于近年来本校(江苏科技大学)招生越来越多,学生的成绩统计越来越复杂,为了学校教学管理工作的需要,教务科急需一个学生信息管理系统来处理各项工作,该系统的最大功能是配合教务科的各项工作,以学生信息管理系统来满足工作的需要。

1.1目的

学生信息管理作为学校管理的一个重要方面,其可变因素多,管理方面繁琐复杂,时间跨度大,再加上其固有的基数大,因而形成了巨大的数据量.随着学校的规模逐渐扩大,学校的招生越来越多,新进来的学生和以前的学生档案管理规模也越来越大,以前的人工管理方式以人为方式处理这样大量的数据,不可避免地增加了管理的工作量及复杂程度,使学生处、教务处及各系学生科有关管理人员工作繁复、负担重、压力大。

并且人为方式固有的不严密性常常带来各种工作中的疏漏,使得复杂度更甚,常常让工作人员感到头疼。

学校管理者需要对学生负责,要高效的,安全的,真实的获取学生的信息.

为了解决这种状况,以计算机实现管理的科学化、严谨化,本系统旨在将学校的信息有效的存储,方便学生管理者获取信息。

对学生信息将进行安全检测,包括真实性。

学生信息管理系统的用户可以为项目管理人,教师,学生等。

1.2项目背景

1、软件系统的名称为:

“学生信息管理系统"

2、本项目的任务提出者:

学校教务处

3、本项目的开发者:

学校教务处与网络信息中心

4、本项目的用户:

管理员,学校教师职工,学校全体学生

实现该软件的计算中心:

学校计算机中心,学校网管中心。

5、本系统与其它系统的关系:

独立文档系统

1。

3作用

系统开发的总体任务是实现学生信息关系的系统化、规范化和自动化。

系统功能分析是在系统开发的总体任务的基础上完成的.学生信息管理系统需要完成的功能主要有:

●用户管理信息的输入、密码修改、权限设置

●学籍管理信息的输入、修改、查询、删除以及档案存储和分类。

●班级管理信息的输入、修改和列表。

●课程管理信息的输入、修改和查询.

●成绩管理信息的输入、修改和查询。

●学院管理信息的输入、修改.

●识别每个用户的身份和密码,从而保证信息的安全性,防止信息的外泄和盗用.

还有,涉及到信息的增,删,改的,主要都是面向教务管理员,教师只能录入成绩,查询成绩,修改成绩,和查询个人信息,而学生只能登录查看自己的信息,查询成绩等。

该系统能达到人力与设备费用的节省,并且使软件处理数据的速度提高,软件的整个设计过程必须通过生产能力的提高,人员工作效率的提高等等使软件开发成本最小化。

实现保证软件质量的前提下的资金投入最小化。

1)能够快速对学生信息查询、修改。

2)方便教务处对学生的管理.

3)人力与设备的费用减少。

4)录入大量数据.

2.需求分析

2.1功能需求

〈1>能够浏览学生信息的所有信息

<2〉能够通过学生的一个信息从而找到学生的信息的相关信息

〈3〉相关人员能对包含学生的信息进行管理

<4〉必须能够对学生的有关信息进行相关的统计

〈5>对学生信息进行管理

<6〉学生能对自己所需要的信息进行快速查询

2.2性能需求

〈1〉保证数据的精确度

当教师对学生的信息以及学生自身进行管理和查询时,能够保证查到的数据的正确性和快速性;

〈2〉快速查找

当教师和学生熟悉这个学生信息基本管理后,能够在较短的时间内进行查找到所需要的信息;

〈3〉适应性

能够在运行环境中可以正常得到运行,并且能够很好的进行运作.

2.3业务流程图

①在学籍管理方面,新生入学报到后,教务科工作人员或各个学院的教务处或学工办将进行学生信息注册登记处理,经过相应的数据处理即学生信息录入后,经过核对后保存,并把有关新生名表汇总直观地反映给教务科,此外教务科还要负责办理学生学籍变动和毕业.

②在班级管理方面,教务科根据新生名单分班处理,生成班级表进行存储。

③在成绩管理方面,任教老师主要负责日常的考试以及考试成绩录入,生成成绩单,并保存,送到教务科,进行成绩处理,生成成绩表,进行存储,以供学生查询。

④在课程管理方面,教务科根据各班级课程安排和任课老师的基本信息,为各班级设置课程及指定老师,生成课程表进行存储,以供查询.

⑤在档案查询方面,各部门将生成的所有存储文件存入档案库,汇总成学生总体档案信息,以供教务科查阅。

现有系统的数据处理与流程基本为学生数据的录入与查询,删除修改等操作。

图如下:

系统功能模块设计

对上述各项功能进行集中、分块,按照结构化程序设计的要求,得到如图所示的系统功能模块图.

 

3。

硬件网络结构

3。

1硬件网络的架构设计

采用三层体系架构——客户端/应用服务器/数据库服务器.客户端采用“廋客户端”方案,有关业务逻辑脚本和屏幕呈现格式保存在服务器端,客户端只完成脚本的解释执行和屏幕呈现(相当于IE浏览器).用户只需初始下载客户端的程序,其它脚本和数据只有在需要时才从服务器端装载,这样,对于脚本的修改只需通过客户端(平台设计方式)在服务器端进行,其他客户端会自动更新,方便维护。

3.2硬件网络图

3。

3需要的系统配置

(一)数据库服务器

A、硬件:

CPU:

P4×2×2。

8G

RAM:

2G

硬盘:

SCSI/80G/RAID5

网卡:

100兆×2

B、软件:

操作系统:

WindowsNT/2000/2003Server

数据库管理系统:

MSSQLServer2000

(二)应用服务器

A、硬件:

CPU:

P4×2。

8G

RAM:

1G

硬盘:

30G

网卡:

100兆×2

B、软件:

操作系统:

WindowsNT/2000/2003Server

(三)客户端

A、硬件:

普通PC

B、软件:

操作系统:

Windows98以上

3.4软硬件预算

由于现有系统的工作负荷严重超载,在现有系统上投入的人力,设备,空间,材料,等等与其他的一系列支持性服务越来越大,导致开发费用支出巨大,严重影响系统的可用性,急需改进。

需要数台计算机作为终端:

硬件:

(1)需要一台小型服务器,或者直接以一台配置比较好的P4电脑作为服务器

人力:

有一定基础的教师,经过一定的培训,自己制作一个小型的系统。

软件:

(1)操作系统要使用windowsxp,安全、可靠。

(2)数据库可以购买IBM等大公司推荐的数据库。

这些数据库从安全性到易用性及可靠性都是最好的。

(3)应用软件我们依然使用officexp,同时可以在终端机中安装如foxpro、photoshop、mathmatic等软件,以备不时之须.这软件对处理数据及图表时是很有用的。

管理系统是从外面购买的软件包。

内容

第一年(单位:

元)

第二年(单位:

元)

第三年(单位:

元)

备注

硬件方面

40000

1000

1000

第一年添加计算等,费用较高,以后只是维护方面。

开发费用

10000

2000

1000

后两年进行功能添加

应用软件及维护

3000

1000

1000

第一年要购买应用软件,后面主要是软件库软维护费用

备用资金

3000

1000

1000

额外支出及应急之用

人员培训

1000

500

500

共计

57000

5500

4500

4.功能设计

4。

1功能清单

本系统主要可以实现以下的管理功能:

班级信息管理、学生档案管理、学院信息管理、课程信息管理、成绩信息管理等等。

(一)项目规划

学生信息管理系统是一个典型的数据库应用程序,由班级信息管理、学生档案管理、学院信息管理、课程信息管理、成绩信息管理、用户信息管理等模块组成,特规划如下:

(二)用户信息管理模块

该模块的主要任务是维护系统的正常运行和安全性设置,包括添加用户、重新登录等.

(三)班级信息管理模块

该模块的功能是实现对全校班级的管理工作,包括:

班级添加、班级查询等,这几个功能模块各自独立,完成学校的全部班级的管理。

(四)学生档案管理模块

该模块的主要功能是实现对学生的个人信息的管理工作,包括档案添加、档案浏览、档案查询等功能,从而方便学院老师、教务处老师对学生个人的基本情况的快速查询和了解.

(五)课程信息管理模块

该模块对各个班级的课程进行设置,并可在其中设置各门课程的教材选用情况,方便了学校教材管理部门和教务处的教学管理人员的工作。

包括基本课程设计和班级课程设置两个模块.同时学生可以根据自身选课情况进行选课。

(六)成绩信息管理模块

学校的成绩信息管理工作是检验学生学习情况的一个主要手段,本模块包括考试类型设置,还设置了成绩添加、成绩游览、成绩查询等功能模块。

4。

2数据流程图

如以下学生管理系统数据流程图。

 

图4—1学生成绩管理系统数据流程图

有了上面的数据结构、数据项和数据流程,就能进行以下的数据库设计。

5.数据库设计

5。

1数据库关系图

较为粗略的VFP设计关系图.

5。

2E—R关系图

(一)数据库概念设计

得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及实体之间的关系,为后面的逻辑结构设计打下基础。

这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。

本系统根据上面的设计规划出的实体有:

学生实体、班级实体、年级实体、课程实体、系部实体。

各个实体具体的描述E—R图如图5-1到图4—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—R图

(二)数据库逻辑结构设计

将上面的数据库概念设计转化为VFP数据库系统所支持的实际数据库模型,也就是数据库的逻辑结构.在上面的实体以及实体之间关系的基础上,形成数据库中的表以及各个表之间的关系。

学生信息管理系统数据库中各个表格的设计结果如下面的几个表所示。

每个表表示在数据库中的一个数据库表.

表1—1为学生基本信息表

列名

数据类型

可否为空

说明

Student_ID

Nchar(12)

NOTNULL

学生学号(主键)

Student_Name

Char(10)

NULL

学生姓名

Born_Date

datetime

NULL

出生日期

Depart_ID

Int(4)

NULL

学院

Entr_Date

datetime

NULL

入学时间

comment

Varchar(200)

NULL

注释

表1-2Class_info表(班级信息表)

列名

数据类型

可否为空

说明

Class_No

Int(4)

NOTNULL

班号(主键)

grade

Char(10)

NULL

年级

director

Text

NULL

辅导员

Classroom_No

Char(10)

NULL

教室

表1—3course_info表(课程基本信息表)

列名

数据类型

可否为空

说明

Course_No

Int(4)

NOTNULL

课程编号(主键)

Course_Name

Text

NULL

课程名称

Course_Type

Char(10)

NULL

课程类型

Course_Des

Char(50)

NULL

课程描述

表1—4gradecourse_Info表(年级课程设置信息表)

列名

数据类型

可否为空

说明

Class_No

Int(4)

NOTNULL

班号(主键)

Grade

Int(4)

NULL

年级

Course_Type

Int(4)

NULL

课程编号

Course_Des

text

NULL

课程名称

表1-5result_Info表(学生成绩信息表)

列名

数据类型

可否为空

说明

Exam_No

Char(10)

NOTNULL

考试编号(主键)

Student_ID

Nchar(12)

NULL

学号

Student_Name

Char(10)

NULL

姓名

Tearm

Char(10)

NULL

学期

Class_No

Int(4)

NULL

班号

Course_Name

Text

NULL

课程名称

result

Int(4)

NULL

分数

表1-6depart_Info表(系部信息表)

列名

数据类型

可否为空

说明

Depart_ID

Int(4)

NULL

系编号

Depart_Name

Text

NULL

系名称

Depart_MasterName

text

NUll

系主任

表1-7User_Info表(用户信息表)

列名

数据类型

可否为空

说明

User_ID

Char(10)

NOTNULL

用户名称(主键)

User_Name

Char(10)

NULl

用户密码

User_DES

Char(10)

NULL

用户权限

6.界面设计

界面设计应简洁方便易用,具体设计如下:

1)登录界面

登录界面主要用于管理员进行登录操作,界面中需要学生、教师或管理者输入账号,并输入密码,进行登录,登录界面设计的效果如图所示:

2)主要界面设计

考虑到易于操作的系统需求,主窗口使用简单和直观的界面设计,提供主要的功能模块入口,效果如图所示:

(三)用户信息设计模块

在添加用户中,进行数据添加界面设计如图所示:

在点击确定之后,会弹出对话框.

 

退出系统,则直接退出本系统。

(四)学籍管理系统

添加学籍模块,通过填写信息,进行添加。

点击确定后,会弹出“成功添加”的对话框.

修改学籍中,通过修改信息,完成添加。

查询、删除学籍,可对学籍信息进行查询和删除。

学籍档案是对某个班所有同学的学籍进行归类,便于查询。

(五)班级信息管理

添加班级,由教务科人员进行添加,内容有班级和班主任信息.点击确认之后,会弹出对话框:

添加成功!

修改班级,对班级和班主任信息进行修改,点击确认之后,会弹出对话框:

修改成功!

同时通过班级列表也可对学院,整个学校的班级进行查询。

(六)课程信息管理

添加课程,即学生选课,通过输入课程号,课序号,进行选课。

修改课程,即学生对于选定的课程进行删除。

班级课程查询,则是对课程进行查询,可通过地点,任课老师,课程名,课程号,课序号进行查询。

(七)成绩信息管理

添加成绩,即教师对其所教课程成绩进行添加。

课程选定,学生自行选定所学课程。

 

(九)帮助信息管理

关于软件,提供操作系统简介。

联系我们,提供制作者email.

7.其它

7。

1安全性

1)能够抵御用户可能的误操作,保证软件的健壮性要对数据进行检验,保证数据有效性在数据被破坏时,具有数据恢复能力

2)能防止有意无意的破坏数据。

若数据遭到破坏,系统具有数据恢复功能,不可恢复的数据仅限于当日录入和修改的数据。

7.2系统升级维护

在之后的系统运行中可以考虑国家助学金、免学费流程.对系统中可新增学校基本信息内容、学生基本信息调整、照片采集、学籍查重投诉平台、与公安部门对接实现身份证号验证、用户角色的划分、中职学生资助卡号填写等。

同时,对助学金申请、资格认定、学校审核、市教育局资助中心审核、公示以及助学金发放等内容也可进行研究。

免学费的申请、资格认定、审核、公示、免学费的发放等步骤。

7。

3快速部署

可行性方案:

将信息系统外包,包给某一个专业的IT公司,技术性强,但这种方式成本相当高,不但有管理业务的沟通问题(对方不能完全的理解业务及管理方式),由此,会带来软件很不适用,并且在业务或管理方式发生变化时,对方很难做到有效跟踪及维护。

还有安全性问题,因为系统,特别是关键系统是有别的公司、你无法控制的一些人员来做,所以有安全性的问题.

 

8。

总结

时光短暂,从最初的茫然,到慢慢的进入状态,再到对思路逐渐的清晰,整个设计过程难以用语言来表达。

在这次课程设计的过程中,我拥有了无数的回忆和收获。

这次课程设计的制作过程是我的一次再学习,再提高的过程。

在课程设计中我充分运用了管理信息系统所学到的知识,也学会了如何使用所学的知识去解决一些实际问题。

通过课程设计,我深刻体会到要做好一个完整的事情,需要有系统的思维方式和方法,对待要解决的问题,要耐心、要善于运用已有的资源来充实自己。

同时我也深刻的认识到,在对待一个新事物时,一定要从整体考虑,完成一步之后再作下一步,这样才能更加有效。

 

姜子豪1240901227

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 其它

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2