学生成绩管理课程设计.docx

上传人:椰子壳 文档编号:5021513 上传时间:2020-01-29 格式:DOCX 页数:24 大小:389.29KB
返回 下载 相关 举报
学生成绩管理课程设计.docx_第1页
第1页 / 共24页
学生成绩管理课程设计.docx_第2页
第2页 / 共24页
学生成绩管理课程设计.docx_第3页
第3页 / 共24页
学生成绩管理课程设计.docx_第4页
第4页 / 共24页
学生成绩管理课程设计.docx_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《学生成绩管理课程设计.docx》由会员分享,可在线阅读,更多相关《学生成绩管理课程设计.docx(24页珍藏版)》请在三一文库上搜索。

1、 理工学院 学生成绩管理课程设计课程设计题目: 学籍管理系统 专 业 班 级: 学 生 姓 名: 学 号: 指 导 教 师: 2011年 9月 5日目 录 引言 3 1 系统调查 41.1初步调查资料 41.2系统目标 51.3系统可行性分析 62 系统分析 72.1系统业务流程图 72.2 新系统数据流程分析 82.2.1 新系统TOP图 82.2.2新系统数据流程图 92.2.3数据字典 9 3 系统设计 113.1新系统功能结构图 11 3.2代码设计 11 3.3数据库设计 123.4输入输出设计 16 3.5 物理配置方案 194 系统实施(程序框图) 19 4.1主控程序和数据录入

2、 19 4.2查询 204.3 打印 20参考文献 22总结 23引言随着计算机技术的飞速发展,计算机在各种单位机构管理中应用的普及,管理信息系统的开发在强调管理、强调信息的现代社会中也显得越来越重要。因此,利用计算机支持单位高效率地完成人事管理的日常事务,是适应现代各种单位机构制度要求、推动各种单位机构人事管理走向科学化、规范化的必要条件。在当今的信息社会,随着信息的不断增长和学校对信息的要求,信息管理技术随之出现。学籍管理信息系统是一个现代化的学校在竞争中立于不败之地的必要部分,它能够为查询学生信息提供充足的信息和快捷的查询手段。一直以来使用传统人工的方式管理文件档案,这种管理方式存在着许

3、多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难,而且容易丢失。自20世纪50年代将计算机引入数据处理以来,历经管理信息系统发展的各个阶段。一方面是信息技术应用的迅猛发展,另一方面,许多管理信息系统在耗费了大量的人力、物力、财力之后夭折了,或者根本没有实现原系统的开发目标,而把计算机用作了打字机。这是长期以来困惑人们的一大问题。现在人们日益深刻认识到,把信息技术应用与应用环境分离是办不到的。管理信息系统根本不仅是技术系统,而且是社会系统。使用计算机对学校信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存

4、储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学校管理的效率,也是学校的科学化、正规化管理,与世界接轨的重要条件。因此,开发一个代替手工操作的新型的计算机管理的信息系统对河北科技大学来说刻不容缓,这也是本课题的由来。本论文就是以Microsoft Visual Studio 2008为前台和Microsoft SQL Server 2005为后台等软件作为开发工具,以各种单位机构为对象,开发一个从某种程度上能满足中小型机构对学籍信息管理的要求的“学籍管理信息系统”。1 系统调查1.1初步调查资料河北科技大学经济管理学院学籍管理的基本管理方式如下:一、管理程序学年分上、下两学期,考核

5、方式分为考试和考查两种。1、考试结束后,教师在教学办交学生学习成绩报告表,成绩表上要有系主任及任课教师的签字,成绩如有变动,必须经系主任同意方可,如发现成绩单上有涂改,要请教师签字,等成绩都上来后,要汇总学生缺考人次(病假、事假、旷考、免考、免修)及作弊情况。有不及格课程的学生名单,要上报教务处以便安排补考计划。2、填补考通知单,发给需要补考的同学及家长,告诉学生哪门课程补考及补考时间、地点,以便学生能及时返回学校补考。3、在补考临近的几天里,要给每个班级和任课教师发补考安排计划及河北科技大学补考成绩报告单。4、补考结束,及时收集教师送来的补考成绩单,并将补考后仍不及格的学生名单及课程填入不及

