学生信息管理系统软件工程.docx

上传人:b****3 文档编号:5695117 上传时间:2023-05-09 格式:DOCX 页数:29 大小:35.13KB
下载 相关 举报
学生信息管理系统软件工程.docx_第1页
第1页 / 共29页
学生信息管理系统软件工程.docx_第2页
第2页 / 共29页
学生信息管理系统软件工程.docx_第3页
第3页 / 共29页
学生信息管理系统软件工程.docx_第4页
第4页 / 共29页
学生信息管理系统软件工程.docx_第5页
第5页 / 共29页
学生信息管理系统软件工程.docx_第6页
第6页 / 共29页
学生信息管理系统软件工程.docx_第7页
第7页 / 共29页
学生信息管理系统软件工程.docx_第8页
第8页 / 共29页
学生信息管理系统软件工程.docx_第9页
第9页 / 共29页
学生信息管理系统软件工程.docx_第10页
第10页 / 共29页
学生信息管理系统软件工程.docx_第11页
第11页 / 共29页
学生信息管理系统软件工程.docx_第12页
第12页 / 共29页
学生信息管理系统软件工程.docx_第13页
第13页 / 共29页
学生信息管理系统软件工程.docx_第14页
第14页 / 共29页
学生信息管理系统软件工程.docx_第15页
第15页 / 共29页
学生信息管理系统软件工程.docx_第16页
第16页 / 共29页
学生信息管理系统软件工程.docx_第17页
第17页 / 共29页
学生信息管理系统软件工程.docx_第18页
第18页 / 共29页
学生信息管理系统软件工程.docx_第19页
第19页 / 共29页
学生信息管理系统软件工程.docx_第20页
第20页 / 共29页
亲,该文档总共29页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

学生信息管理系统软件工程.docx

《学生信息管理系统软件工程.docx》由会员分享,可在线阅读,更多相关《学生信息管理系统软件工程.docx(29页珍藏版)》请在冰点文库上搜索。

学生信息管理系统软件工程.docx

学生信息管理系统软件工程

河南工程学院计算机学院

课程设计报告书

学生信息管理系统

学生学号:

学生姓名:

学院:

专业班级:

软件工程1241

专业课程:

软件工程

指导教师:

2015年1月9日

本组成员管理员学生信息2.4.1添加学生

管理系统2.4修2.3生信息开始

用户学生信息添添2.4.3加学生

题目表字段名

表加学生改学生基本信基本信信息类型宽度

考核项目信学号

考核内容用成用户登录错误录用户登重试4Char

得分

平时考核息管理显2.2示学生基本信姓名

分)出勤情况、态度、效率、协作精神;知识掌(10握情况、知识应用能力、获取知识能力。

户绩管管理理系统3.维护除2.删基学生本信息显示2.1学生信息表

普通用户管理用户8Char

选题背景、目的意义和国内外研究现状管检查1.

分)选题背景、目的意义和国内外研究现状内容10(全面,体现学生查阅资料充分。

显示系2.系统主要功能成功之路

系统可行性研究修显添示加改理合法性2.6查询学生

分)对所选课题从技术上、操作上和经济上等方10(面进行分析可行性。

学删学用生生除户统主要功更2.8换界面管理自己和学生的信息查询信息

用户

系统需求分析学学学生生生信信信成绩

分)确定系统功能需求、性能需求、出错处理需(30联系图等。

-求等;分析系统的数据要求,画出实体成学成注绩生绩册查信查学2.7生成绩录入退出

修改

系统设计息息息学生成绩表

分)确定软件结构,设计软件结构图和数据库设(15计;主要模块的过程设计等。

询询息

课程设计体会、格式排版

分)课程设计体会深刻,报告书写干净、规范,20(内容完整,语句通顺,图表正确等。

奖励分

分)提前完成的加分。

