编辑: kr9梯 | 2019-07-09 |
全校学生选课管理;
全校选修课成绩管理;
打印报表;
二.需求分析 学生包含学号等属性,通过登记系统保存学生成绩的信息.学生通过分组程序分出个个选修课的学生名单.课程包含课程号,名称等属性.分组信息分出选修课教师,教师包含名称,教师编号属性. 用户通过SQL SERVER
2000 的查询分析器直接输入各种操作代码,其中包括对系统管理原的的创建,管理员可以创建其他管理员权限,当然,系统管理员可以对所有表进行修改,删除,增加.
三、概念结构设计及系统结构设计 1.用E-R图设计信息模型;
1 1 m
1 n 2.设计相应关系模型,确定数据库结构;
设计关系模型如下:下划线为关系的码 学生(学号,姓名,地址,邮编,市,省,性别) 教师(教师编号,姓名,电话,工资) 课程(课程编号,课程名,系名,学分) 分组(分组号,教师编号,课程号,学生数) 登记(课程号,组号,学生号,成绩) 3.设计应用系统的系统结构图,确定系统结构;
输入命令 结果 输入命令 数据输入 输出结果 删除命令 4.通过设计关系的主码约束,外码约束和使用CHECK,RULE 实现完整性控制;
5.为每一参照关系设计插入,删除,修改触发器;
四、 系统功能实现 1.创建数据库的结构sql语句及结果图片如下 2.创建基本表 sql语句及结果图片: 3.编制输入子系统 最终结果: 学生表 教师表 课程表 登记表: 分组表: . . 五 课程设计小结 这次课程设计,.由于选的是B累题目,相对于A类来说容易多了.所以题目采用sql语句在数据库查询分析器里直接查询.这次课程设计给了我机会实践数据库,让我对书本上的知识有了一个很现实的认识.通过自己这次的完成数据库的课程设计,使得本人的经验有多了很多,数据库应用系统的开发设计是一个规范化的过程,需要遵循以定的方式方法与开发设计步骤;
开发一个数据库应用系统,通常要经过调查分析、数据建模、功能设计、选择数据库系统、选择数据库访问技术等阶段;
数据库关系模式的设计非常的重要,使整个系统的设计中心,其设计合理否,将全面影响整个系统的成功实现;
总之只要通过自己的努力一切困难总会解决掉的,主要是自己肯去想,肯去做就可以了. 六.谢辞 ? ? 首先,我要最衷心地感谢的是――我的导师魏用丰老师,,
魏老师严谨的治学作风、求实的工作态度使我受益匪浅,更重要的是从魏老师身上学到了对待任何事情的那种精益求精和一丝不苟的精神和态度. ? ? 其次,要感谢在一起互帮互助的同学们,是他们在我最无助的时候帮助了我. 之完成这次课程设计决不是我一个人能完成的,团结,互助才能做出好的作业. 七.参考文献
1 萨师煊,王珊,数据库系统概论(第四版).高等教育出版社,2006
2 David I.Schneider,Visual Basic.NET编程导论. 电子工业出版社,2003 3孟小峰 王珊,数据库系统导论(第7版).机械工业出版社出版,2000