- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库原理 课程设计报告
课 题: 学 生 管 理 系 统
姓 名: 肖礼
学 号: 201117020106
同组姓名: 李林峰 朱清清
专业班级: 信息管理与信息系统11101班
指导教师: 易 明
设计时间: 2013年6月
目 录
1. 开发背景 ………………………………………………………3
2. 系统描述 ………………………………………………………3
3. 概念模型设计 …………………………………………………4
4. 逻辑模型设计及优化 …………………………………………5
5. 程序运行界面 …………………………………………………6
6. 课程设计心得体会 ……………………………………………7
7. 参考文献 ………………………………………………………7
8. 附录:功能代码 ………………………………………………8
开发背景
随着社会的发展,基本上所有的具有一定数量数据的企事业单位或机关部门都开始使用计算机数据库来做管理。在各大中小学校,用计算机管理学校的信息已经越来越普遍了。用计算机不但可以提高工作效率,而且还节省了许多人力物力,增强了学校资料的安全性,提高了学校的管理能力,为此,用计算机来管理学校的信息,是非常必要的。该课程设计要求设计一个学生管理的数据库系统,数据库中包含学生的基本信息,学校院系信息,班级信息以及课程设置的信息。同时还要设计它们之间的关系,如学生与课程关系和学生的成绩等,最后还要对一些数据进行查询,如查询学生成绩的各种集合等。
2.系统描述
4.逻辑模型设计及优化
根据系统的总体概念设计模型、E-R图向关系模式的转化规则和数据库的范式理论,得到系统优化后的逻辑模型,如表所示。
表1 学生信息表
字段名 字段类型 长度 主键或外键 字段值约束 学号 int 4 Primary Key Not Null 姓名 nchar 10 性别 nChar 2 班级 nchar 12 年龄 int 4
表2 课程信息表
字段名 字段类型 长度 主键或外键 字段值约束 课程号 int 10 Primary Key Not Null 课程名 char 10 学分 int 4
表3 班级信息
对应中文属性名 字段类型 长度 主键或外键 字段值约束 班号 Char 12 Primary Key Not Null 年级 char 10 专业 Char 10
表4 成绩信息表
表3.5 成绩信息表字段名 字段类型 长度 主键或外键 字段值约束 学号 int 4 Foreign Key Not Null 姓名 Char 10 课程号 int 10 Foreign Key Not Null 课程名 Char 10 学分 int 4
表5 user表
字段名 字段类型 长度 主键或外键 字段值约束 用户名 Char 20 密码 char 20 level int 2
5.程序运行界面
在小组中以上功能,登陆和查询功能还有数据建表由我完成,并参与了各个功能模块的设计。
6. 课程设计心得体会
这是我第一次做一个比较实用的计算机上运用的系统,这次程序设计刚开始的时候我就觉得是个很大的挑战。自己一点都没有底,当挑好题目,我和李林峰和朱清清一组,由于他们对我的信任所以我做了我们这组的组长。这时自己的压力更大了,但是还是得硬着头皮做下去。因为我们团队的紧密合作,而且组员也都非常优秀,更重要的事还有老师的耐心指导。我觉得我们非常好的完成了这次的程序设计实验。自己也终于轻松下来了。通过这次程序设计,我再次体会到了团队合作的重要性和团队的力量是可以被挖掘出来的。而且这次程序设计,我不仅让我们组很好的完成了任务,也给了其他组的同学些微的帮助,这让我感到非常的高兴。觉得自己终于可以在某些方面帮助到同学了。总之,这次的程序设计课收获很大。谢谢易老师!
7. 参考文献
[1] 郝玉龙J2EE编程技术北方交大出版 Delphi 7完美经典Eric Harmo.n.Delphi/Klyix 数据库开发. 附录:功能代码
登陆:
unit Unit2;
interface
uses Windows, SysUtils, Classes, Graphics, Forms, Controls, StdCtrls,
Buttons,Dialogs, jpeg, Ext
文档评论(0)