欢迎来到天天文库
浏览记录
ID:49656006
大小:906.50 KB
页数:15页
时间:2020-03-03
《数据库大作业-武成宁-孙康-汤进宇.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库期末大作业报告数据库学生选课及成绩管理信息系统成员:武成宁10市营120412010047孙康10市营120412010039汤进宇10市营120412010040应用软件:MicrosoftOfficeAccess2007一、概要:对于学生选课信息系统的设计我们组通过阅读了大量相关文献,了解了管理信息系统的发展、相关技术和开发方法,以及access软件的相关理论。基于对以上情况的了解和对阅读参考文献的体会。总结了本系统的相关需求。包括学生信息的输入,包括学生基本信息、课程基本信息,教师基本
2、信息,选课表信息等。各种信息的查询,包括学生基本信息、课程基本信息,教师基本信息,选课信息的查询等。二、设计步骤:1.需求分析阶段:分析客户的业务和数据处理需求;2.概要设计阶段:设计数据库的E-R模型图,确认需求信息的正确和完整;3.详细设计阶段:将E-R图转换为多张表,进行逻辑设计4.代码编写阶段:选择具体数据库进行物理实现,并编写代码实现前端应用;5.软件测试阶段:系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。6.安装部署三.概念结构设计(E——R图及关系
3、图)E——R图:管理员课程授课教师实验题目报告提交报告学生学生1——n课程;学生1——n报告;管理员1——n教师;管理员1—n课程;实验题目1——n课程;实验题目1——n报告;教师1——n实验题目;学生1——n提交报告.三、逻辑结构设计(关系数据模型)学生:学号姓名性别学院家乡授课:教工号教师姓名性别课号课程名管理员:管理员工号姓名性别课号课程:管理员工号学号实验编号实验名称学分课时考试方式成绩实验题目:教工号课程名实验编号实验时间实验地址报告:学号实验编号课程名实验日期提交报告:学号姓名实验题号
4、实验名称提交报告四、物理结构设计学生表中文名称类型长度取值范围是否非空主关键字备注学号char10NY外码姓名char10NN性别char2男、女NN学院char1020NN家乡char10NN授课表中文名称类型长度取值范围是否非空主关键字备注教工号char10NY外码教工姓名char10NN性别char2男、女NN课号Char10NN课程名char10NN管理员表中文名称类型长度取值范围是否非空主关键字备注管理员工号char10NY外码姓名char30NN性别char10男、女NN课号char1
5、0NN课程表中文名称类型长度取值范围是否非空主关键字备注学号char10NY外码实验编号char10NN外码实验名称Char10NN学分char10男、女NN课时char10NN考试方式char10NN管理员工号char10NN外码成绩char10NN实验题目中文名称类型长度取值范围是否非空主关键字备注教工号char10NY课程名char10NN实验编号char10NN外码实验时间char10NN实验地址char10NN报告表中文名称类型长度取值范围是否非空主关键字备注学号char10NY外码实验
6、编号char10NN外码课程编号char10NN外码实验日期char10NN提交报告表中文名称类型长度取值范围是否非空主关键字备注学号char10NY外码姓名char30NN实验编号char10NN外码实验名称char10NN五、实验过程及结果(1)建立新建数据库分别建立学生、授课、管理员、课程、实验题目、报告、提交报告七个表(举几个示例图):学生表:授课表:课程表:提交报告表:(2)建立相应的查询1.建立成绩查询查询结果:2.建立统计查询查询结果:3.建立一个总查询查询结果:(4)建立各表窗体和
7、成绩查询窗体,模拟实验管理系统如建立学生窗体:建立成绩查询窗体:建立模拟实验管理系统:———教师入口:学生入口:实验科目:实验评估:选定课程:查询成绩:提交报告:实验困境:建立表格,输入数据后,建立表间关系时有点失去耐心,不是这有问题就是那有问题,有时是主键,有时是输入数据在不同的表里不相符合。建好之后也不知怎么完善,只能一点点弄。不过好在后面一段时间锲而不舍,还是最终完成了。实验心得:做本实验时要有耐心,最好在上机前先理一下思绪,在草稿上画出E—R关系图,遇见不懂的地方应看书或虚心请教同学,但是
8、也从中也发现自己的数据库知识还不够完善,不能熟练应用数据库解决较为复杂的现实数据库技术问题,自己会想法再完善这方面的知识。
此文档下载收益归作者所有