《《数据库应用技术》课程设计报告 .docx》由会员分享,可在线阅读,更多相关《《数据库应用技术》课程设计报告 .docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结宁波大红鹰学院信息工程学院课 程 设 计 报 告可编辑资料 - - - 欢迎下载精品名师归纳总结工程名称:工程组长:工员:程成班级名称:专业名称:完成时间 :09 信管( 1) 信息系统与信息治理可编辑资料 - - - 欢迎下载精品名师归纳总结信息工程学院制可编辑资料 - - - 欢迎下载精品名师归纳总结一、工程方案及分工 一级标题,黑体小三号 ,段前段后 0.5 行1.1 1 工程方案表 二级标题,黑体四号 ,段前段后 0 行进程时间支配负责人系统功能分析数据库概念设计数据库规律设计数据库物理设计数据库扩展设计数据库实现设计报告答辩XXXX设计工程方案表1.2 2 分工完成情
2、形X1: X2 : X3 :二、系统需求分析 系统背景,用户需求。参见课本p148 正文部分要求宋体,小四,固定行距20 磅,首行缩进 2 个汉字,表和图要加题注三、系统功能分析 包括系统功能概述、系统功能模块设计等。参见课本p149-151 正文部分要求宋体,小四,固定行距20 磅,首行缩进 2 个汉字,表和图要加题注四、数据库设计4.1 数据库的概念设计1,局部概念设计确定系统的局部概念设计范畴。可编辑资料 - - - 欢迎下载精品名师归纳总结密码治理员编号姓名治理员1.治理员表义工编号身份证号治理员编号义工大队编号联系电话义工类型服务时间姓名星级编号住址性别工 作 ( 学校 ) 名诞生日
3、期电子邮箱训练程度政治面貌2.义工表星级等级星级编号星级3.星级表星级编号注册人数义工大队编号密码队长编号义工大队4. 义工大队表可编辑资料 - - - 欢迎下载精品名师归纳总结标题类型网页编号内容网页信息5.网页信息表活动人数治理员编号义工大队编号活动状态活动编号需要的人数活动主题活动活动内容实际活动时间申请是否通过活动时间6.活动表义工编号活动编号活动时间活动义工7. 活动义工2,全局概念结构设计综合各实体的局部ER 模型图形形成如下图所示的全局ER 图。可编辑资料 - - - 欢迎下载精品名师归纳总结nn活动审批申请11治理员义工大队11审核属于nn星级属于义工浏览网页信息1nmn8.
4、系统 E-R 图4.2 数据库的规律设计1,将实体转换为关系模式 :治理员表:治理员( 治理员编号 ,姓名,密码)义工表:义工 ( 义工编号 ,治理员编号,义工大队编号,服务时间,类型,星级编号,姓名,诞生日期,性别,政治面貌,身份证号,住址,联系电话,电子邮箱,训练程度,工作(学校)名称)星级等级:星级等级( 星级编号 ,星级等级)义工大队表 :义工大队( 义工大队编号 ,星级编号, 注册人数,队长编号 ,密码)网页信息表 : 网页信息( 网页编号, 标题,类型,内容)活动表 :活动( 活动编号 ,治理员编号,义工大队编号,活动状态,活动内容,申请是否通过 , 活动时间 , 实际活动时间 ,
5、 活动主题 , 活动的点 , 需要的人数)2,将联系转换为关系模式 :活动义工表 :(活动编号,义工编号,活动时间)4.3 数据库的物理设计1. 治理员表 /治理员信息包括编号,姓名,密码。字段号字段描述字段类型备注可编辑资料 - - - 欢迎下载精品名师归纳总结AdminNoNames Password2. 义工表/治理员编号姓名密码Varchar ( 20)Varchar ( 20) Varchar ( 20)主键Not Null Not Null字段名字段描述字段类型备注AdminNo治理员编号Varchar (20)外键 Not NullVNB义工编号Varchar (20)主键VoB
6、NST义工大队编号服务时间Varchar (20)Datetime外键 Not Nulltypes类型varChar (20)STRS星级编号Varchar (20)外键Names姓名Varchar (20)Password密码Varchar (20)NOt NULLdatetimes诞生日期Datetimesex性别Varchar (10)face政治面貌Varchar (20)numb身份证号Varchar (20)address住址Varchar (20)phone联系电话Varchar (20)E-mail电子邮箱Varchar (20)jiaoyu训练程度Varchar (20)可编
7、辑资料 - - - 欢迎下载精品名师归纳总结school工作 ( 学 校 ) 名称Varchar (20)可编辑资料 - - - 欢迎下载精品名师归纳总结3. 星级表/字段名字段描述字段类型备注Starrating星级等级Varchar (20)Not NULL STRS星级编号Varchar (20)主键4. 义工大队 表/字段名字段描述字段类型备注VoBN义工大队编号Varchar (20)主键可编辑资料 - - - 欢迎下载精品名师归纳总结星级编号注册人数Varchar (20)Varchar (20)外键可为 NULL队长编号Varchar (20)NOt NULLSTREmentHN
8、BPassword5 网页信息 表/密码Varchar (20)NOt NULL字段名字段描述字段类型备注WEBNBtitle网页编号标题Varchar (20)Varchar (80)主键types类型varChar (20)matter内容varChar (200)6. 活动表字段描述字段类型备注活动编号varChar (20)主键治理员编号Varchar (20)外键NOT NILL义工大队编号Varchar (20)外键NOT NILL活动状态Varchar (80)活动内容Varchar (100)申请是否通过活动时间Varchar (2)datatime实际活动时间datatime
9、活动主题Varchar (20)活动的点Varchar (20)字段名ENBAdminNo VoBNstatus physical applys Etime VEtime Etheme EaddressEments报名的人数Varchar (20)7. 活动义工 表字段名字段描述字段类型备注ENB活动编号varChar (20)外键 NOT NILLVNB义工编号Varchar (80)外键 NOT NILLATime活动时间Datatime可编辑资料 - - - 欢迎下载精品名师归纳总结4.4 数据库的扩展设计4.4.1 视图设计 三级标题,黑体小四号,段前段后 0 行1、视图名视图的作用视
10、图对应的代码示例( 代码 Arial ,五号,单倍行距)CREATE VIEW IS_Student ASSELECT Sno, Sname ,SageFROM Student WHERE Sdept= IS视图的截图2、。4.4.2 储备过程设计1、储备过程名称 功能描述储备过程的代码示例:/*过程名称: proc_students功能描述:依据同学学号,显示该生的选课情形:同学学号、同学姓名、所选课程号、课程名、成果。输入参数:sno char10-同学的学号输出参数:无返回值:无创建者:管美静创建日期: 2021-4-22*/ CREATEPROCEDUREproc_students s
11、nochar 10 - 同学的学号ASSELECTstudents .sno , sname ,sc .cno , cname , grade FROM students , sc , courseWHEREstudents . sno =sc . sno and o = course .cno and students.sno =sno2、。4.4.3 触发器设计1、触发器名称可编辑资料 - - - 欢迎下载精品名师归纳总结功能描述触发器的代码示例/*过程名称: trigger_mgrade功能描述:检验添加到students表中的记录,假如该记录“入学成果 ”大于,就拒绝插入该记录。参数:无创建者:管美静创建日期: 2021-4-22*/ CREATETRIGGER trigger_mgradeON studentsAfterINSERTASIF SELECT mgradeFROM inserted 500 BEGINPRINT 总成果不能超过分 ROLLBACKEND2、。4.5 代码测试4.5.1 储备过程测试1、储备过程名称 测试数据测试结果2、。4.5.2 触发器测试1、触发器名称 测试数据测试结果2、。五、总结 要求:必需要求实际内容,包括总结本系统的扩展设计,学习总结或技术学问总结或体会总结,本小组的心得体会, 不能少于 600 字可编辑资料 - - - 欢迎下载
限制150内