ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:357.12KB ,
资源ID:1492665      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1492665.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Java课程设计教务系统管理.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Java课程设计教务系统管理.docx

1、Java课程设计教务系统管理哈尔滨理工大学荣成学院Java 课程 设 计班级: 软件工程班学号:姓名:联系 电 话:电子 邮件:完成 日 期:一设 计目标本课程设计整体 目标是通过建立一个成绩管理系统,考核学生对本门课程的掌握情况,要 求学生完成该管理系统相关的数据库设计和操作相关的内容。 具体要求:完成以下红色斜 体部分的相关内容(追加部分仍然保留用红色书写 )。每位学生要独立 完 成所有的相关内容,如有抄袭,抄袭和被抄袭者均无成绩。可以发挥创造力 对系统进行扩充,要求明确扩充的理由。字体规整,格式要规范,图表要清晰,文件名:Java课程设计学号_姓名。成绩评定:内容 完整(30%)、内容准

2、确( 20%)、内容规范清晰( 20%)、创 新( 10%)以及平时考核( 20%) 。二 系统概要学生成绩管理系 统是教务管理的一部分,利用计算机进行管理可以极大程度上提高管理的效率 ,设计思想如下:系统包括三种用 户 :管理员,教师和学生。管理员功能:维 护数据管理的各种基本信息。包括:学生信息 维护、教师信息维护、课程信息维护、教师配课、学生选 课。教师功能:成绩 登 记和成绩统计。学生功能:本人 成绩查询所有用户都要通 过用户名和口令登陆系统三系统模块设计系统登录:管理 员、教师和学生必须通过口令登录才能使用系统。基本信息维护:对用户信息(登录用户名和口令)、学生、教师、课程信息进行增

3、删改查,还包 括对教师配课、学生选课信息的增删改查,由系统管理员进行。成绩管理:成绩 登录和成绩统计功能,由教师进行。成绩查询:学生 可以查询自己的成绩。1管理员(1)添加教师名单;(2).查询教师名单;.修改教师信息;删除教师名单(5)添加学生名单;6).查询学生名单;(7)修改学生信息;(8).删除学生名单;(9).统计生 源地信息;(10).修改密码;2教师(1).查看个人信息;(3).输入学生成绩,(4)查看任课信息;(6).修改密码;3学生(1).查看个人信息(2)查看自己的课表(3)查询考试成绩;(4).修改密码1.3其他性能需求(1)用户输入出错时,有错误提示。(2).给管理员,

4、教师,学生不同的权限,提高数据安全性;四 界面设计(需追加学生选课的管理员操作界面)管理员教师 5代 HMM1CCtlBp i r工R11. M II 1 2 -aIOLBI其中每个包含插 入、修改、删除的界面引申如下(以用户一览界面为例):五软件模块设计以登陆功能为例事务就是应用程 序中一系列严密的操作,事务的四个特点:原子性、一致性、隔离性和持 续性,在该系统中事物管理应该在数据库访问模块实现,是由事务的特性决定的。六实体关联图设计根据上面的功能整理出数据信息,画出ER图七数据逻辑设计 数据库的设计充分体现了规范化完整性约束。所谓规范化是。,完整性 约束包括。和自定义完整性。数据库的设计充

5、分体现了规范化完整性约束。所谓规范化是用来改造关系模 式,通过分解关系模式来消除其中不合适的数据依赖,以解决插入异常、删除 异常、更新异常和数据冗余问题完整性约束包括实体完整性、参照完整性和 用户自定义完整性。1.基本表设计1)用户表(User)字段数据类型能否为空备注UserNameChar(8)非空用户名(主键)PasswordVarchar2(8)非空口令请列出其他所有表2)权限表(Authority)字段数据类型能否为空备注QxNoChar(1)非空权限编号(主键)QxNameVarchar2(8)非空权限名称(非空)3)学生表(Studen)字段数据类型能否为空备注StNoChar(

6、10)非空学号(主键)StNameVarchar2(8)非空学生姓名(非空)StSexChar(1)非空性别(非空)StAgeNumber(2)非空年龄(非空)4)教师表(Teache)字段数据类型能否为空备注TeNoChar(10)非空教师号(主键)TeNameVarchar2(8)非空教师姓名(非空)TeTelNumber(11)非空联系电话(非空)5)课程表(Cours字段数据类型能否为空备注CoNoChar(10)非空课程号(主键)CoNameVarchar2(20)非空课程名(非空)CoTimeNumber(3)非空学时(非空)6)成绩表(SC)字段数据类型能否为空备注StNoCha

7、r(10)非空学号号(主键、外码)CoNochar(10)非空课程号(主键、外码)GradeNumber(3)非空成绩(非空)2.视图设计1)用户一览字段数据来源备注UserName用户表(User)用户名Password用户表(User)口令QxName权限表(Authority )权限名称请列出其他必要的视图(需要多表查询的界面通过视图实现)2)配课字段数据来源备注CoName课程表(Course)课程名TeName教师表(Teacher)教师名3)选课字段数据来源备注StNo学生表(Student)学号StName学生表(Student)学生姓名CoName课程表(Course)课程名4

8、)成绩录入字段数据来源备注StNo学生表(Student)学号StName学生表(Student)学生姓名CoName课程表(Course)课程名Grade成绩表(SC)成绩八系统实现其中我完成的教师部分九 类方法一览(列出自己完成的部分)类名方法名参数类型返回值类型方法说明Stude ntDaoselectStude ntsvoidLin kedList获取所有学生信息gets noStri ngStri ng根据学生姓名获取学号CourseDaoselectCoursesvoidLin kedList获取所有课程信息getC noStri ngStri ng根据课程名获取课程号XCDaos

9、electXCsvoidLin kedList获取所有选课信息in sertXCHashMapvoid插入选课信息updateXCHashMapvoid更改选课信息deleteXCStri ngvoid删除选课信息Stude ntMa nagerselectStude ntsvoidStrin g获取所有学生信息CourseMa na gerselectCoursesvoidStrin g获取所有课程信息XCMa nagerselectXCsvoidStrin g获取所有选课信息getStude ntsvoidString获取所有学生信息getCoursesvoidString获取所有课程信息

10、getC nosvoidString根据课程名获得课程号in sertXCStri ngvoid插入选课信息updateXCStri ngvoid更改选课信息deleteXCStri ngvoid删除选课信息十总结通过本次课程设 计,使我掌握了 Java编程语言的使用方法以及Eclipse的 操作方法,并且 对Access有了了解。同时,通过本次设计,我对 SQL语句有了 一些理解,在运 用了课堂上学习到的知识的同时,学习了一些书本上学不到的 知识,这些知识 是通过不断练习学到的,课程设计的目的就是理论结合实践。因此,本次课程 设计使我受益匪浅。通过本次课程设计,我也认识到了自己的 许多不足之处,比如对知识掌握的不牢固。以后会更加注意。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1