信息管理Р学生信息管理Р系统管理Р学生成绩查询Р Р添加用户Р修改用户Р删除用户Р退出系统Р添加学生信息Р修改学生信息Р删除学生信息Р查询学生信息Р添加授课信息Р修改授课信息Р添加成绩信息Р修改成绩信息Р删除成绩信息Р查询成绩信息Р Р图图4系统模块图:Р3.2 程序逻辑Р图5 模块功能实现的总体设计算法流程图Р图6用户登录模块Р图7学生功能模块Р图8教师功能模块Р3.3 创建数据库Р在创建数据库的逻辑表之前,首先需要创建数据库。创建数据库有两种方法,可以在企业管理器的数据库服务器组中直接添加,也可以在查询分析器中编写创建数据库的脚本。下面将分别介绍本系统数据库的创建。Р3.3.1创建数据库表Р为了更好的,更直观的展现Oracle数据库表的创建过程,这里我们使用一款第三方软件PL/SQL ,百度下载。Р 在确保Oracle两个服务运行的情况下,用PL/SQL连接数据库,如图9。Р图9 PL/SQL登陆界面Р然后再在Table选项页上右键,创建表,我们需要六张表,建表样式如图10。Р图10 数据库表样式Р3.3.2 写入数据Р分别向各个表中写入部分数据,完成基本创建,注意保持主键和外键的一致性。Р3.3.3 表功能介绍Р本系统定义的数据库中包含以下6个表:Р(1)学生信息表:用于保存学生的学号,姓名,性别,年龄,所在院系,班级名,入学年份等信息。Р(2)教师信息表:用于保存教师的教师号,姓名,性别,年龄,所在院系,班级名,入学年份等信息。Р(3)管理员表:用于保存系统用户及管理员信息.包括组别,登录用户名,密码等。Р(4)成绩表:用于保存学生成绩信息,包括学号,课程号,成绩等字段。Р(5)授课表:用于保存教师授课信息.包括教师名,课程号,学时数,班级名等。Р(6)课程表:用户保存课程信息,包括课程名,课程号,先修课等信息。Р3.4 主要程序设计说明Р3.4.1管理用户登录模块