- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【摘要】
现在我国的大中专院校的学生成绩管理,给学校的信息安全带来隐患,同时也给人们带来很大的负担,浪费了大量的人力、物力学生成绩管理工作流程的系统化、规范化和自动化显得尤为重要。
结合学生成绩管理系统在国内外发展的概况,系统分析、设计、过程;介绍了开发本系统所运用的工具PowerBuilder90及其自带的ASA数据库、PowerScript语言;最后,对系统的开发设计进行归纳总结。班级、教师、课程、学生、成绩等基本信息的维护,学生成绩的录入查询,成绩的,奖学金等级的定,各重要数据库表的备份恢复,以及已毕业学生所有信息的删除等本系统的成功开发,给大中专院校的学生成绩管理工作带来方便成绩成绩查询
1 概述 1
1.1 引言 1
1.2 相关技术与名词解释 1
1.3 文档结构 2
2 系统总体结构与运行环境 3
2.1 业务流程分析 3
2.2 系统总体流程图 4
2.3 数据存储分析,实体联系图 6
2.4 运行环境 8
3 系统开发环境与开发方法 10
3.1 开发工具 10
3.2 开发方法 10
3.2.1 系统模块开发方案 10
3.2.2 软件结构设计 10
3.2.3 数据库设计 11
3.3 程序设计模型 12
3.3.1 开发设计模型 12
3.3.2 开发目标与原则 13
4 系统需求分析描述 14
4.1 系统功能描述 14
4.2 部分功能简述与相应类 14
5 程序设计 16
5.1 部分功能实现代码 16
6 系统测试描述 18
6.1 测试目的 18
6.2 测试方法 18
7 结论 20
7.1 结论 20
7.2 不足与改进 20
致谢 21
参考文件 22
概述
引言
当今我们已处于科技飞速发展的信息时代,各行各业都离不开信息的处理离不开计算机的应用使用计算机进行信息控制,不仅提高了工作效率,而且大大提高了安全性尤其对复杂的成绩管理工作,计算机能够充分发挥优越性。早期的学生成绩管理系统的开发一般采FoxBASE、FoxPro等,现在采用Visual Basic、Delphi、PowerBuilder、ASP等来开发此类项目。PowerScript语言进行开发的。
本学生成绩管理系统的主要特点
最大限度的保证系统数据的安全系统维护员的用户名和密码是由系统开发者自己设置的,共有两个教师和学生用户编号和用户真实姓名与数据库中教师信息表学生信息表中的该教师信息学生信息匹配申请如果该学生或者教师已经申请了一个用户名,就不能再以自己的身份,以系统遭到外来人员的恶意破坏。所有的用户名和密码都可以在修改密码窗口中进行修改但是,用户在修改时,如果输入的原始用户名和密码有三次不匹配的话,用户会被强制退出整个系统,以保证合法用户的使用权和数据库信息的安全。有效的减轻系统的负担在数据备份窗口中可以将数据以excel的形式进行备份可以将已毕业的学生信息保存到其它存储设备中,在系统中将这些过期信息进行删除,以减轻系统的负担。
本系统中所有相关的编号,如:院系号、专业号、教师编号、学生编号等都是系统根据数据库中已经存在的编号信息生成的,不需要系统维护员进行编译,最大限度地确保各编号的唯一性。
录入的高效性、可靠性当教师在本系统中录入时,
综合测评成绩提交窗口中,只需要输入学生编号、品德分系统会计算出生综合测评成绩
查询、打印的完整性
在本系统中,用户可以对学生的初始成绩、重修成绩、清考成绩、毕业设计成绩、班级单科成绩、专业总成绩、班级重修成绩、班级清考成绩、学分、各专业查询、打印
数据库图与流程图
数据库图
班级管理数据库图
成绩管理数据库图
课程管理数据库图
成绩管理流程图
系统总体流程图
系统总体流程
系统管理流程图
系统学生流程图
数据存储分析,实体联系图
E-R图:E-R图也即实体-联系图(Entity Relationship Diagram),提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。
构成E-R图的基本要素是实体型、属性和联系,其表示方法为:实体型(Entity):用矩形表示,矩形框内写明实体名;属性(Attribute):用椭圆形表示,并用无向边将其与相应的实体连接起来;联系(Relationship):用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m : n)。2、再分析三个实体之间的联系。首先,这三个实体不是一个统一体,学生成绩与教师没有内在联系,教师必须通过课程实体才能与学生建立联系,因而先不考虑。课程与学生这两个实体是多对多联系;一位学生要学习多门课程,一门课程有多位学生共同学习。而学习成绩是这两个实体“学生”和“成绩”共有的属性,应填在二者的联系“学习”边。因为成绩既不是学生独有的,也不是课程独有
您可能关注的文档
- 毕业设计(论文)-EDA技术在电子线路设计中的应用.doc
- 毕业设计(论文)-E-mail客户端管理程序的设计与实现.doc
- 毕业设计(论文)-EMD求包络的算法.doc
- 毕业设计(论文)-Flash手机还款系统演示.doc
- 毕业设计(论文)-GSM及其网络优化的方法.doc
- 毕业设计(论文)-HD200多向运动混合机的设计.doc
- 毕业设计(论文)-HD600多向运动混合机的设计.doc
- 毕业设计(论文)-Java儿童益智之喜羊羊大战灰太狼游戏设计.doc
- 毕业设计(论文)-JS750混凝土搅拌机设计.doc
- 毕业设计(论文)-PLC搬运机械手的控制系统设计.doc
- 第6 2课《抒发情感》(课件)-【中职专用】高二语文同步精品课件(高教版2023·职业模块).pptx
- 第1 3课《“探界者”钟扬》(课件)-【中职专用】高二语文同步精品课件(高教版2023·职业模块).pptx
- 第6.3课《表达观点》(课件)-【中职专用】高二语文同步精品课件(高教版2023·职业模块).pptx
- 第3 2课《简单相信,傻傻坚持》(课件)-【中职专用】高二语文同步精品课件(高教版2023·职业模块).pptx
- 第3 1课《青年在选择职业时的考虑》-【中职专用】高二语文同步精品课件(高教版2023·职业模块).pptx
- 小学简笔画教学计划方案(精选19篇) .pdf
- 山东省潍坊市奎文区2022-2023学年七年级上学期期中数学试题 .pdf
- 2025中考历史复习人教版第二册习题.doc
- 2025中考历史复习人教版第一册习题.docx
- 2025中考历史复习人教版第五册习题.docx
文档评论(0)