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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
哈尔滨理工大学荣成学院 Java 课程设计 班级 : 软件工程班 学号: 姓名: 联系电话: 电子邮件: 完成日期 : 一设计目标 本课程设计整体目标是通过建立一个成绩管理系统, 考核学生对本门课程的 掌握情况,要求学生完成该管理系统相关的数据库设计和操作相关的内容。 具体要求: 完成以下红色斜体部分的相关内容(追加部分仍然保留用红色书写) 。 每位学生要独立完成所有的相关内容, 如有抄袭, 抄袭和被抄袭者均无成绩。 可以发挥创造力对系统进行扩充,要求明确扩充的理由。 字体规整,格式要规范,图表要清晰,文件名: Java 课程设计 _学号_姓名。 成绩评定:内容完整( 30% )、内容准确( 20%)、内容规范清晰( 20%)、创 新( 10%)以及平时考核( 20%)。 二 系统概要 学生成绩管理系统是教务管理的一部分, 利用计算机进行管理可以极大程度上提 高管理的效率,设计思想如下: 系统包括三种用户:管理员,教师和学生。 管理员功能:维护数据管理的各种基本信息。 包括:学生信息维护、 教师信息维护、 课程信息维护、 教师配课、 学生选课。 教师功能:成绩登记和成绩统计。 学生功能:本人成绩查询。 所有用户都要通过用户名和口令登陆系统 三系统模块设计 系统登录:管理员、教师和学生必须通过口令登录才能使用系统。 基本信息维护:对用户信息(登录用户名和口令)、学生、教师、课程信息进行 增删改查,还包括对教师配课、学生选课信息的增删改查,由系统管理员进行。 成绩管理:成绩登录和成绩统计功能,由教师进行。 成绩查询:学生可以查询自己的成绩。 管理员 T管理员 教师 T管理员 教师 T 学生 (1).添加教师名单;(2).查询教师名单;(3).修改教师信息;⑷?删除教师名单(5). 添加学生名单;6).查询学生名单;(7).修改学生信息;(8).删除学生名单;(9).统计 生源地信息;(10).修改密码; 教师 (1).查看个人信息;;(3).输入学生成绩,(4).查看任课信息;(6).修改密码; 学生 (1).查看个人信息(2).查看自己的课表(3).查询考试成绩;(4).修改密码 1.3其他性能需求 .用户输入出错时,有错误提示。 .给管理员,教师,学生不同的权限,提高数据安全性; 四 界面设计(需追加学生选课的管理员操作界面) 其中每个包含插入、修改、删除的界面引申如下(以用户一览界面为例) 五软件模块设计 用户界面输入数据输出数据 用户界面 输入数据 输出数据 以登陆功能为例 n * :. 匚 J JR H : iraH K ] IE It uJ-K 正确(权限) 错误 用户名 口令 业务逻辑模块 判断用户和口令 的合法性 调用 数据访问模块 根据用户名获取 用户数据 用户数据 用户数据 事务就是应用程序中一系列严密的操作, 事务的四个特点:原子性、一致性、 隔离性和持续性,在该系统中事物管理应该在数据库访问模块实现, 是由事务的 特性决定的。 六实体关联图设计 根据上面的功能整理出数据信息,画出ER图 七数据逻辑设计 数据库的设计充分体现了规范化、完整性约束。所谓规范化是。。。。,完整性约束 包括oooooo和自定义完整性。 数据库的设计充分体现了规范化、完整性约束。所谓规范化是用来改造关系模式, 通过分解关系模式来消除其中不合适的数据依赖,以解决插入异常、删除异常、 更新异常和数据冗余问题。完整性约束包括实体完整性、参照完整性和用户自定 义完整性。 1.基本表设计 1)用户表(User) 字段 数据类型 能否为空 备注 UserName Char(8) 非空 用户名(主键) Password Varchar2(8) 非空 口令 请列出其他所有表 2)权限表(Authority ) 字段 数据类型 能否为空 备注 QxNo Char⑴ 非空 权限编号(主键) QxName Varchar2(8) 非空 权限名称(非空) 3)学生表(Student ) 字段 数据类型 能否为空 备注 StNo Char(10) 非空 学号(主键) StName Varchar2(8) 非空 学生姓名(非空) StSex Char(1) 非空 性别(非空) StAge Number(2) 非空 年龄(非空) 4)教师表(Teacher) 字段 数据类型 能否为空 备注 TeNo Char(10) 非空 教师号(主键) TeName Varchar2(8) 非空 教师姓名(非空) TeTel Number(11) 非空 联系电话(非空) 5)课程表(Course ) 字段 数据类型 能否为空 备注 CoNo Char(10) 非空 课程号(主键) CoName Varchar2(20) 非空 课程名(非空) CoTime Number(

文档评论(0)

cooldemon0602 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档