




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实训报告姓名:姓名:徐鑫学号:2016320123专业:网络工程班级:网络161指导教师:张楠、于舜实训项目:软件项目数据库设计实训起始日期:2017年12月11日至2017年12月15日沈阳工程学院信息学院实训任务书《软件项目数据库设计实训》实训题目:学生成绩管理系统系部软件工程系班级网络161学生姓名徐鑫学号2016320123指导教师张楠、于舜职称讲师、讲师实习进行地点:实训F座6楼任务下达时间:2017年12月11日起止日期:2017年12月11日起—至2017年12月15日止系主任:朱克敌2017年12月6日批准实训目的本次实训要求学生首先查阅课程相关的资料,进一步加深对课程内容的理解,运用所学知识和所掌握的分析与设计的实用方法,完成一个较完整软件项目的数据库分析与设计的任务,使学生们真正地锻炼了分析问题和解决问题的能力。实习要求首先要求参加课程设计的学生们要重新认真复习数据库的理论知识和技能,熟练掌握相关工具,之后学生们能够灵活地把所学理论知识和技能应用于该项目的设计与开发实践中去,从而有目的地加深理解数据库分析与设计的深刻含义。具体要求如下:1.本次课设一人一题。2.根据设计要求选定设计题目。3.按照任务节点完成任务。4.完成内容如下:(1)项目需求描述(2)需求建模(3)概念模型(4)逻辑模型5.要求将实训报告装订成册。三、实习内容及时间安排顺序阶段日期计划完成内容备注1第1天项目需求分析2第2-3天项目需求分析、过程建模、数据字典任务节点13第4天概念模型建模任务节点24第5天逻辑模型建模、关系定义(Oracle、SQL)任务节点3四、选题详见《备选题目一览表》。五、实习报告要求实习实训结束后,要求在2个工作日内提交材料及要求如下:1、以小组为单位提交纸质实训报告材料,报告书规格格式要求与沈阳工程学院《毕业设计(论文)撰写规范》、《毕业设计(论文)撰写要求的补充规定》相同。2、以班级或小组为单位上交相应电子版材料,包含实训报告、数据库及所涉及源代码等。六、实习成绩评定成绩包括平时考查(包括出勤纪律)、成果检查和实训报告3个部分。由实训指导教师科学评定成绩,各项成绩按比例累加得到实训总成绩。实训各项占总成绩比例如下:平时考查:20%成果检查:50%实训报告:30%注:其中平时成绩和实训报告具有一票否决权,其一不及格总成绩为不及格。六、注意事项及参考书目1、本实训是一门综合性较强的项目实战实践课程,在本实训期间,每一部分内容都是教师先讲解,让学生了解之后再进行练习。2、本实训注重在规定的时间内完成设计内容,目的在于加强学生的动手能力。3、上述学时为参考学时,可以根据实训进程做适当的调整。主要参考书:[1]数据库系统概论(第四版)王珊高等教育出版社[2]数据库系统概论史嘉权主编清华大学出版社[3]数据库系统概论(第三版)萨师煊主编高等教育出版社[4] 数据库原理与设计张龙祥主编人民邮电出版社[5]系统分析与设计方法JeffreyL.Whitten等著机械工业出版社[6]SQLServer数据库开发实例解析宋昆、李严等著机械工业出版社[7]需求分析与系统设计LeszekA.Maciaszek机械工业出版社[8]系统分析与设计JohnW.SatzingerRobertB.JacksonStephenD.Burd高等教育出版社[9]系统分析师教程张友生、陈志风、邓子云、王勇等清华大学出版社
沈阳工程学院集中实践(设计、实训)成绩评定表学院:信息学院班级:网络161学生姓名:徐鑫平时考查评价内容具体要求权重评分加权分调研论证能独立查阅文献,收集资料;能制定实践方案和日程安排。15432工作态度工作态度认真,遵守纪律,出勤情况是否良好,能够独立完成实践工作。15432阶段性成果按时间节点完成规定的实践任务。25432平时考查得分成果检查评价内容具体要求权重评分加权分工作量按期圆满完成规定的实践任务,工作量饱满,难度适宜。25432创新特色成果有独到特点,具有一定的创新与应用价值。15432成果内容完全符合任务书要求,完成全部实践任务。55432成果汇报思路清晰,回答问题有理论依据,基本概念清楚;主要问题回答准确,深入,有说服力。25432结果检查得分报告质量评价内容具体要求权重评分加权分报告内容报告前后内容一致,论述充分,图表完备,完全符合任务书要求,完成全部实践任务。35432格式规范符号统一,编号齐全,格式工整规范。25432文字表达语言准确,文字流畅,技术用语准确。15432报告质量得分集中实践总评成绩分指导教师时间年月日数据库实训目录目录4587第1章项目功能需求介绍 110137第2章需求建模 259202.1数据流图 2177362.2.1功能分数据流图 2228572.2数据字典 6173572.2.1数据结构 6191592.2.2数据项 6295452.2.3数据流名 8195392.2.4数据处理名 9262712.2.5数据存储 109828第3章概念模型 11227463.1总体E-R图 11227463.2系统分E-R图 1210900第4章逻辑模型 1575704.1关系模式 15223614.2创建数据库表 1629612总结 1811563参考资料 19数据库实训第1章项目功能需求介绍管理员学生成绩管理系统学生成绩返还打印请求响应打印信息请求管理员学生成绩管理系统学生成绩返还打印请求响应打印信息请求图2.7打印信息数据流图老师老师学生成绩管理系统学生成绩返还查询请求响应查询课程成绩情况图2.8查询信息请求数据流图2.2数据字典2.2.1数据结构数据结构:管理员描述:管理员的基本信息表
定义:管理员姓名,工号,密码,性别,年龄数据结构:学生描述:是学生成绩管理系统的主体数据结构,定义了一个学生的有关信息定义:学生姓名,学号,学生密码,性别,年龄,所在系,年级数据结构:教师描述:是学生成绩管理系统的数据结构,定义了一个教师的有关信息定义:教师姓名,工号,教师密码,性别,年龄,所在系,所教科目数据结构:课程信息表描述:学校课程信息表
定义:课程号,课程名字,执教老师姓名数据结构:成绩表描述:是学生成绩管理系统的主体数据结构,描述了学生的成绩等信息定义:执教老师姓名,学生姓名,课程号,年级,分数2.2.2数据项数据项:学号含义说明:唯一标识每个学生别名:学生编号类别:字符型长度:8取值范围:00000000至999999999取之含义:前两位标识该学生所在年级,后六位按顺序编号与其他数据项的逻辑关系:与姓名联系数据项:工号含义说明:唯一标识每个教师别名:教师编号类别:字符型长度:8取值范围:00000000至999999999取之含义:前两位标识该教师所在年级,后六位按顺序编号与其他数据项的逻辑关系:与管理员密码联系数据项:密码含义说明:与账号对应,输入正确即可登陆别名:无类别:字符型长度:8取值范围:00000000至999999999取之含义:数字组合,不含特殊符号与其他数据项的逻辑关系:与工号,学号联系数据项:学生名字含义说明:用户名别名:无类型:字符串取值范围及含义:26个英文字母和0-9十个数字组合,不含特殊符号数据项:教师名字含义说明:用户名别名:无类型:字符串取值范围及含义:26个英文字母和0-9十个数字组合,不含特殊符号数据项:性别含义说明:男女别名:巫类别:字符串范围:男女数据项:年龄含义说明:岁数类别:字符型长度:3范围:000至999含义:学生,教师的年龄大小数据项:课程号含义说明:唯一标识每个课别名:务类别:字符型长度:8取值范围:00000000至999999999取之含义:分辨课程与其他数据项的逻辑关系:与所选课程联系数据项:课程名字含义说明:课程名别名:无类别:字符串取值范围及含义:26个英文字母和0-9十个数字组合,不含特殊符号与其他数据项的逻辑关系:与所选课程联系数据项:执教老师名字含义说明:执教老师名字别名:无类型:字符串取值范围及含义:汉字和0-9十个数字组合,不含特殊符号数据项:分数含义说明:成绩分数别名:无类别:字符型长度:8范围:00000000至999999999数据项:所在系含义说明:老师,学生所在系别名:无类别:字符串取值范围及含义汉字和0-9十个数字组合,不含特殊符号数据项:所教科目含义说明:老师所教科目别名:无类别:字符串取值范围及含义:汉字和0-9十个数字组合,不含特殊符号2.2.3数据流名数据流名:忘记密码
来源:判断核对
去向:用户信息表
组成:{用户名+用户类型+用户信息+新密码}
备注:当用户忘记密码时可以通过验证信息修改掉旧密码。数据平均流量:不限高峰期流量:不限数据流名:学生成绩单
来源:教师
去向:学生
组成:{学号+教师号+课程号+分数+学年}
备注:教师录入成绩后生成成绩单,学生可查询。数据平均流量:不限高峰期流量:不限2.2.4数据处理名数据处理名:管理员查询
输入:查询条件
处理逻辑:根据输入的条件判断是否有对应记录,并提示结果
输出:信息显示
备注:用于查询和显示需要的信息
②数据处理名:管理员修改
输入:要修改的信息
处理逻辑:判断输入的记录的主码是否存在,给出提示显示结果
输出:提示结果
备注:用于管理员修改需要的对应信息
③数据处理名:管理员删除
输入:需要删除的记录的主码
处理逻辑:判断是否存在,给出提示
输出:提示结果
备注:用于管理员删除不需要的对应记录
④数据处理名:修改密码
输入:用户名、旧密码、新密码
处理逻辑:判断输入的用户名旧密码是否有对应记录,并给出提示
输出:提示结果
备注:用于修改用户密码
⑤数据处理名:成绩录入
输入:学号、教师号、课程号、成绩、学年
处理逻辑:判断输入的学号、教师号、课程号是否有对应记录,并给出提示
输出:提示结果
备注:用于教师录入学生成绩
2.2.5数据存储①数据存储:学生成绩记录
简述:存放学生所有可供查询的成绩流入数据流:学生成绩流出数据流:学生成绩管理系统
组成:学号+姓名+成绩等
组织方式:索引文件,以学号为关键字
查询要求:要求能立即查询
②数据存储:用户密码记录
说明:存放所有用户可供查询的用户密码信息输入数据流:管理员工号密码记录流出数据流:学生成绩管理系统
组成:学号+姓名+用户名等
组织方式:索引文件,以学学号为关键字
查询要求:要求能立即查询。数据库实训第3章概念模型第3章概念模型管理员3.1总体E-R图管理员密码密码执教老师姓名姓名账号属于执教老师姓名姓名账号属于年级年级11n部门名称班级部门属于11n部门名称班级部门属于班级编号1班级编号1属于属于m密码组成sm密码组成s属于工号姓名属于工号姓名学号n老师学号n老师性别1名字学生性别1名字学生学生密码1k教导学习学生密码1k教导学习性别性别所教科目课程组成所教科目课程组成1课程名1课程名分数值老师课程编号分数值老师课程编号成绩表成绩表GPA编号GPA编号科目名科目名图3.1总体E-R图3.2系统分E-R图学号班级编号学号班级编号性别性别n1学生姓名班级属于sn1学生姓名班级属于s图3.2班级-学生E-R图学号分数学号分数11学生姓名组成s11学生姓名组成s成绩表成绩表图3.3成绩表-学生ER图课程名姓名课程名姓名1n课程课程编号老师学生学习s1n课程课程编号老师学生学习s图3.4课程-学生ER图部门名称班级编号部门名称班级编号1n部门班级属于s1n部门班级属于s图3.5班级-部门ER图姓名姓名1n部门名称属于s1n部门名称属于s管理员管理员账号密码账号密码图3.6管理员-部门ER图性别姓名性别姓名1n部门名称属于s1n部门名称属于s老师老师所教科目所教科目密码工号密码工号图3.7老师-部门ER图性别姓名性别姓名n1课程名称教导sn1课程名称教导s老师老师所教科目所教科目密码工号密码工号图3.8老师-课程ER图数据库实训第4章逻辑模型第4章逻辑模型4.1关系模式班级与学生之间的是一对多的联系类型,因此,将班级和学生分别设计成如下的关系模式:班级(班级名称)学生(学号,姓名,性别)成绩表与学生之间的是一对一的联系类型,因此,将班级和学生分别设计成如下的关系模式:成绩表(班级名称)学生(学号,姓名)学生与课程之间的是多对一的联系类型,因此,将班级和学生分别设计成如下的关系模式:学生(姓名)课程(课程名,课程编号,老师)班级与部门之间的是一对一的联系类型,因此,将班级和学生分别设计成如下的关系模式:班级(班级编号)部门(部门名称)管理员与部门之间的是多对一的联系类型,因此,将班级和学生分别设计成如下的关系模式:管理员(姓名,账号,密码)部门(部门名称)老师与部门之间的是多对一的联系类型,因此,将班级和学生分别设计成如下的关系模式:老师(姓名,性别,工号,密码,所教科目)部门(部门名称)老师与课程之间的是一对多的联系类型,因此,将班级和学生分别设计成如下的关系模式:老师(姓名,性别,工号,密码,所教科目)课程(课程名称)应建立的数据结构表:学生信息表(姓名,性别,学号,密码),主键为学号,外键为学号。部门数据表(部门名称),主键为部门名称,外键为部门名称。管理员数据表(姓名,账号,密码),主键为姓名,外键为账号。班级数据表(班级名称,年级,所教老师),主键为班级名称,外键为班级名称。老师数据表(工号,密码,姓名,性别,所教科目),主键为姓名,外键为工号。课程数据表(课程名,课程编号,老师),主键为课程名,外键为课程编号。成绩数据表(分数值,GPA,科目名,编号)主键为编号,外键为编号。4.2创建数据库表建立学生信息表createtablestudent_23(snochar(10)primarykey,snamechar(10),ssexchar(5),spasswordchar(10));图4.1学生信息表建立部门信息表createtablebumen(bnochar(5)primarykey);图4.2部门信息表建立管理员数据表createtablemanager(mnamechar(10),mnochar(10),mpasswordchar(10));图4.3管理员数据表班级数据表createtableclass_23(cnamechar(10)primarykey,cgradechar(10),cteacherchar(10));图4.4班级数据表老师数据表createtableteacher_23(tnochar(10)primarykey,tpasswordchar(10),tnamechar(10),tsexchar(2),tclasschar(10));图4.5老师数据表课程数据表createtablecourse_23(conamechar(10)primarykey,conochar(10),coteacherchar(10));图
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论