学生成绩管理信息系统(数据库建模)--朱金容

上传人:油条 文档编号:116139064 上传时间:2019-11-16 格式:DOC 页数:22 大小:947KB
返回 下载 相关 举报
学生成绩管理信息系统(数据库建模)--朱金容_第1页
第1页 / 共22页
学生成绩管理信息系统(数据库建模)--朱金容_第2页
第2页 / 共22页
学生成绩管理信息系统(数据库建模)--朱金容_第3页
第3页 / 共22页
学生成绩管理信息系统(数据库建模)--朱金容_第4页
第4页 / 共22页
学生成绩管理信息系统(数据库建模)--朱金容_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《学生成绩管理信息系统(数据库建模)--朱金容》由会员分享,可在线阅读,更多相关《学生成绩管理信息系统(数据库建模)--朱金容(22页珍藏版)》请在金锄头文库上搜索。

1、计算机科学与技术学院课程设计成绩单课程名称:数据库系统原理 姓名朱金容性别女学号201213136039班级网络2班综合成绩成绩等级系统运行情况(占总成绩20%)能正确运行 基本能正确运行 能运行但结果不完善(20分) (15分) (10分)功能的完善程度(占总成绩10%)完善 基本完善 不完善(10分) (8分) (5分)系统结构的合理性(占总成绩10%)合理 基本合理 不太合理(10分) (8分) (5分)对问题的答辩情况(占总成绩40%)概念正确有创新 能正确回答所有问题 基本能正确回答(40分) (35分) (30分)部分问题回答概念不清晰(20分)学生的工作态度与独立工作能力(占总成

2、绩10%)工作态度认真能独立完成任务 工作态度基本认真,独立性尚可(10分) (8分)工作态度和独立性较差(5分)设计报告的规范性(占总成绩10%)符合规范 基本符合规范 规范性较差(10分) (8分) (5分)优秀:90分100分 良好:80分89分 中等:7079分 及格:6069分 不及格0分59分 武汉科技大学计算机科学与技术学院制表 学生成绩管理信息系统【系统简介】整个学生成绩系统包括实体有学生,班级,教师,学院,课程,成绩。整个系统关于学生信息方面的内容,能更好的管理学生成绩。管理员能够实现对整个学生信息的添加,修改,删除,查询等操作,对教师,班级,学院实现了系统的管理。学生能通过

3、本系统对自己的成绩进行查询。学生成绩系统通过power designer开发,Power Designer是一个功能强大而使用简单工具集,提供了一个复杂的交互环境,支持开发生命周期的所有阶段,从处理流程建模到对象和组件的生成。Power Designer产生的模型和应用可以不断地增长,适应并随着你的组织的变化而变化。Power Designer不仅加速了开发的过程,也向最终用户提供管理和访问项目的信息的一个有效的结构。它允许设计人员不仅创建和管理数据的结构,而且开发和利用数据的结构针对领先的开发工具环境快速地生成应用对象和数据敏感的组件。开发人员可以使用同样的物理数据模型查看数据库的结构和整理

4、文档,以及生成应用对象和在开发过程中使用的组件。应用对象生成有助于在整个开发生命周期提供更多的控制和更高的生产率。本系统对于学生成绩管理提供了更加快捷的管理方式。第一部分【设计目的】1)管理员能够实现对整个学生信息的添加,修改,删除,查询等操作,对教师用户的添加,删除,修改等操作,对留言信息的添加,删除,修改查询等操作。2)可以将学生成绩的数据库发布到网上,教师的信息发布的网上,方便学生教师进行查询,达到资源共享的目的。3)教师能够在一定的权限内对所有学生成绩的查询,所有教师信息的查询,留言信息的添加,删除,修改是,查看等,对的自己的联系信息进行更新,登录密码的修改。4)学生可以在自己的权限内

5、对对自己成绩的查询,以及个人信息的查询,登录密码的修改,留言的查看,提交留言信息的相关操作。【设计内容】1)对学生成绩管理进行需求分析与设计。包括了数据分析和功能分析,对学生,班级,学院,教师,成绩,课程进行数据分析。功能分析包括学生可以使用的功能和教师可以使用的功能,系统管理员可以使用的功能。2)对学生成绩管理信息系统建立概念数据模型。建立概念数据模型包括建立实体,建立联系,定义域,检查,检查CDM的正确性等步骤。3)通过概念数据模型(CDM)模型转换生成逻辑数据模型(LDM)。按照步骤进行具体的操作,实现概念数据模型到逻辑数据模型的转换。4)通过概念数据模型(CDM)模型转换生成物理数据模