5(

总评成绩

指导教师评语:

日月年

1绪论................................................................................................................................1

1.1选题背景和意义.............................................................................................1

1.2国内外研究现状.............................................................................................1

1.2.1国内研究现状.....................................................................................1

1.2.2国外研究现状.....................................................................................2

1.2.3存在的主要问题和拟解决方法.....................................................21.3论文研究的主要内容.................................................................................2

2系统可行性分析.......................................................................................................3

2.1技术可行性......................................................................................................3

2.2经济可行性......................................................................................................3

2.3操作可行性......................................................................................................3

3系统需求分析............................................................................................................4

3.1功能需求...........................................................................................................4

3.2性能需求...........................................................................................................5

3.3数据流程图......................................................................................................5

3.4数据字典...........................................................................................................9

3.4.1学生信息管理......................................................................................9

3.4.2成绩管理模块......................................................................................9

3.4.3课程信息管理模块...........................................................................10

3.4.4查询模块..............................................................................................10

4系统设计....................................................................................................................11

4.1系统框架..........................................................................................................11

4.1.1系统流程分析...................................................................................11

4.1.2系统模块分析...................................................................................12

4.2数据库设计....................................................................................................20

5课程设计体会..........................................................................................................22

参考文献.........................................................................................................................23

1绪论

1.1选题背景和意义

学生信息管理系统是一个教育单位不可缺少的部分。

一个功能齐全、简单易用的信息管理系统不但能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。

所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。

但一直以来人们使用传统人工的方式管理文件档案、统计和查询数据,这种管理方式存在着许多缺点,如:

效率低、保密性差,人工的大量浪费;另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着来越重要的作用。

作为计算机应用的一部分,使用计算机对学校的各类信息进行管理,具有手工管理所无法比拟的优点。

1.2国内外研究现状

一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:

效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

作为计算机应用的一部分,使用计算机对学生信息进行管理,具有着手工管理所无法比拟的优点。

例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高学生信息管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

1.2.1国内研究现状

国内高校由于校园网络发展不平衡,目前在信息管理系统方面同时并存三种模式。

第一种模式是单机管理模式。

在一些学校里,各个部门使用的管理系统单独购买,运行平台不尽相同,二次开发的可能性极小。

校园网络虽然建立起来,但信息系统之间进行数据交换和信息共享的程度有限,这些学校整体情况仍然停留在面向部门的单项事务处理的水平上,这种状况决定他们的系统经常出现数据不一致,容易发生数据丢失等问题;第二种模式是局域网管理模式,可以开展网络上的工作。

比如建立局域网上的管理信息系统,数据集中在部门服务器上,为本部门的管理人员提供数据共享,这种方式对于部门内部的管理工作起到了促进作用,解决了部门1

内部的数据冗余和不一致的问题,但是应用软件都在工作站上完成,工作站负担过重,服务器只是实现文件的存储、数据存储和打印共享,网络利用率较低。

校内各个部门仍然是各行其是,不能实现不同院系、部门间的数据共享,更不能实现信息资源的合理流动;第三种模式是校园网上的信息门户,门户以各部门管理系统为基础,各部门管理的数据除了满足部门内部人员的使用之外,还可以为其他部门甚至全校教职员工提供信息服务。

1.2.2国外研究现状

国外对Web网络服务的研究起步较早,各高校的日常管理工作基本可以通过网络完成。

而国内高校的Web网络服务系统,有少数走在前列的高校,如清华大学等,已建立起来比较完善的学生工作管理体系,大多数还在摸索阶段,这当中也出现了基于web的B/S结构学生信息管理系统、基于NET框架的学工系统等设计的实现。

1.2.3存在的主要问题和拟解决方法

一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:

效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

作为计算机应用的一部分,使用计算机对学生信息进行管理,具有着手工管理所无法比拟的优点。

例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高学生信息管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

本课题采用ASP语言,一方面适应大众的需求,另一方面在系统的设计方面更加流畅,方便。

因此,开发这样一套管理软件是很有必要的事情。

1.3论文研究的主要内容

1能够实现对数据库中的基本信息的各种查询和维护(增、删、改),同时注意用户的权限。

2.能够生成并打印各种报表。

如学生基本信息表、学生点名薄.可完成教师成绩录入及打印,学生成绩查询。

3.具有统计功能,如计算各班的英语四六级通过率等。

4.系统相关的功能,如系统维护,界面友好,用户操作简单方便。

5.系统运行模式是基于B/S体系结构。

2

2系统可行性分析

2.1技术可行性

以Windows为操作系统,运用SQLSERVER2000的数据库技术,开发以Windows

XP为用户的操作平台,界面友善、功能齐全的《学生信息管理系统》。

新系统的运行硬件环境PC机,当用户使用系统时,通过正确的口令进入系统,进行数据库的维护操作和运用。

2.2经济可行性

一方面,新系统中友好的人机界面和更强劲的功能支持,会使教务人员的工作进一步提高,从而节省人力、物力,进而提高经济效益;另一方面系统开发成本低,现有PC机即可提供该系统开发工作需要的所有硬件设备环境,至于人员主要以现有教师为指导,学生为主体进行完成。

2.3操作可行性

操作上是对IE浏览器的引用,该浏览器的使用,主要凭借使用浏览操作技术即可完成数据录入、报表打印,方便简单。

使用前只要对用户进行简单的说明或阅读帮助文件即可使用该系统。

在对现有系统和现状认真调查分析的基础上,明确了学生信息管理工作本身存在的问题和建立管理信息系统的初步要求,进一步研究确定新系统的目标如下:

1、按照管理信息系统的原理和方法,采用成熟的信息技术和手段,支持中学学生管理的全过程,加强成绩表中信息资源的管理和应用,提高教务工作的效率。

2、针对现代计算机广泛应用的情况以及数据的封闭性,学生信息管理系统基于Windows系统研制、设计和开发。

3、考虑经费等的原因,新系统使用PC机和现有其他打印设备以节省资金、降低成本。

3

3系统需求分析

3.1功能需求

随着管理信息系统应用的深入,学校可以逐步建立起一套科学的管理应用系统。

首先,可以通过这样的系统更深入的了解学生信息,直接建立合理管理学生信息的数据系统,如下述:

(1)学生登录可以使用查阅本人的基本情况、查阅本人所学课程成绩情况、查阅课程的任课老师情况、修改本人的基本信息以及对本人的登录密码进行编辑等权限;

(2)教务人员登录可以查看教师本人的基本信息、所教课程成绩、所教课程的基本信息、成绩的发布与录入以及登录密码编辑等权限;

(3)管理人员登录可以查看登录人员的账户信息、对学生信息进行管理、对教师信息进行管理、对课程进行各种管理等。

将这样的系统和已有的管理和业务系统联系起来,构筑成能够及时反应的教务系统。

从而更加快捷地达到与学生信息交互,提高教务教学管理运作效率。

将这样的系统同时提供给学校内各班级内部使用,能够极大地提高学校教务管理水平。

而学生信息管理系统作为教务管理的中间环节,有着尤为重要的意义。

完善的学生信息管理是学校健康运作的一个重要标志。

然而,完善的学生信息管理需要学校许多的资源,如何简化教务的管理而不失其完整性和科学性是许多学校头痛的问题,也是本系统在功能上力求解决的一个问题。

随着学校教务的扩展和工作量的增加,数据量不断扩大。

为了满足工作需要,必须实现各子系统之间能够共享数据,实现需要的统一管理和自动化数据传递,结合学生信息管理要点提出以下主要功能需求。

包括学生信息的管理、班级信息的管理、教师信息的管理、课程信息的管理、学生选课管理以及成绩管理,并具有严格的系统用户及分级权限控制,保证了教学数据的严格保密性。

根据功能需求画功能结构图,如图3.1所示。

4

学生信息管理系统

功能结构图3.1

性能需求3.2

一般的性能需求是指相互消息传递顺利,协议分析正确,界面友好,运行时间满足使用需要,安全性得到完全保证。

就实际情况,在高系统配置、高网络带宽很容易得到保证的情况下,最需要考虑的性能需求就是系统安全性问题。

在开发系统的每个阶段,均需要考虑彼此间的认证与授权。

尤其要注意认证,简单地说就是确定谁是特定用户,并针对安全源验证该用户的身份。

在处理完识别用户的方法之后,必须开发一种方法以向用户授权,从而能够使用系统的特定功能。

也就是说,需要一种方法来决定允许特定用户进行什么样的操作。

这些都是进行下一步系统设计时需要考虑的性能方面内容。

3.3数据流程图学生信息管理系统经过划分出各子系统及其各自的功能,以及相互联系,绘制出数据流图如下:

5

学生信息

图3.2顶层数据流图

户员能学生信4.息管理系统管理员

层数据流图0图3.3第

系统管理员检查1.3检查1.2密码登录名检查1.1登录名,密码登录

第一层数据流图3.4图

6

第一层数据流图图3.5

检查成功检查学2.3.2修2.3.1修2.3.3生信息改学生改学生

信息学生信息表

)修改学生信息第二层数据流图图3.6(

7

检查成功检查学2.4.2

)添加学生信息图3.7第二层数据流图(

检查成功检查学2.5.2删2.5.1删2.5.3生信息除学生除学生

信息学生信息表

(删除学生信息第二层数据流图图3.8

检查成功检查学2.6.2显2.6.1查2.6.3生信息示学生询成绩成绩学生成绩表

查询学生成绩第二层数据流图图3.9(8

3.4数据字典

3.4.1学生信息管理

学生信息管理要求=[新生数据处理要求|班级数据管理要求|添加数据要求|数据删除要求|数据备份要求]

新生数据处理要求=[新生数据|班级数目|起始学号|班级名称|专业]

班级数据管理要求=[班级名称|修改要求]

添加数据要求=[单个学生数据单|成批数据单]

数据删除要求=[起止学号|班级名称|所有学生数据]

数据备份要求=[班级名称|学期数]

新生数据=姓名+性别+出生日期+家庭住址+原毕业学校+政治面貌+入学总分

起始学号={数字}15

班级名称=[会计04

(1)|会计04

(2)|会计04(3)|计算机软件04

(1)|会计03

(1)|会计03

(2)|会计03(3)|计算机软件03

(1)|会计02

(1)|会计02

(2)|会计02(3)|计算机软件02

(1)|网络技术03

(1)|网络技术04

(1)|机电03

(1)|机电02

(1)|机电04

(1)|网络技术02

(1)|网络技术02

(1)]

修改要求=姓名+性别+出生日期+家庭住址+原毕业学校+政治面貌+入学总分+专业+班级+是否住宿

单个学生数据单=姓名+性别+出生日期+家庭住址+原毕业学校+政治面貌+入学总分+班级+是否住宿

成批数据单=姓名+性别+出生日期+家庭住址+原毕业学校+政治面貌+入学总分+班级+是否住宿

性别=[男|女]

政治面貌=[团员|非团员]

是否住宿=[住宿|通学]

3.4.2成绩管理模块

成绩管理要求=[成绩录入要求|总分计算要求|成绩备份要求]

成绩录入要求=班级名称+成绩数据

9

总分计算要求=班级名称+成绩数据

成绩备份要求=班级名称+学期数

成绩数据=姓名+课程名称+分数

成绩表=学号+姓名+期中成绩总分+期末成绩总分+期中名次+期末名次

3.4.3课程信息管理模块

课程管理要求=[课程表维护要求|教师课程表维护要求|排课要求]

课程表维护要求=课程名称+年级+专业

教师课程表维护要求=教师姓名+任教班级+课程名称+周课时数

年级=[一年级|二年级|三年级]

任教班级=[会计04

(1)|会计04

(2)|会计04(3)|计算机软件04

(1)|会计03

(1)|会计03

(2)|会计03(3)|计算机软件03

(1)|会计02

(1)|会计02

(2)|会计02(3)|计算机软件02

(1)|网络技术03

(1)|网络技术04

(1)|机电03

(1)|机电02

(1)|机电04

(1)|网络技术02

(1)|网络技术02

(1)]

3.4.4查询模块

查询要求=[查询条件]

查询结果=[学生信息统计表|学生成绩统计表|学生总分名次统计表|教师信息统计表|备份信息统计表]

10

4系统设计

4.1系统框架

本系统的框架如下图3.1所示:

学生登录教师登录管理员登录

图4.1系统框架图

4.1.1系统流程分析

用户首先登录系统初始页面,进行身份选择后,输入账号密码进行登录,如果身份选择的是学生,那么登录之后将会面对的选项有基本信息查询、学生成绩查询、成绩排名、任课老师查询、修改密码、修改基本信息,最后选择注销退回登录初始界面;若选择教师身份登录,那么将会面对的选项有查看基本信息、查看课程成绩、密码修改、查看课程信息、成绩修改、成绩录入,最后依然是注销回到登录初始界面;最后便是管理员身份登录,登录之后还会面对四个模块,首先是账户信息管理,包括显示个人信息、修改账户信息、修改备注、增加账户、删除账户以及用户信息浏览;其次是学生信息管理,包括学生信息浏览、学生信息查询、学生信息修改、学生信息删除已经学生信息插入;然后便是教师信息管理,这个模块与学生信息管理模块较为相似,功能包括教师信息浏览、教师信息查询、教师信息修改、教师信息删除以及教师信息插入;最后是成绩课程管理,包括有课程信息浏览、任课信息查询、任课修改删除、修改删除科目,课程安排以及添加科目。

其系统流程图如下所示:

11

系统流程图4.2图系统模块分析4.1.2

管理员与教师管理和用户管理(学生信息管理系统主要包括以下几个功能模块:

课程信息管理、教师信息管理、成绩信息管理、课程信息管理、学生选课学生管理)管理:

学生登录

修学任基改生本修课注信成基改老本绩息密师销信查查查码息询询询

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

当前位置:首页 > IT计算机 > 电脑基础知识

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

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