实验选课系统oracle课程设计报告(附源代码).docVIP

  • 36
  • 0
  • 约9.49千字
  • 约 20页
  • 2019-08-24 发布于浙江
  • 举报

实验选课系统oracle课程设计报告(附源代码).doc

数学与计算机学院 课程设计说明书 课 程 名 称: 大型数据库-课程设计 课 程 代 码: 8424141 题 目: 实验选课系统 年级/专业/班: 学 生 姓 名: 学   号: 开 始 时 间: 2012 年 05 月 24 日 完 成 时 间: 2012 年 06 月 15 日 课程设计成绩: 学习态度及平时成绩(30) 技术水平与实际能力(20) 创新(5) 说明书撰写质量(45) 总 分(100) 指导教师签名: 年 月 日 目 录 TOC \o 1-2 \h \z 1 引 言 1 1.1 问题的提出 1 1.2国内外研究的现状 1 1.5任务与分析 1 2.程序的主要功能 2 2.1添加功能 2 2.2删除功能 2 2.3 删除全部职员信息 2 2.4显示功能 2 2.5查找功能 2 2.6修改功能 2 3 程序运行平台 3 4 总体设计 4 5 程序说明 6 6.1 添加模块 10 6.2 显示模块 10 6.3 修改模块 10 6.4 查找模块 11 6.5 删除模块 11 8 结论 14 1 引 言 1.1 问题的提出 传统的手工选课不仅复杂,也牵涉了很多的人力,对管理也造成了诸多不变,而借助网上选课系统,学生在规定选课时间段内,可以不受地点和时间的限制完成选修课的申请,而学校也可以方便地对系统进行管理和控制,提高工作效率。 这个选课系统,能够减轻在实验选课管理方面的负担,要真正的对实验课程进行管理,这个程序还不够,需要完善该系统。 1.2国内外研究的现状 用软件代替手工操作作已成为趋势,现在国外的智能化、自动化遥遥领先我国。在IT这行里,由于计算机起步于国外,在文档、软件规范和标准上大部分都遵循国外的。现在我国大部分高校已实现网上选课。 1.5任务与分析 这个系统主要是开发一个实验课选课系统,用户有三类,学生,教师,管理员。学生可以选择实验课程,退选实验课程,可以注册,教师可以给学生上成绩,可以查看自己班上的学生,可以查询学生成绩,管理员可以删除、更新学生,教师,实验课程信息。用oracle做后台数据库,存储数据,用java web采用B/S结构实现与用户的交互。在登录验证页面,实现不同的用户跳转到不同的页面,实现不同的操作权限。 程序的主要功能 2.1添加功能 添加一个学生的基本信息,包括姓名,学号,性别,学院,班级,密码。 2.2删除功能 能够对一个学生的信息进行删除按学号进行删除。 能够对一个教师的信息进行删除按职工号进行删除 能够对一个课程的信息进行删除按课程号进行删除 2.3 删除全部职员信息 能够对于全部职员的信息进行删除! 2.4显示功能 显示所有学生的主要信息包括姓名,学号,性别,学院,班级! 显示所有教师的主要信息包括姓名,职工号,性别,学院 显示所有课程的主要信息包括课程名,课程号,上课教师,学分 2.5查找功能 根据你键入的学生姓名、学号,显示其详细信息! 根据你键入的教师姓名、职工号,显示其详细信息! 根据你键入的课程名、课程号,显示其详细信息! 2.6修改功能 对学生的信息进行修改。 对浇水的信息进行修改。 对课程的信息进行修改。 3 程序运行平台 Netbeans7.1 、jdk1.7 具体操作如下:新建……项目,添加相应的源文件……,再编译,执行等。 4 总体设计 图1.1 系统总体框架图 登录 登录 学生 教师 管理员 查询信息 更改信息 添加信息 修改信息 显示信息 查找信息 数据库表结构 一共建有三个表,student表,course表,studentcourse表administrator表 Student表 adminid,adminname,adminpass主键是adminid Course表coourseid,coursename,teacher,couesdesc,credit,teacherid主键是courseid Administrator表创建语句: CREATE TABLE ADMINISTRATOR ( ADMINID VARCHAR2(20) NOT NULL, ADMINNAME VARCHA

文档评论(0)

1亿VIP精品文档

相关文档