欢迎来到天天文库
浏览记录
ID:2769986
大小:1.54 MB
页数:39页
时间:2017-11-17
《学生成绩管理系统pb课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、PB课程设计学生成绩管理系统学号:姓名:指导老师:引言Powerbuilder是目前最有代表性的数据库前端开发工具之一。它具有强大的数据库管理功能,以特有的数据窗口技术和简单易用功能强大的powerscript语言满足了快速开发和实施的需要。在这个学期学习的powerbuilder结合数据库原理进行了本系统的设计,本系统为学生成绩管理系统,制作了一个小型的系统,实现了基本的学生成绩管理功能,在实践中进一步理解和掌握了数据库技术,并使所学的知识有一定的应用价值。学生成绩管理系统能够有效运行,从而完成自动,高效,科学的学生和老师信息的输入和维护,以
2、及老师对学生成绩的录入。系统开发的总体任务是实现学生成绩管理的系统化,规范化和自动化,同时这是对学完powerbuilder之后开发的第一次完整实践。本学生成绩管理系统主要包括三大模块:一、管理员模块,管理员可对教师和学生的基本信息进行输入和维护,对学校课程进行录入、修改,对学生成绩的查看等。二、教师模块,教师可查看自己的基本信息,以及对录入学生成绩和登陆密码的修改等。三、学生模块,学生可查看自己的基本信息、课表,以及选课、退课和修改登陆密码等。本系统中,基本满足对学生成绩的管理,没有对学生成绩进行统计分析。通过做这次的学生成绩管理系统,自己受
3、益匪浅,由于水平有限,不当之处在所难免,恳请老师批评指正。目录一、系统分析与设计11.1系统功能分析11.2系统功能模块设计1二、数据库设计与实现42.1数据库设计42.2创建数据库42.3创建应用72.4创建窗口82.4.1创建登陆窗口82.4.2创建学生窗口112.4.3创建教师窗口152.4.4创建管理员窗口212.5创建选单252.5.1创建学生选单252.5.2创建教师选单262.6创建数据窗口282.6.1创建学生数据窗口282.6.2创建教师数据窗口302.6.3创建管理员数据窗口322.7小结34三、使用说明343.1学生模块使
4、用说明343.2教师模块使用说明343.3管理员模块使用说明353.4登陆模块使用说明35四、系统优缺点分析354.1优点分析354.2缺点分析35五、心得体会35六、参考文献35一、系统分析和设计学生成绩管理是学校教务管理的重要环节之一。近年来,随着高校的不断扩招,学生人数越来越多,学生成绩管理的任务更加繁重,必须借助现代化的管理工具和手段提高学生成绩管理效率。学生成绩管理系统广泛应用于高校教务管理部门的学生成绩管理,其作用和功能也是学生比较熟悉和容易理解的。一个应用系统的开发过程包括分析、设计、实现、调试和发布等阶段。以下是分析说明。1.1
5、系统功能分析本系统可以实现的功能主要包括以下几点:(1)管理员对学生基本信息的输入和维护,包括学号、姓名、性别、专业、总学分等。(2)管理员对教师基本信息的输入和维护,包括职工号、姓名、年龄、性别、所授的课程号等。(3)管理员对用户权限的设置,包括用户名、密码、和登陆权限等。(4)管理员对课程信息的输入和修改,包括课程号、课程名、开课学期、学时、学分等。(5)管理员对学生成绩的查询等。(6)教师对学生成绩的录入以及登陆密码的修改等。(7)学生对自己基本信息、课表和成绩查询,快速选课,修改登陆密码等。1.2系统功能模块设计通过对上述功能的分析、分
6、类、综合,按照模块化程序设计的要求,得到如图2-1所示的功能模块图。35学生成绩管理系统学生功能管理员功能教师功能帮助密码修改学生成绩录入教师所授课程查询密码修改教师基本信息查询学生课程管理学生基本信息查询学生成绩查询用户管理关于学校首页学生成绩查询全校课程信息输入与分配学生基本信息输入与维护教师基本信息输入与维护学生选课用户权限管理用户登录管理学生课程查询学生退课图2-135一、数据库设计与实现数据库在学生成绩管理系统中占有非常重要的地位,数据库结构的好坏将直接影响到应用系统操作效率已经能否保证数据的一致性、完成性和安全性。2.1数据库设计根
7、据学生成绩管理系统的功能要求,通过分析系统要设计的相关实体一集要收集、存储和操纵数据信息,得到如下图所示的系统E-R图。关系模式如下:学生基本信息(学号,姓名,性别,专业,总学分)教师基本信息(职工号,姓名,年龄,性别,所授课程)课程(课程号,课程名,开课学期,学时,学分)成绩(学号,课程号,成绩,所获学分)用户(用户账号,密码,权限)E-R图如图3-1:总学分专业性别姓名学号课程号所获学分成绩选修学生1课程名n教授课程n学分学时1工作开课学期1教师职工号1姓名性别年龄图3-1352.2创建数据库开始,在E盘根目录下建立本实例的工作文件夹“wo
8、rkspace”再在”E:workspace”文件夹下建立文件夹”data”,用于存储数据文件。选择ODBODBC----Utilities---C
此文档下载收益归作者所有