6、型(PDM)。选择Tool中的GeneratePhysicalDataModel菜单项,开始具体的操作。5)物理数据库模型设计与实现。【需求分析】1)每个老师可以查询自己的所教的某个课程的上课地点,上课时间,上课人数,和上课学生名单。并且可以打印出学生的名单表。2)每个老师也可以查询到自己一周的授课表。3)每个老师可以对自己所教课程的学生成绩管理。4)每个老师可以查询到自己所教课程的所有的学生的成绩,可以按升序,降序来显示,并且可以打印该成绩表。5)每个老师可以计算出自己所教课程的及格人数,不及格人数,通过率,及格率。6)每个班主任可以统计自己班学生数,查询自己所带的班全部学生,全部课程的成绩

7、,并且可以打印该成绩表。7)每个班主任可以查询自己所带的班的全部学生的个人信息:姓名,性别,家庭住址,家庭电话,邮政编码,学号,系别,班别。并且可以打印自己的个人信息。8)家校联系,每个班主任可以查询和打印某个学生的全部成绩,并且将该表邮寄给学生家长。系统管理员可以使用的功能:1)对学生的个人信息进行录入,删除和修改。2)对老师的个人信息进行录入,删除和修改。3)对老师的操作权限进行分配。【系统数据流程分析】 学生登录流程图 第二部分 【概念结构设计】 学生成绩管理系统的E-R图 第三部分【逻辑结构设计】逻辑模型设计的方法根据概念模型的中实体与实体之间的关系建立逻辑模型的之间的关系。逻辑模型实

8、现 利用CDM生成的PDM表结构及其联系本PDM共包含5个表与3个联系表:班级 学生 教师 学院 课程 成绩联系:学习 教授 取得数据完整性约束定义根据上面的关系模式,应给出数据库的完整性约束。1) 实体完整性约束主码:班级 班级编号学生 学生学号学院 学院编号教师 教师编号课程 课程号成绩 所属学生编号 所属课程编号学习 学生学号 课程教授 学生学号 教师编号取得 学生学号 所属学生编号 所属课程编号2) 参照完整性外码班级 学院编号学生 班级编号课程 所属学生编号 所属课程编号学习 学生编号 课程教授 学生学号 教师编号取得 学生学号 所属学生编号 所属课程编号第四部分【物理数据库模型设计

9、与实现】得到的物理数据库模型如图所示【物理数据库模型的详细表示】数据项清单名称代码域数据类型长度精度上课人数上课人数Variable characters (10)10地点地点Variable characters (50)50学生人数学生人数Variable characters (50)50学生姓名学生姓名Variable characters (10)10学生学号学生学号Variable characters (18)18学生数量学生数量Variable characters (10)10学院名称学院名称Variable characters (10)10学院编号学院编号Variable

10、 characters (18)18年龄年龄Variable characters (3)3性别性别Variable characters (5)5成绩成绩Variable characters (3)3所在班级所在班级Variable characters (10)10所属学生编号所属学生编号Variable characters (18)18所属课程编号所属课程编号Variable characters (25)25所属院系所属院系Variable characters (12)12所教课程所教课程Variable characters (12)12教师姓名教师姓名Variable cha

11、racters (10)10教师编号教师编号Variable characters (20)20教师编号教师编号Variable characters (20)20时间时间Variable characters (30)30班级名称班级名称Variable characters (10)10班级数量班级数量Variable characters (10)10班级班主任班级班主任Variable characters (10)10班级编号班级编号Variable characters (18)18课程号课程号Variable characters (25)25身份证号码身份证号码Variable characters (30)30部分脚本语言/*=*/* DBMS name: ORACLE Version 10g */* Created on: 2014/6/17 23:49:54 */*=*/alter table 取得 drop constraint FK_取得_取得_学生;alter table 取得 drop constraint FK_取得_取得2_成绩;alter table 学习 drop constraint FK_学习_学习_学生;alter table 学习 drop constraint

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号