




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、毕业论文系部 专业 班级 姓名 江苏经贸职业技术学院继续教育学院2010年3月1日论 文 撰 写 要 求1.综合要求:(1)选题贴近实际生活,简洁科学。(2)结构合理,层次清楚,中心突出。(3)观点正确,论述有据。(4)文笔流畅,表达准确,言简意赅。(5)毕业论文由学生独立完成,严禁抄袭。(6)按正式行文格式,文稿的输出规定采用A4纸打印的形式。文稿的编辑必须采用WORD进行编辑,其编辑格式为:除题目的字体采用黑体字之外,其他部分的字体采用宋体字,小四号,左右边距分别为30、25毫米,且页号在页底中间。字间距和行距采用系统初装时的默认值。文稿统一规定在A4纸纸张的左侧进行装订,并按封面、正文、
2、和参考文献的顺序装订成册。论文一式二份,一份按照论文封面装订上交,自己留存论文底稿一份。 2.篇幅要求:文章完稿字数(含标点符号、空格)要求在3000字左右,确有较高水平者,可适当放宽。3.撰写过程要求:(1)切实尊重指导教师的意见,认真修改论文。(2)每次指导后请指导教师如实填写指导记录(无指导记录或记录不完整者为无效论文)。(3)引用的资料或数据必须注明来源或出处。论文提纲论文题目学生成绩管理系统的设计与开发提纲(三级标题):第一章 项目背景11.1开发目标21.2项目提出的意义21.3 数据库的现状与发展2第二章 系统分析32.1 模块设计32.1.1 开发环境32.1.2系统的整体流程
3、32.1.3 数据库设计4第三章 系统设计43.1 学生成绩查询系统功能需求简介43.2 动能需求描述43.3系统设计思想53.4 系统设计分析53.5 系统功能分析53.6 学校具体需求分析53.7 学生学籍系统的目标6第四章系统实施64.1 用户界面设计64.2关键技术94.3 系统测试94.4 数据库设计94.4.1 项目数据库设计9第五章 结论11致 谢11参考文献11学生成绩管理系统的设计与开发【摘要】学生成绩管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。成绩管理是学校管理的重要组成部分。成绩,不仅仅关系到学生成绩升迁,在
4、很大程度上度量了一个学生的。但一直以来人们使用传统人工的方式管理学生成绩,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩管理的效率,也是学校的科学化、正规化管理,与世界接轨的重要条件。【关键词】学生成绩
5、管理系统;功能; 特点第一章 项目背景 成绩管理是学校管理的重要组成部分。成绩,不仅仅关系到学生升迁,在很大限度上度量了一个学生的学习效果:同时,成绩还关系到教师的教学成果的考评。成绩管理的重要性不言而喻,但是成绩管理在学校中是很繁重的,在每门课中,每个学生都需要有对应的成绩记录。在学校各项管理中,成绩管理牵涉到其他内容是最复杂的,它牵涉到了学生成绩管理、教师管理和课程管理等。所以在实际管理工作中,往往由于记录成绩的数量众多、管理复杂、造成成绩管理的混乱。 对这一混乱,最好的解决办法就是借助计算机技术和数据库管理系统,对整个成绩进行记载,并实行电子化管理。开发“成绩管理信息系统”,通过这一系统
6、来掌握学生的成绩情况,实现成绩信息管理的电子化,提供一个电子化的成绩管理平台。 根据高校成绩管理的实际要求,结合本系统开发的要求,对于所要介绍的“成绩管理系统”的需要实现如下功能:掌握每个学生每一门课的成绩信息,并记录在数据库中以便其他管理信息系统的使用。分权限的管理。在成绩管理中,教师可以对任何一个学生的成绩进行查询和管理;但是对学生类用户,它只能对自己的成绩进行查看,而且不能对其进行更改。教师类用户可以对成绩按照课程进行管理,可以对每一门课所修的学生进行添加、删除、修改。教师类用户可以对成绩按照课程进行管理,可以对每一学生所选的课程成绩进行添加、删除、修改。可以针对某一门课的学生列表及其成
7、绩生成报表。可以针对某一个学生所选课程及其对应的成绩生成报表。1.1开发目标 建立学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高办学效益和现代化水平。帮助广大教师提高工作效率,实现学生成绩信息管理工作流程的系统化、规范化和自动化1.2项目提出的意义现在我国的大中专校中学生成绩的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。我作为一个计算机应用的专科生,希望可以在这方面有所贡献。改革的总设计师邓小平同志说过“科学技术是第一生产力”,我希望能用我四年的所学编制出一个实用的程序
8、来帮助大中专进行更有效的信息管理。归纳起来,好处大约有以下几点:1可以存储学生的基本信息以及历届的学生信息,安全、高效;2只需一到二名信息录入员即可操作系统,节省大量人力;3 可以迅速查到所需信息。1.3 数据库的现状与发展数据库是60年代末出现的一门计算机软件技术,到现在虽然只有三十多年的历史,但在理论和时间上都得到了和很大的发展。现在,数据库是数据处理的主要工具,是管理信息系统(MIS)的核心部分。数据库系统是当今计算机信息系统的核心,是计算机技术和应用发展的关键。传统的数据库系统旨在处理永久、稳定的数据,强调维护数据的完整性、一致性。数据库理论与技术的发展极其迅速,其应用日益广泛,在当今
9、的信息社会中,它几乎无所不在。以关系型为代表的三大经典(层次、网状、关系)型数据库在传统的(商务和管理的事务型)应用领域获得了极大成功。 数据库设计的很多工作仍需要人工来做,除了关系型数据库已有一套较完整的数据范式理论可用来部分地指导数据库设计之外,尚缺乏一套完善的数据库设计理论、方法和工具,以实现数据库设计的自动化或交互式的半自动化设计。所以数据库设计今后的研究发展方向是研究数据库设计理论,寻求能够更有效地表达语义关系的数据模型,为各阶段的设计提供自动或半自动的设计工具和集成化的开发环境,使数据库的设计更加工程化、更加规范化和更加方便易行,使得在数据库的设计中充分体现软件工程的先进思想和方法
10、。第二章 系统分析2.1 模块设计2.1.1 开发环境结合所要开发的系统的特点,系统将使用Visual Basic 6.0 中文版来作为开发工具,后台数据库则采用Access 2000。将会根据“成绩管理系统”的需求说明和模块设计,着意于如何实现各个模块的基本功能。2.1.2系统的整体流程管理成绩变更管理成绩变更Splash表单(用以显示版本信息和系统信息通过单击显示登陆表单登陆表单(用户可以分别以学生和教师身份登陆)重新登陆通过验证MDI主窗口(系统主窗口)以教师或者学生身份登陆按照学生进行成绩管理(查看学生的各科成绩)若为身份教师教师身份登陆按照课程进行成绩管理(查看各科的学生成绩)查找模
11、块2.1.3 数据库设计 本系统将使用Access 2000作为数据库管理系统(DataBase Managenment System,DBNS)。在Access中,新建一个数据库,将新建的数据库放置在应用程序的目录中,以便调用。第三章 系统设计3.1 学生成绩查询系统功能需求简介在升学率大大提高、学生数量大大增加的今天,学生成绩查询系统的重要性日趋显示了出来,为了减轻成绩管理老师的工作压力,提高起工作效率,学生成绩查询系统利用率也得到了极大的提高,为适应这一形势,计算机化的学生查询系统便成为大势所趋。学生查询系统是一个教育单位不可缺少的一部分,它的内容对于学校的成绩管理人员和学生本身来说都至
12、关重要,所以学生成绩查询系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的学生成绩查询方式,这种管理方式存在着许多缺点,如:效率低、保密性差、查询起来极为拖沓,另外时间一长,将产生大量的文件和数据,这对于学生成绩的查找、更新和维护都带来了不少的困难。作为计算机应用的一部分,使用计算机对学生成绩进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩查询的效率,为节省学生时间、减轻学校老师管理层的压力起到了极好的作用!开发学生成绩查询系统的目标及意义:1 准确及时地收集、处理、存
13、储与学生成绩有关的信息,使得学生成绩管理和查询实现信息化、系统化,建立集中、统一、准确的学生成绩数据库,实现信息资源共享和快速自动查找。2 满足现代化高校管理对学生成绩信息的要求,为快速、准确地统计、分析和了解学生的情况创造条件;3 辅助学生成绩管理人员进行日常事务处理,减轻成绩管理人员的劳动强度,提高办公效率。3.2功能需求描述本系统要求处理学生、宿舍、课程、教材、成绩等信息,应包含下列功能:学生各种信息的处理包括学生基本信息输入,专业,班级,年龄等。学生各种信息的查询,修改,删除,包括学生基本信息,班级,专业,年龄等。教员信息的处理包括教师基本信息,职称等以及所教员信息的查询,修改,删除等
14、。住寝室情况的处理包括输入学生号,寝室号,床位号,寝室价格等以及对学生住宿情况的修改,查询,删除等。课程信息的输入包括上课时间,班级,老师,教室等以及课程信息的修改,查询,删除等。学生成绩信息的输入包括课程号,学号,成绩等以及对课程信息的查询,修改,删除等。教材信息的输入包括教材号,教材名,作者,价格等以及对教材信息的查询,修改,删除等。系统用户管理,权限管理等。3.3系统设计思想采用现有的资源,先进的管理系统开发方案,充分利用学校现有的资源,减少开发中的时间和财力、物力、提高系统开发的水平和应用效果。系统就满足学校的需求,例如学生信息的录入、查询、更新等。学生录入与排名。系统就具备数据库维护
15、功能,及时根据用户需求进行数据添加、删除、修改等操作。3.4 系统设计分析 本系统适用于中小学校,其功能主要分为六大类: 用户管理:用于对用户的添加,赋于不同权限及对用户的修改及查询。 课程管理:用于对各学期课程的开设和修改。 成绩管理:用于对成绩的输入、修改、汇总及排名。 学生信息管理:添加,删除,修改学生信息等。 授课信息管理: 对授课教师,课程号,学时数,班级等信息的添加,维护等。 学生信息查询: 对学生成绩等信息的查询,查询方式为模糊,且具有多条件组合查询功能。 学生成绩统计: 统计本科的总分,平均分等信息。本系统性能力求易于使用,具体有较高的扩展性和可维护性。3.5 系统功能分析权限
16、功能:系统具有动态的权限分配功能,可按用户权限对用户进行分组。可分为普通用户,一般用户,超级用户。普通用户只是查询不能修改,一般用户只能对授权范围内进行相应修改及删除,超级用户能修改、删除所有信息。录入功能:为一般用户提供相应的录入功能,为超级用户提供对所有信息的录入功能。查询功能:为所有用户提供查询的功能,可查询允许范围内的所有信息。维护功能:为一般用户提供查询及相应的修改,删除功能,为超级用户提供对所有信息的修改删除功能。退出功能:结束并关闭系统。3.6 学校具体需求分析学生:对各科成绩的查询及查看本班成绩排名等情况。任课老师:输入并维护所教科目的学生成绩,计算本科的成绩排名、本科成绩在班
17、上的排名。输出本班科目的成绩及排名情况。班主任:输入并维护本班的基本信息,对本班的各科成绩汇总,计算各科成绩的总分,排名,本班平均分等需求。输出学生的基本信息,各科的成绩及各科成绩的部分,各科成绩的排名,总分的排名情况。教务处: 学校全体成员的信息管理,对考试科目,时间及对所考科目的编号等进行具体的管理,并对任课老师,班主任等输入的信息进行存库,对学生的信息进行必要的维护,可打印学生的所有信息。3.7 学生学籍系统的目标节约资源,提高学籍信息的精确度 本系统能减少很多不必要的资源,不用象以前那样用冗余的纸张式的管理。大节省了学校能源。并且计算机的存储与快速查询功能大大提高了学籍管理的效率,并且
18、还提高了学籍信息管理的精确度。方便快速操作,精减人员,节约开支方便快速的操作,可减少学籍信息管理的漏洞,又减少因工作的冗余出现的错误,并且操作非常简单,可减少许多不很必要的人员,这无论从物质上还是工作人员的工资上都为学校节约了开支。为学校增加了财富。数据库分析 用户需求具体有学籍管理系统提供保存、更新、查询、维护和打印,这就需求数据库结构能充分满足各种信息的输入与输出,实现有组织地、动态地存储大量关联数据,方便用户访问系统中的数据,它与文件系统的重要区别是数据的充分共享,交叉访问,与应用程序的高度独立性。第四章系统实施4.1 用户界面设计Option ExplicitPrivate mclsM
19、idTier As clsMidTierDim rs As RecordsetDim strCmd As StringPublic LoginSucceeded As BooleanPrivate Sub cboUserName_LostFocus() '全局用户名 UserName = cboUserName.TextEnd SubPrivate Sub cmdCancel_Click() '设置全局变量为 false '不提示失败的登录 LoginSucceeded = False EndEnd SubPrivate Sub cmdOK_Click() Dim st
20、rFindUser As String Dim strCondition As String strFindUser = cboUserName.Text strCmd = "Select UserName,UserPassword From UserInfo " strCondition = "UserName='" & strFindUser & "'" Set rs = mclsMidTier.GetList(strCmd, strCondition) If Not rs.BOF Then rs.
21、MoveFirst End If '检查正确的密码 If rs.RecordCount <> 0 Then If rs("UserPassword") = txtPassword.Text Then LoginSucceeded = True Load frmMDIMain frmMDIMain.Show Unload Me ElseIf rs("UserPassword") <> txtPassword.Text Then MsgBox "无效的密码,请重试!", vbOKOnly + vbExcla
22、mation, "登录提示" txtPassword.SetFocus SendKeys "Home+End" End If End IfEnd SubPrivate Sub cboUserName_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then KeyAscii = 0 SendKeys "Tab" End IfEnd SubPrivate Sub Form_Load() Set mclsMidTier = New clsMidTier Set rs = mclsMidTier
23、.GetList("select * from UserInfo") If rs.RecordCount = 0 Then rs.AddNew rs("UserName") = "System" rs("UserPassword") = "123456" rs.Update Else rs.MoveFirst End If Do While Not rs.EOF cboUserName.AddItem rs("UserName") rs.MoveNext LoopEnd Su
24、bPrivate Sub Form_Unload(Cancel As Integer) rs.Close Set rs = Nothing Set mclsMidTier = NothingEnd Sub4.2关键技术 ADO Data控件Microsoft ActiveX数据对象来快速建立数据绑定控件和数据提供者之间的连接。数据绑定控件是任何具有“数据源”属性的控件。数据提供者可以是任何符合OLE DB规范的数据源。使用Visual Basic的类模块也可以很方便地创建子集的数据提供者。尽管可以在应用程序中直接使用ActiveX带护具对象,但ADO Data控件有做为一个图形控件的优势,可以
25、用最少的代码创建数据库应用程序。打开一个指定的数据库表,或定义一个基于结构化查询语言的查询、存储过程或该数据库中表视图的记录组合。将数据字段的数据值传递给数据绑定的控件,可以在这些控件中显示或更改这些数值。添加新的记录,或根据对显示在绑定的的控件中的数据的任何更改来更新一个数据库。4.3 系统测试测试是为了发现程序中的错误而执行程序的过程,好的测试方案是极可能发现迄今为止尚未发现错误的测试方案。测试任何产品都有两种方法:如果已经知道了产品应该具有的功能,可以通过测试来检验产品的内部动作是否按照规格说明书的规定正常进行。前一中方法称黑盒测试,后一种方法称为白盒测试。大型软件测试步骤分为模块测试、
26、子系统测试、系统测试、验收测试和平行测试。4.4 数据库设计4.4.1 项目数据库设计1、数据库名:学生成绩管理表一 表名:用户信息表列名数据类型长度精度小数用户名Char 1200密码Char 1200表二 表名:学生基本信息表列名数据类型长度精度小数学号Char1000姓名Char1200性别Char 600籍贯Char1200出生年月int600 政治面貌Char 1200表三 表名:学生基本信息表列名数据类型长度精度小数学号Char1000姓名Char1200性别Char 600籍贯Char1200出生年月int600 政治面貌Char 1200表四 表名:学生期末成绩表列名数据类型长度精度小数学号Char 1200课程编号Char 200成绩Int 322表五 表名:选修课成绩表列名数据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 移动阅读应用的内容策划与推广考核试卷
- 粮油产品故事营销与消费者情感共鸣考核试卷
- 肉制品加工业的市场战略规划考核试卷
- 海水养殖病害生物控制技术研究考核试卷
- 纺织鞋材的耐磨损性能评估考核试卷
- 聚苯乙烯纤维的化学性质和应用考核试卷
- 绿色供应链企业环保实践考核试卷
- 热电联产项目风险评估考核试卷
- 糖果与巧克力品牌故事与企业文化塑造考核试卷
- 球类生产环境保护与可持续发展考核试卷
- 定额〔2025〕1号文-关于发布2018版电力建设工程概预算定额2024年度价格水平调整的通知
- 【MOOC】机械原理-西北工业大学 中国大学慕课MOOC答案
- 一种基于STM32的智能门锁系统的设计-毕业论文
- 分红险、万能险销售资质考试真题模拟汇编(共763题)
- 鱼台工程运河杯汇报材料
- GB/T 16895.25-2022低压电气装置第7-711部分:特殊装置或场所的要求展览、展示及展区
- 《运营管理》案例库
- 煤矿安全监控系统设备管理报废制度
- 机关事业单位退休人员养老金领取资格确认表
- 第五届“国药工程杯”全国大学生制药工程设计竞赛
- 柔性主动防护网分项工程质量检验评定表
评论
0/150
提交评论