6、格表内报教务处备案。5、登记学生补考成绩(包括仍不及格的学生)于学生成绩卡片。(二)成绩记载办法:考核成绩记入学生成绩记分册,毕业归入学生档案。考核成绩的评定采用百分制和五分制记分。1、学生每学期不及格的课程,均可补考一次,记分时注明“补考”字样。2、对于旷考、作弊学生,该课程成绩以零分记,不准正常补考。3、对于仍不及格、旷考、作弊学生,一般到毕业前进行补考。4、计算填写学生期末考试、考查课程统计表于开学后三周内报教务处。5、填写本学期各门课程的教师记分手册,发给本院及基础部的任课教师。6、整理新老学生名单,重新统计学生人数。7、整理毕业学生成绩册等材料上交文书档案室。8、建立新生成绩卡片,贴

7、照片、填写姓名、住址、家长工作单位,家 长姓名等。9、填写毕业生河北科技大学成绩单。含在校全部成绩,包括毕业设计或论文成绩,送档案室备案。二、经济管理学院的组织基本情况如下: 经济管理学院下设教学办公室和九个系(信息管理与管理信息系、工业工程系、工商管理系、市场营销系、交通运输系、国际贸易系、电子商务系、财务系和物流管理系)。 本系统主要由教学办公室提出要求,要求对学生的成绩用计算机来处理。 学生成绩可以按年级(上、下两学期)保存直至毕业,假设本学院学生所学课程一般每学期不会超过六门课程。每学期考试、考查结束后要进行学生成绩登记,教师为了了解学生的学习情况,经常要查看学生登记卡片。 教学办公室

8、提出要求:首先解决学生成绩统计;成绩单的打印;分数查询等。其组织机构图如下:经济管理学院职能部门研究机构教学单位行政办公室党委办公室团委办公室教学办公室辅导员办公室科研与研究生办公室继续教育部资料室信息管理与管理信息系工业工程系工商管理系市场营销系交通运输系国际贸易系电子商务系财务系物流管理系实验中心复杂系统研究所技术创新研究所组织运行与评价研究所信息技术与安全研究所 图1 经济管理学院的组织结构图1.2系统目标此系统实现如下系统功能:(1)学生的选修成绩管理工作更加清晰、条理化、自动化。(2)简化每个学生有学号、姓名、性别、班级、出生日期等基本信息的录入、查询、修改、删除、添加等。(3)方便

9、课程基本信息的录入、查询、修改、删除、添加等。(4)学院需要对每个学生的基本信息、所学课程、成绩进行统一管理,以便于对信息进行查询、浏览和修改。(5)通过用户名和密码登录系统,查询课程基本资料,学生所选课程成绩,修改用户密码等功能。 容易地完成学生信息的查询操作。(6) 设计人机友好界面,功能安排合理,操作使用方便,并且进一步考虑系统在安全性,完整性,并发控制,备份和恢复等方面的功能要求。1.3系统可行性分析只要资源和时间不加以限制, 所有的项目都是可行的, 然而, 由于资源缺乏和交付时间限制的困扰, 给基于计算机系统的开发带来了困难。 因此对软件项目的可行性做出细致而谨慎的评估是十分必要的。

10、如果在定义阶段尽早发现将来可能在开发过程中遇到的问题, 及早做出决定, 可以避免大量的人工, 金钱, 时间上的浪费。 因此, 我在开发学生学籍成绩管理系统之前, 对本次开发的可行性进行了分析。技术可行性:目前,全国计算机越来越普及,几乎每个学校都配有计算机,为我的这套软件提供了硬件环境。以计算机为基础的管理系统使教师和管理者摆脱了那种繁杂、易错的记录及管理方式,通过计算机以及配套的软件,用户可以采用全新的方式从不同的地方存取各种信息。从客户/服务器方式上发展起来的框架结构为我们提供了开发本系统的基础。 经济可行性: 另一方面, 就学校自身来说,它也是需要这样一个软件的。我们在计算机还没有普及之

