- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2某高校学生选课系统讲述
数据库课程设计
《某高校学生选课管理系统 》
学生: 徐 渊 哲
指导老师: 于 宝 华
学号: 2010508019
学院专业: 信工院计科2010级
完成日期: 2013年1月16日
课程设计报告
课程设计任务
实现学生信息、课程学生管理; 实现教师及任课信息管理; 实现选课登记,要保证学生不能选修重复的课程(实用触发器实现); 创建存储过程统计各学生指定学期选修课程的总学分数; 创建视图查询没有被选修的课程; 创建存储过程统计各教师任课的学生人数; 创建表间关系。
二、需求描述
本系统是一个单机版的小型的学生选课管理系统,在本系统中,开发了一个面向管理员、学生和教师这三个对象的教务平台,对学生提供的服务有登录、选课、、修改登录密码、和查询成绩这几个服务,所选课程总数不能超过3门;对教师提供的服务有登录、修改登录密码和登录成绩;对管理员提供的服务有登录开设学生和教师帐号、删除学生和教师帐号的服务。
三、系统总体设计
1.系统架构设计
(1)架构:单机
运行软件环境: windows 7 ,jdk1.6
(3)数据库:SQL Server 2005
开发工具:Eclipse 3.3
2.功能模块设计
学生选课管理系统
教师登录模块
学生登录模块
登录模块
管理员登录模块
教
师
信
息
管
理
模
块
学
生
信
息
管
理
模
块
教
师
录
入
成
绩
模
块
教
师
密
码
修
改
模
块
学
生
密
码
修
改
模
块
学
生
选
择
课
程
模
块
学
生
查
询
成
绩
模
块
各模块功能:
登录界面:登录界面是有帐号,密码两个JTextField,管理员帐号一字母A开头,教师帐号一字母T开头,学生帐号以字母S开头,登录帐号或密码输入错误会弹出相应的提示对话框。
学生信息管理模块:管理员用于添加和删除学生信息的模块。
教师信息管理模块:管理员用于添加和删除教师信息的模块。
教师密码修改模块和学生密码修改模块:管理员添加的用户帐号的初始密码与用户的帐号相同,用户通过密码修改模块可以自己需改密码。
教师录入成绩模块:教师可以浏览选修自己课程的学生的信息并且录入该学生的成绩。
学生选择选修课模块:该模块通过表格的形式将所有课程列出来,学生可以根据个人兴趣选择不同的课程,每个学生选择的课程数目不能超过3门,而且不能重复选课,否则会弹出对话框,提示用户查看已经选择了的课程。
学生查询成绩模块:通过表格的形式将该学生选择了的课程列出来,如果教师有录入成绩,则可以看到自己的课程成绩。
数据库设计
(1)全局E-R图
教师
学生
学生学号
教师职称
学生姓名
教师编号
课程
选课
授课
教师性别
教师姓名
所在班级
学生生日
学生性别
教师生日
所在院系
学分
课程编号
课程名
选课人数
成绩
上课地点
(2)关系模式
学生(学生学号,学生姓名,教师性别,教师生日,所在班级)
教师(教师编号,教师姓名,教师性别,教师生日,教师职称,所在院系)
课程(课程号,课程名,学分,选课人数)
选课(课程号,学生学号,成绩)
授课(课程号,教师编号,上课地点)
(3)数据库管理系统:Microsoft SQL Server 2005
(4)数据库命名
StudentManager
数据库表
Logon(登录帐号密码)
主要用来保存用户登录信息
字段名数据类型长度是否为空是否主键UserIDchar10不为空主键Passwordrcharr10
StudentTable1(学生信息表)
主要用来保存学生信息。
字段名数据类型长度主键否是否为空描述StudentIDChar10主键不为空学生学号StudentNameChar10不为空学生姓名StudentSexChar2不为空学生性别StudentBirthdayDatetime8学生生日Classchar16所在班级
TeacherTable1(教师信息表)
用来储存教师的基本信息
字段名数据类型长度主键否是否为空描述TeacherIDChar10主键不为空教师编号TeacherNameChar10不为空教师姓名TeacherSexChar2不为空教师性别TeacherBirthdayDatetime8教师生日Postchar10教师职称Departmentchar20所在院系
CourseTable(课程信息表)
字段名数据类型长度主键否是否为空描述C
您可能关注的文档
- 2Meteor安装和新建项目讲述.pptx
- 2Z102030合同价款约定与工程结算讲述.doc
- 2、1地壳的物质组成和物质循环讲述.pptx
- 2、基本制度四、五套题讲述.doc
- 2、市政道路工程创优计划书讲述.doc
- 2、等级保护工作各环节服务讲述.doc
- 穿梭式仓库与传统堆垛机仓库的定量对比分析综述.docx
- 2、钻探地质编录表格讲述.doc
- 2XXX房管中心异地灾备项目解决-201501讲述.doc
- 2习题与答案集发展心理学讲述.doc
- 2023咸阳职业技术学院招聘笔试真题参考答案详解.docx
- 2023四川化工职业技术学院招聘笔试真题及参考答案详解.docx
- 2023哈尔滨职业技术学院招聘笔试真题及参考答案详解.docx
- 2023商洛职业技术学院招聘笔试真题及答案详解1套.docx
- 2023呼伦贝尔职业技术学院招聘笔试真题参考答案详解.docx
- 2023南阳农业职业学院招聘笔试真题参考答案详解.docx
- 2023天津公安警官职业学院招聘笔试真题带答案详解.docx
- 2023年上海电机学院招聘笔试真题参考答案详解.docx
- 2023年四川艺术职业学院招聘笔试真题参考答案详解.docx
- 2023安徽体育运动职业技术学院招聘笔试真题及答案详解一套.docx
最近下载
- 北京市海淀区六年级下册期末卷及答案.pdf VIP
- 石家庄市2025年高三年级教学质量检测(一)数学试卷(含答案).pdf
- 4.1树与二叉树教学设计2023—2024学年浙教版(2019)高中信息技术选修1.docx
- 如何上好一堂美术课课件.pptx
- 商法学 课件( 马工程) 第8--11章 证券法---破产法.pptx
- 济宁三号煤矿8.0 Mt-a新井设计 综采工作面沿空掘巷技术浅析.docx VIP
- ASUS华硕ROG - 玩家国度机箱ROG Z11 OLED editionROG Z11 user's manual for multiple languages.pdf
- T-CAQ 10204-2017 质量信得过班组建设准则.pdf
- 2025年山东省实验中学高三一模高考英语试卷试题(含答案详解).pdf VIP
- 医学免疫学(第7版)PPT课件 第二章 免疫器官和组织.pptx
文档评论(0)