没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
河南科技大学国际教育学院毕业设计说明书
学生成绩管理系统
摘 要
现在我国的大中专院校的学生成绩管理系统还不是很完善,给学校的信息安
全带来隐患,同时也给人们带来很大的负担,浪费了大量的人力、物力。在今天科
技迅速发展的信息时代,改善这种状态,实现学生成绩管理工作流程的系统化、规
范化和自动化显得尤为重要。
本文结合学生成绩管理系统在国内外发展的概况,从需求分析、系统分析、
系统设计、系统实施四个方面介绍本系统的设计和实现过程;其次,本文还简单介
绍 了 开 发 本 系 统 所 运 用 的 工 具 P o w e r B u i l d e r 9.0 及 其 自 带 的 A S A数 据 库 、
PowerScript语言;最后,本文对该系统的开发设计进行了归纳总结。
该学生成绩管理系统包括班级、教师、课程、学生、成绩等基本信息的维护
学生成绩的录入和查询,各类综合成绩的运算和提交,奖学金等级的评定、查询和
打印,各重要数据库表的数据备份和数据恢复,以及对已毕业学生所有相关信息的
删除等功能,同时本系统还具有录入高效、查询完整等特点。
本系统的成功开发,旨在给大中专院校的学生成绩管理工作带来一定的方便
减轻广大高校工作者的负担。
关 键 词:成绩管理,成绩查询,学生成绩,数据库设计
I
河南科技大学国际教育学院毕业设计说明书
STUDENTS’ ACHIEVEMENT MANAGEMENT SYSTEM
ABSTRACT
Now the student achievement management system of colleges at all levels in our
country is generally not perfect, with hidden danger for the school information security
a r i s i n g . A n d t h i s s i t u a t i o n b r i n g s b u r d e n t o t h e p e o p l e i n v o l v e d, w a s ti n g m a s s i v e
m a n p o w e r a n d r e s o u r c e. B u t in t h e a g e o f i n f o r m a t i o n , a s s c i e n c e a n d t e c h n o l o g y
develop rapidly, it is especially important to improve this kind of condition and realize
the systematization, the standardization and the automation for the work flow of student
achievement.
Based on the survey of development of student achievement management system
in China and abroad, this paper introduces the process of design and realization from
four aspects: the requirement analysis, the system analysis, the system design, the system
i m p l e m e n t a t i o n. P o w e r B u i l d e r 9. 0 , A S A , a n d P o w e r S c r i p t l a n g u a g e u t i l i z ed i n t h i s
system are also simply introduced. Finally, the paper summarizes the development and
the design of this system.
This student achievement management system includes the maintenance of basic
information, such as class, teacher, curriculum, student, achievement and so on. It also
includes the input and inquiry of student achievement, the operation and submission of
achievement, the evaluation, inquiry and printing of scholarship rank, the data backup
and restoring of each important database table, as well as the deletion of information
concerning graduated students. And this system has many excellences, such as highly
effective input, integrative inquiry and so on.
Successful developing this system will be very convenient for student achievement
management in colleges at all levels, thus lightening the burden of workers concerned.
KE Y W O R D S: A c h i e v e m e n t Ma n a g e m e n t, Ac h i e v e m e n t I n q u i r y ,
Students’ achievements, Database Design
II
河南科技大学国际教育学院毕业设计说明书
目 录
前 言....................................................................1
第1 章 需求分析........................................................3
1.1 系统开发的背景分析.........................................................................................3
1.2 开发学生成绩管理系统的必要性.....................................................................3
1.3 系统开发目标....................................................................................................3
1.4 学生成绩管理系统的系统需求.........................................................................4
1.5 学生成绩管理系统的功能需求分析.................................................................4
第2 章 系统分析........................................................5
2.1 数据流程图........................................................................................................5
2.2 数据字典............................................................................................................5
2.2.1 数据元素.................................................................................................... 5
2.2.2 数据结构.................................................................................................... 6
2.2.3 数据流........................................................................................................ 7
2.2.4 数据存储.................................................................................................. 10
2.2.5 处理过程.................................................................................................. 11
2.2.6 外部实体.................................................................................................. 11
2.3 基本说明..........................................................................................................13
2.3.1 签收成绩报告单...................................................................................... 13
2.3.2 判定毕业资格.......................................................................................... 13
2.3.3 判定奖学金.............................................................................................. 13
第3 章 系统设计.......................................................16
3.1 功能结构图......................................................................................................16
3.2 数据库设计......................................................................................................16
3.2.1 需求分析.................................................................................................. 16
3.2.2 概念结构设计.......................................................................................... 16
3.2.3 逻辑结构设计.......................................................................................... 16
3.3 代码设计..........................................................................................................19
3.3.1 学生编号的编码方案.............................................................................. 19
III
河南科技大学国际教育学院毕业设计说明书
3.3.2 课程编号的编码方案.............................................................................. 19
3.3.3 院系代号的编码方案.............................................................................. 20
3.3.4 专业代号的编码方案.............................................................................. 20
3.3.5 班级代码的编码方案.............................................................................. 20
3.4 人机界面设计..................................................................................................20
3.5 计算机处理过程的设计...................................................................................21
第4 章 系统实施.......................................................25
4.1 系统开发工具简介...........................................................................................25
4.1.1 Powerbuilder9.0及其自带的ASA数据库简介........................................25
4.1.2 PowerScript语言简介...............................................................................26
4.2 建立数据库......................................................................................................26
4.3 程序设计..........................................................................................................31
4.4 系统测试..........................................................................................................31
参考文献................................................................35
致 谢................................................................37
附录 程序代码.........................................................38
IV
河南科技大学国际教育学院毕业设计说明书
前 言
当今我们已处于科技飞速发展的信息时代,各行各业都离不开信息的处理,
离不开计算机的应用。使用计算机进行信息控制,不仅提高了人们的工作效率,而
且大大提高了信息的安全性,尤其对于复杂的成绩管理工作,计算机能够充分发挥
其优越性。
早期的学生成绩管理系统的开发一般采用FoxBASE、FoxPro等,现在通常采
用Visual Basic、Delphi、PowerBuilder、ASP等来开发此类项目。本系统就是运用
PowerBuidler9.0及其自带的ASA数据库、PowerScript语言进行开发的。
本学生成绩管理系统的主要特点有:
(1) 最大限度的保证系统数据的安全
本系统以权限分配为基础,分为系统维护员(教务员)、教师、学生三个基
本用户类型,他们在系统中可以执行的操作不同,系统维护员权限最大,可以对整
个系统进行操作,教师能够执行录入、查询、打印等操作,学生却只能执行查询、
打印操作。
系统维护员的用户名和密码是由系统开发者自己设置的,共有两个,教师和
学生可以通过用户注册窗口进行注册,即在窗口中填写相关信息,当其填写的用户
名“试用”通过,且其用户编号和用户真实姓名与数据库中的教师信息表、学生信息
表中的该教师信息或学生信息匹配的情况下便可以成功申请。同时,如果该学生或
者教师已经申请了一个用户名,就不能再以自己的身份进行注册,以避免系统遭到
外来人员的恶意破坏。
所有的用户名和密码都可以在“修改密码”窗口中进行修改,但是,用户在修改
时,如果输入的原始用户名和密码有三次不匹配的话,用户将会被强制退出整个系
统,以保证合法用户的使用权和数据库信息的安全。
本系统设有数据备份窗口和数据恢复窗口,系统维护员可以在不小心删除了
重要文件时,把数据库中的数据恢复到最近备份过的状态,以确保系统的安全。
(2) 有效的减轻系统的负担
在数据备份窗口中系统维护员可以选择性地将数据库表中的信息以excel的形
式进行备份,例如:可以将已毕业的学生信息保存到其它存储设备中,而在系统中
将这些过期信息进行删除,以减轻系统的负担。
1
剩余57页未读,继续阅读
资源评论
taoshengruyu
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 同等学力申硕考试 组合数学
- 同等学力 离散数学与组合数学
- 50条最常用Linux系统命令大全手册
- 斯沃数控仿真软件7.2版数控加工中心车床铣床编程仿真模拟教程斯沃系统手册可编程序控制器系统(ABPLC)说明
- 2023NOC软件创意编程赛项真题-python小高初赛
- 2024安全信息安全与评估
- 斯沃数控仿真软件7.2版数控加工中心车床铣床编程仿真模拟教程斯沃系统手册DASEN-9i-连接手册PLC-手册
- SpringBoot集成MyBatis-Plus
- 基于python-contrib-opencv,dlib,pyqt5实现电脑端摄像头读取视频,实时人脸录入,人脸识别等功能
- 斯沃数控仿真软件7.2版数控加工中心车床铣床编程仿真模拟教程斯沃系统手册DASEN-3i-h连接手册PLC手册
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功