11、前,信息都必须通过在纸上填写来实现, 这样既浪费时间又容易出错,。随着信息时代的来临, 我们的各项工作都要讲求效率, 成绩和学籍管理也不例外, 这就为我的软件提供了使用群体。管理上的可行性:本操作简单, 有计算计基础的人无需培训即可使用, 即使是没有计算机基础的人只需经过简单的培训就可以很熟练的使用本系统。系统运行后,就用户方而言,由于用户使用本系统时,不会也不必关心系统内部的结构及实现方法,即对用户来说是透明的,所以本系统对用户而言,是定位在界面友好、操作方便、功能齐全的原则上的,用户只需简单的用鼠标点击各界面上的选项卡或按钮就能执行相应的功能,就管理者而言,关心的是如何处理各种数据,只要把

12、用户的信息输入计算机,管理者就可运行相应的后台程序进行处理。而以上的这些功能都能在所选择的开发环境中用所选择的开发工具来实现。所以说本系统在用户管理可行性上是没有问题的。经济上的可行性:主要对项目的经济效益进行评价。学籍管理系统除了购置硬件设备外,操作简便,无须投入较大的培训费用、开发费用、维护费用等,并且在实施过程中减少手工操作的步骤、加快了对学生的学籍管理、学籍变动管理和学生成绩管理的速度。2 系统分析2.1系统业务流程图 图2 系统业务流程图2.2 新系统数据流程分析2.2.1 新系统TOP图 学籍管理系统教师教学办学生院系学生成绩 图3学籍管理系统系统TOP图2.2.2新系统数据流程图

13、 图4 新系统的数据流程图2.2.3数据字典 数据字典,为了对数据流程图中的各个元素作出详细的说明,下面建立数据字典;其主要的内容是对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体等方面进行具体定义。 数据项名称:学号编号:001说明:本校学生的编号数据类型:字符型长度:9有关数据结构:学生成绩,学生登记卡,选课卡 名称:学生姓名 编号:0010 说明:本校学生的姓名 数据类型:字符型 长度:4数据结构 名称:学生登记卡编号:002 说名:新生入学时填写的基本信息的卡片 结构:学号+姓名+性别+出生日期+入学日期+民族+家庭住址+联系电话数据流 名称:新生信息 编号:00

14、3 说明:新生入学时带来的基本信息 数据流来源:招生办 数据流去向:信息输入 包含的数据结构:学号,姓名,性别,出生日期,入学日期,民族,家庭住址,联系电话 数据流量:4000份/学期数据存储 名称:学籍表 编号:004 说明:存储学生所有信息的记录 结构:基本信息,奖惩信息,学生动态,考试成绩 有关数据流:P1.1 P1.2 P2.1 P3.1 P3.2 学籍记录处理过程 名称:信息输入 编号:P1.1 说明:输入新生的基本信息 输入:招生办 p1.1 , 输出:p1.1 新生信息 处理:将由招生办来的学生登记卡的内容作为基本信息输入到学籍记录中。外部实体 名称:学生 编号:S1 简述:学籍

15、管理系统的基本用户输入的数据流:课程表,错误选课结果,成绩分析结果,输出的数据流:选课结果,学籍信息查询请求、查询结果3 系统设计 3.1新系统功能结构图 经济管理学院的学籍管理系统组织结构图如下:录入学员信息修改删除信息查询学员信息打印学员信息班级管理录入学员成绩查询学员成绩修改删除成绩打印学员成绩计算总分排名学 籍 管 理 系 统学员信息管 理学 员 成绩 管 理考 试管 理用 户 管 理 图5经济管理学院学籍管理系统功能结构图3.2代码设计 代码设计是一项关系到全局的工作。如果系统开发完成,再发现代码设计不合适,或不符合国家标准,小修改会引起程序的变化,打修改则会导致文件的重新建立乃至数

