找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1654|回复: 0
打印 上一主题 下一主题
收起左侧

PowerBuilder学生成绩管理系统 课程设计报告 doc文档下载

[复制链接]
跳转到指定楼层
楼主
课程设计报告



院    系:城市学院
专    业:计算机应用
课    程:数据库应用开发
班    级:   07计算机应用专2     
学    号:      04306116         
姓    名:刘佳
指导老师:陈凯


一、       需求分析
   数据库应用系统的设计与开发一直以来都是计算机应用的重要应用领域之一。在该应用领域中,PowerBuilder无疑是具有相当代表性的一种数据库前端开发工具。PowerBuilder完全基于客户/服务器体系结构,并且采用面向对象和可视化开发技术。另外,随着其自身的多次升级换代,PowerBuilder的功能也在不断强大,因此它除了可以设计传统的基于客户/服务器体系结构的应用之外,也能够构建和实现分布式系统的应用。
该项目主要是服务于教学方面,进一步方便教师的工作和学生的学习,从而从侧面达到提高学校的教学方面‘软件’质量。可以说它适用于每一所高校,因此很有开发价值。
它具有使用范围广,实用性强,使用简单,所花经费少等优点。可以肯定的说它将在高校的教学的使用过程中其优点将得到最充分的体现。它的功能就是教师通过输入用户名和口令登陆到教学管理数据库中,从而实现成绩摄入,对教师信息的维护等。学生则通过输入学号与口令进行登陆,进去以后可以对自己的信息进行查询,并且也可以进行选课与退课;这当中学生对自己的成绩只能看,不能删除和修改。当然还要有一个管理员,他在整体上能实现对系统进行维护与保护。该系统主要包括学生信息查询,教务信息维护,和学生选课三大部分功能。在这当中管理员的权限最大,教师次之,学生最少。


二、       模块功能分析
本次实验主要模块及功能分别为:
管理员模块,功能:管理员账号维护,班级管理,教师管理,(学生管理),课程管理,(开课管理)。
教师模块,功能:(学生管理) ,成绩输入,个人信息修改,密码管理。
学生模块,功能:成绩查询,课程选修,个人信息修改,密码管理。
(开课管理模块,意味着某名教师只能输入其执教班级的成绩,课程选修模块,则在学生未选修课程前教师不能输入成绩。)
三、       数据库表结构
1.学生表xs
  
字段名
  
字段类型
字段说明
  
xh
  
Char(6)
学生学号(主键)
  
xm
  
varchar(8)
姓名
  
xb
  
Char(2)
性别
  
bjh
  
char(6)
班级号
  
xs_pwd
  
Char(16)
登录密码



2教师表js
  
字段名
  
字段类型
字段说明
  
jsh
  
Char(6)
教师号(主键)
  
jsm
  
Varchar(16)
教师名
  
js_pwd
  
varChar(16)
登陆密码
  
js_bz
  
varChar(16)
备注
  
js_xb
  
Char(4)
性别



3.管理员表gl
  
字段名
  
字段类型
字段说明
  
glh
  
Char(6)
管理员号(主键)
  
gl_pwd
  
varChar(16)
登陆密码



4.成绩表cj
  
字段名
  
字段类型
字段说明
  
xh
  
Char(6)
学号(主键)
  
cj
  
整型
成绩
  
kch
  
char(6)
课程号(主键)



5.课程表kc
  
字段名
  
字段类型
字段说明
  
kch
  
Char(6)
课程号(主键)
  
kcm
  
char(16)
课程名
6.班级表bj
  
字段名
  
字段类型
字段说明
  
bjh
  
Char(6)
班级号(主键)
  
bjm
  
char(16)
班级名
7.教师开课表jsk
  
字段名
  
字段类型
字段说明
  
kch
  
Char(6)
课程号(主键)
  
jsh
  
char(6)
教师号
  
bjh
  
char(6)
班级号(主键)


完整的课设下载:
课程设计报告范文.doc (13.27 MB, 下载次数: 8)

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表