课程设计报告
院 系:城市学院 专 业:计算机应用 课 程:数据库应用开发 班 级: 07计算机应用专2 学 号: 04306116 姓 名:刘佳 指导老师:陈凯
一、 需求分析 数据库应用系统的设计与开发一直以来都是计算机应用的重要应用领域之一。在该应用领域中,PowerBuilder无疑是具有相当代表性的一种数据库前端开发工具。PowerBuilder完全基于客户/服务器体系结构,并且采用面向对象和可视化开发技术。另外,随着其自身的多次升级换代,PowerBuilder的功能也在不断强大,因此它除了可以设计传统的基于客户/服务器体系结构的应用之外,也能够构建和实现分布式系统的应用。 该项目主要是服务于教学方面,进一步方便教师的工作和学生的学习,从而从侧面达到提高学校的教学方面‘软件’质量。可以说它适用于每一所高校,因此很有开发价值。 它具有使用范围广,实用性强,使用简单,所花经费少等优点。可以肯定的说它将在高校的教学的使用过程中其优点将得到最充分的体现。它的功能就是教师通过输入用户名和口令登陆到教学管理数据库中,从而实现成绩摄入,对教师信息的维护等。学生则通过输入学号与口令进行登陆,进去以后可以对自己的信息进行查询,并且也可以进行选课与退课;这当中学生对自己的成绩只能看,不能删除和修改。当然还要有一个管理员,他在整体上能实现对系统进行维护与保护。该系统主要包括学生信息查询,教务信息维护,和学生选课三大部分功能。在这当中管理员的权限最大,教师次之,学生最少。
二、 模块功能分析 本次实验主要模块及功能分别为: 管理员模块,功能:管理员账号维护,班级管理,教师管理,(学生管理),课程管理,(开课管理)。 教师模块,功能:(学生管理) ,成绩输入,个人信息修改,密码管理。 学生模块,功能:成绩查询,课程选修,个人信息修改,密码管理。 (开课管理模块,意味着某名教师只能输入其执教班级的成绩,课程选修模块,则在学生未选修课程前教师不能输入成绩。) 三、 数据库表结构 1.学生表xs
2教师表js 字段名 | | | jsh | | | jsm | | | js_pwd | | | js_bz | | | js_xb | | |
3.管理员表gl
4.成绩表cj
5.课程表kc 6.班级表bj 7.教师开课表jsk
完整的课设下载:
课程设计报告范文.doc
(13.27 MB, 下载次数: 8)
|