16、据的混乱,不修改则影响系统的扩展性、通用性及与其他系统的联接。因此,在代码设计时要考虑下面一些基本原则:(1)唯一确定性 每一代码仅代表唯一的实体或属性,每一实体和属性都用一个确定的代码来表示;(2)标准化与通用性 尽可能利用国际、国内、部门的标准代码;(3)可扩充性 考虑系统的发展与变化,当增加新的实体(或属性)时,不需要变动原代码体系;(4)简明性 尽可能简短、统一;(5)系统性 代码要有规律,逻辑性强。这样既便于计算机处理,也便于识别和记忆及人工处理使用;(6)易修改性 这是代码具有标准化又具有灵活性的一面,当系统条件发生某些变化时,代码应容易进行修改。在本系统中,主要有以下代码(1)学

17、生代码该代码是为了给学生编号,以便统计学生选课情况,因此可按学号设为区间码。# # # # #座位代码班级代码入学年份代码专业代码入学年份代码 图6 学校学生代码(2)教师代码此代码主要是给该高中各个学科教师的工号,以方便检索,查询,采用助记码和顺序码。助记码如RY表示日语选修课,SP表示食品选修课等。 # # #顺序码职称代码学院代码 图7 学校教职工代码(3)课程代码该代码是为了对课程进行分类以利于检索处理,因此可采用区间码,其结构如下: # #顺序号分类 图8 课程代码前两位代表课程所属范畴,后三位代表具体课程名称的顺序号。如头两位为01或02,则分别表示01自然科学 02人文科学;如后

18、三位为001,002则表示具体课程的顺序号,营养学、经济系等。3.3数据库设计 学生实体属性图课程简介课 程课程编号名 称学时数学 分学生学号家庭住址民族入学日期姓名性别出生日期联系电话图9学生实体属性图课程实体属性图 图10课程实体属性图教师号姓名性别家庭住址出生日期教师教师实体属性图 图11教师实体属性图分数段选课学号课程编号成绩 选课实体属性图 图12选课实体属性图授课实体属性图教课教师号课程编号课程序号 图13授课实体属性图休学实体属性图备注休学学号时间原因 图14休学实体属性图复学学号新学号新的班级号时间学期原因备注复学实体属性图 图15 复学实体属性图退学实体属性图备注退学学号时间

19、原因 图16退学实体属性图各实体之间的ER图休学学生选修教师课程成绩授课复学退学院系招生办管理录入教授mn n m 图17各实体之间的ER图ER模型转化为关系模型学生(学号、姓名、性别、出生日期、入学日期、联系电话、家庭住址、班级)授课(课程代号、教师编号、课程名、学分、学时)成绩单(课程代号、学号、课程名、分数)老师(教师编号、姓名、性别、联系电话、家庭住址)注:关系模式仅列出了主要部分。根据ER图,将其转化为如下数据实体,数据库:学生成绩管理系统.dbc,包括如下的表和视图:(1)学生情况登记表字段名称 字段类型 字段宽度学号 字符型 9姓名 字符型 4性别 字符型 2出生日期 日期型 8

20、入学日期 日期型 8联系电话 字符型 11家庭住址 字符型 20班级 字符型 9(2)课程登记表 字段名称 字段类型 字段宽度课程代号 字符型 5课程名称 字符型 10学时 数字型 3学分 数字型 2教师编号 字符型 7(3)成绩单字段名称 字段类型 字段宽度学号 字符型 9课程代号 字符型 5成绩 数值型 3课程名称 字符型 102) (4)教师情况表字段名称 字段类型 字段宽度教师编号 字符型 7姓名 字符型 4性别 字符型 2家庭住址 字符型 20联系电话 数值型 11(5)密码表字段名称 字段类型 字段宽度账号 字符型 9密码 字符型 83.4输入输出设计 3.4.1输出设计 毕业成绩

21、输出表设计如下:学院:经济管理学院姓名#性别民族出生日期政治面貌学号专业入学日期学制学历班级毕业结论毕业日期身份证号家庭住址邮政编码课程名称学时学分成绩属性学期课程名称学分学时成绩属性学期毕业最低分已获总学分平均学分绩点主管院长签字:公章:毕业证书编号学位证书编号毕业设计(论文)题目注:重重修课程 辅辅修课程 缓缓考 弊作弊或作壁后重修 制表人: 指标日期: 图18毕业成绩输出表学期成绩输出表排名否课程号课程名课序号学时学分成绩课程属性 图19 学期成绩输出表学生信息输出表学生个人学籍信息学号姓名姓名简拼性别出生日期民族籍贯政治面貌入学日期学生类别学院班级学制专业外语语种考区是否有校内学籍高考

