数据库 课程设计(综合实验)报告模版.docx
优质文本中山大学南方学院 电子通信与软件工程系 课程名称: 数据库系统原理 工程名称: 教务系统数据库设计 2016年12月21日优质文本工程组成员及分工及成绩评定学号姓名角色主要工作课程设计成绩百分制DBA系统分析员结构设计员程序设计员测试员指导教师评语:指导教师签名: 2016 年 12 月28日优质文本目 录1课程设计目的12课程设计题目及要求12.1课程设计题目12.2数据库设计要求12.3系统功能要求13课程设计报告内容13.1需求分析13.1.1教务系统的主要功能描述13.1.2需求分析采用的主要方法23.2数据结构设计23.2.1学生信息数据结构的描述23.2.2课程信息数据结构的描述23.2.3成绩数据结构的描述23.2.4*数据结构的描述33.2.5*数据结构的描述33.2.6*数据结构的描述33.3物理结构设计33.3.1数据库文件结构33.3.2学生表结构43.3.3课程信息表结构43.3.4成绩表结构53.3.5.表结构53.3.6.表结构63.3.7.表结构73.3.8数据库关系图74编写程序74.1程序字典74.2创立禁止插入重复课程名触发器94.3查询个人各学期成绩的存储过程94.4增加一门新课程的存储过程94.5授予某个学生查询成绩权限函数95录入及测试95.1数据录入95.2数据库测试96总结10参考文献11附录1 *13附录2 系统完整程序14优质文本1 课程设计目的 (1) 掌握数据库设计技术.(2) 学习数据库系统原理(3) 提高标准化设计水平(4) 培养数据库实际设计动手能力2 课程设计题目及要求 2.1 课程设计题目?教务系统数据库设计?2.2 数据库设计要求构造较优的数据库模式,标准化地建立数据库应用系统,使之能够有效地存储数据每个表至少录入10条记录,满足用户的信息处理需求。2.3 系统功能要求参考老师给的课程设计题目及要求,详细描述本工程的主要内容,包括功能要求及性能指标。3 课程设计报告内容 3.1 需求分析3.1.1 教务系统的主要功能描述 段前空格,主要介绍学生用户功能要求图1 教务系统数据流图 先画出图注意:图的位置居中,按顺序编号,如:第一个图为:图1,第2个图为:图2,以此类推;图标位于图下方,五号黑体,英文或数字字符为五号Times New Roman,位置居中,段前段后0行间距,1.25倍行距。 然后对图中各组成局部的功能作简要介绍3.1.2 需求分析采用的主要方法采用的需求分析方法等3.2 数据结构设计数据结构=数据结构名,含义说明,组成:数据项和数据结构3.2.1 学生信息数据结构的描述数据结构名:学生说明:组成:3.2.2 课程信息数据结构的描述数据结构名:课程信息说明:组成:3.2.3 成绩数据结构的描述数据结构名:成绩说明:学生所选课程的考试成绩组成:学号、姓名、课程号、课程名、成绩3.2.4 *数据结构的描述数据结构名:说明:组成:3.2.5 *数据结构的描述数据结构名:说明:组成:3.2.6 *数据结构的描述数据结构名:说明:组成:图2 教务系统E-R图3.3 物理结构设计 对物理结构作概括性介绍3.3.1 数据库文件结构表1 数据库文件结构文件结构数据文件日志文件文件类型文件名所有者文件组初始大小增长方式文件路径3.3.2 学生表结构描述成绩表的结构及作用表2 学生表结构字段名数据类型长度允许空值字段语义说明作用、主键、索引及约束名称等3.3.3 课程信息表结构 描述成绩表的结构及作用表3 课程信息表结构字段名数据类型长度允许空值字段语义说明作用以及在字段上建的 主键、外键、索引及约束名称等3.3.4 成绩表结构描述成绩表的结构及作用表4 成绩表结构字段名数据类型长度允许空值字段语义说明作用以及在字段上建的 主键、外键、索引及约束名称等3.3.5 .表结构描述*表的结构及作用表5 *表结构字段名数据类型长度允许空值字段语义说明作用以及在字段上建的 主键、外键、索引及约束名称等3.3.6 .表结构描述*表的结构及作用表6 *表结构字段名数据类型长度允许空值字段语义说明作用以及在字段上建的 主键、外键、索引及约束名称等3.3.7 .表结构描述*表的结构及作用表7 *表结构字段名数据类型长度允许空值字段语义说明作用以及在字段上建的 主键、外键、索引及约束名称等3.3.8 数据库关系图图3 教务系统关系图4 编写程序4.1 程序字典表8 触发器结构编号触发器名作用 12345678表9 存储过程结构编号存储过程名参数作用 12345678表10 函数结构编号函数名类型参数作用 123456784.2 禁止插入重复课程名的触发器 4.3 查询个人各学期成绩的存储过程4.4 增加一门新课程的存储过程4.5 授予某个学生查询成绩权限的函数5 录入及测试5.1 数据录入 要求学生表和成绩表中有本组成员的信息,表达数据录入的方法5.2 数据库测试 要求详细表达测试过程中所遇到故障现象及分析、解决的过程如果你有更多的分项内容要写,可以继续向下编号6 总结 DBA学号-姓名 系统分析员学号-姓名 结构设计员学号-姓名 程序设计员学号-姓名 测试员学号-姓名 注意:1、 模板中的章节可根据实际文档的进行增删,根据蓝色字体标注撰写每局部内容,撰写完后,删除蓝色字体。正文中字体小四、宋体,英文字符为小四Times New Roman,1.25倍行距,段前空格。 2、根据系统设计类型,撰写以上文档内容,如只为软件系统,那么删除硬件设计局部。优质文本参考文献要求:1、书写格式严格按照以下参考文献的标注格式;2、要求至少有两篇期刊或会议论文,其中一篇为英文论文。1 薄宏,数据库系统原理与设计中山大学出版社,2015.8 2 OUJP,SOONG T T,et al.Recent advance in research on applications of passive energy dissipation systems J.Earthquack Eng,1997,38(3):358-361.34.以上文献仅供格式参考,请勿拷贝参考文献标注标准,可参考以下标注格式:(1) 参考文献类型:专著M,论文集C,报纸文章N,期刊文章J,学位论D,报告R,标准S,专利P,论文集中的析出文献A (2) 电子文献类型:数据库DB,计算机CP,电子公告EB (3) 电子文献的载体类型:互联网OL,光盘CD,磁带MT,磁盘DK 书写格式:(1) 专著、论文集、学位论文、报告 序号主要责任者.文献题名文献类型标识.出版地:出版社,出版年.起止页码可选 例:1刘国钧,陈绍业.图书馆目录M.北京:高等教育出版社,1957.15-18.(2)期刊文章 序号主要责任者.文献题名J.刊名,年,卷期:起止页码 例:1何龄修.读南明史J.中国史研究,1998,(3):167-173. 2OU J P,SOONG T T,et al.Recent advance in research on applications of passive energy dissipation systemsJ.Earthquack Eng,1997,38(3):358-361.(3)论文集中的析出文献 序号析出文献主要责任者.析出文献题名A.原文献主要责任者可选.原文献题名C.出版地:出版者,出版年.起止页码 例:7钟文发.非线性规划在可燃毒物配置中的应用A.赵炜.运筹学的理论与应用中国运筹学会第五届大会论文集C.西安:西安电子科技大学出版社,1996.468.(4)报纸文章 序号主要责任者.文献题名N.报纸名,出版日期版次 例:8谢希德.创造学习的新思路N.人民日报,1998-12-2510.(5)电子文献 文献类型/载体类型标识:J/OL网上期刊、EB/OL网上电子公告、 M/CD光盘图书、DB/OL网上数据库、DB/MT磁带数据库 序号主要责任者.电子文献题名电子文献及载体类型标识.电子文献的出版或获得地址,发表更新日期/引用日期 例:12王明亮.关于中国学术期刊标准化数据库系统工程的进展EB/OL.,1998-08-16/1988-10-01.8万锦.中国大学学报文摘1983-1993.英文版DB/CD.北京:中国大百科全书出版社,1996.优质文本附录1 *优质文本附录2 系统完整程序