22、总分学位是否有国家学籍培养方式所属年级身份证号培养层次学籍异动学科门类毕业日期所在校区高考考生号入学年级 图20学生信息输出表34.2输入设计 学生成绩管理系统登录界面 图21学生成绩管理系统登录界面3.5 物理配置方案良好的系统配置有助于系统的安全运行,以下是本学生学籍管理系统(数据库系统)的开发与运行环境:开发环境:Windows XP辅助工具:PowerDesigner Trial 11数据库管理系统:SQL Server 2005运行环境:Windows 2000/XP/2003以Microsoft Visual Studio 2008为前台和Microsoft SQL Server

23、2005为后台等软件作为开发工具,以各种单位机构为对象,开发一个从某种程度上能满足中小型机构对学籍信息管理的要求的“学籍管理信息系统”。4 系统实施(程序框图) 4.1主控程序和数据录入程序 学生登录判断学号、密码查询类型关键字生成成绩单继续?4.2学生成绩查询 学号或密码不正确 y继续查询不继续4.3 学生四年成绩打印教务处主任判断代码,密码打印类型输入关键字继续? n继续打印 不继续总结学生信息管理系统(课程设置和打印统计)的完成,它在审核这一功能中能够对不同情况的资料进行设置和打印,针对需要的信息进行设置和打印。在本系统的开发过程中,由于本人是初次开发软件,在知识、经验方面都存在着不足。

24、另外,在整个开发的过程中,时间也比较仓促。因此,该系统必然会存在一些缺陷和不足。因为对学生管理的整个流程不够熟悉,在需求分析时未能做到完全满足用户的需求。虽然网络在学生管理系统中的应用不是很多,但是未来的发展方向,在本次开发过程由于硬件的限制,未能实现网络功能,因此在以后的系统更新过程中可能会造成一些不必要的数据损失。尽管本管理系统存在着很多不足,但其功能全面、易于日后程序更新、数据库管理容易、界面友好、操作方便、效率高、安全性好等优点是本管理系统所必需的。相信本学生管理系统是一套学校在日常管理中必不可少的管理软件,通过开发这个系统,我掌握了的项本过程,了解了的基本知识巩固了我对Microso

25、ft SQL Server 2005和Microsoft Visual Studio 2008的学习,但在这次毕业设计中的最大收获并不是掌握这几门开发工具的应用,而是学会了设计系统的思维方法,以及与同学们之间相互帮助的精神。参 考 文 献1. 李伟人力资源管理现状及其解决方案企业改革与管理,2004(9)2. 邬锦雯人力资源管理信息化北京:清华大学出版社,20063. 常晋义. 信息系统开发与管理.北京:机械工业出版社,20044安忠,佟志臣管理信息系统.北京:中国铁道出版社,经济科学出版社,20005周三多, 陈传明,鲁明泓管理学原理与方法.上海:复旦大学出版社,19996薛华成管理信息系统

26、北京:清华大学出版社,19997黄梯云管理信息系统北京:高等教育出版社,20058. 陈佳. 信息系统开发方法教程.北京:清华大学出版社,20049. 龙守谌.数据库技术与应用.北京科学出版社.199510Harvey MDeitel,Paul JDeitel,Sean ESantry(美)Advanced Java2 Platform How To Program,电子工业出版社,200311罗晓沛.数据库技术.清华大学出版社.200212孟小峰,王珊.数据库系统导论.机械工业出版社.200013洪志全.微机软硬件技术.北京:电子工业出版社.2002教师指导评语及成绩指导教师评语成绩签字:年 月 日

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

当前位置:首页 > 研究报告 > 商业贸易


经营许可证编号:宁ICP备18001539号-1