- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
石家庄经济学院
课程设计报告
课程名称: 数据库原理课程设计
专 业: 软件工程
姓 名:
班 级:
学 号:
指导教师:
2011年 6 月17日
学生信息管理系统
需求分析
1.开发背景
进入21世纪,信息化已经渗透到我们生活的方方面面,学校信息化的发展也是一种不可避免的趋势。伴随着高等院校招生规模的不断扩大,传统人工管理信息的方法不但不能满足这种管理上的需求,而且因为人员、资源成本的上涨,它给学校带来越来越多管理上的问题。同人工管理方式相比,信息化、网络化的学生信息管理系统不但解决了信息管理上的复杂问题,也降低学校的了管理成本,而且在节约性、灵活性、方便性这几方面上也是人工管理方式不可比拟的。因此,学生信息管理系统的开发和使用对于学校而言是必要的的。现在各高等院校都拥有了各自的学生信息管理系统,此次开发的目标是基于自己学校情况开发一个适用于本校情况,简单灵活的学生信息管理系统。
2.需求分析
该系统实现的功能可用下面用例图来表示:
用例图
具体需求描述如下:
(1) 由于操作人员的计算机知识普遍较差,要求有良好的人机交互界面。
(2) 由于该系统的使用对象较多,要求它为不同用户提供不同功能。
(3) 具有身份验证功能,需要登录时输入用户及密码。
(4) 在相应的权限下,删除数据方便简单,数据稳定性好。
(5) 学生可以查询基本信息和成绩。
(6) 学生可以选择选修课程。
(7) 各种信息都可被更改。
(8) 能够对用户修改过的信息予以保存。
(9) 老师能按照学号、姓名进行查询。
(10) 老师能对学生信息进行增删改查。
(11) 老师能对学生课程进行增删改查。
(12) 老师能对学生成绩进行增删改查。
(13) 用户可以修改密码。
二、概念结构设计
实体:
院系、班级、学生、课程、教师。
联系:
一个院系拥有多个班级、多名老师以及多门课程,一个班级包括多位学生,一个老师可教授多门课程,一门课程可供多位学生选修,一位学生同样可选修多门课程。
E-R图
逻辑结构设计
根据上面的E—R图可转换为如下关系模型:
院系(院系号,院系名);
主码:院系号
班级(班级号,班级名,院系号);
主码:班级号 外码:院系号
课程(课程号,课程名,院系号,教师号,学时,学分,上课地点);
主码:课程号 外码:院系号,教师号
成绩(学生号,课程号,成绩);
主码:学生号,课程号 外码:学生号,课程号
教师(教师号,教师名,院系号,账户密码);
主码:教师号 外码:院系号
学生(学生号,学生名,班级号,年龄,性别,籍贯,联系方式,账户密码);
主码:学生号 外码:班级号
根据E-R图设计的上述关系模型符合3NF。
四、数据库物理设计
数据库存放位置为D盘,数据库名字为admin,下面列出各系模式的物理结构:
表一 院系表sdept
字段名
数据类型
长度
主键
描述
dID
char
10
是
院系号
dName
char
10
否
院系名
表二 班级表class
字段名
数据类型
长度
主键
描述
dID
char
10
否
院系号
bID
char
10
是
班级号
bName
char
10
否
班级名
表三 课程表course
字段名
数据类型
长度
主键
描述
cID
char
10
是
课程号
cName
char
10
否
课程名
dID
char
10
否
院系号
tID
char
10
否
教师号
cTime
int
否
学时
cCredit
float
否
学分
cAdr
char
10
否
上课地点
表四 成绩表grade
字段名
数据类型
长度
主键
描述
sID
char
10
是
学生号
cID
char
10
是
课程号
Grade
int
否
成绩
表五 教师表teacher
字段名
数据类型
长度
主键
描述
tID
char
10
是
教师号
tName
char
10
否
教师名
dID
char
10
否
院系号
Pass
char
10
否
账户密码
表六 学生表student
字段名
数据类型
长度
主键
描述
sID
char
10
是
学生号
sName
char
10
否
学生名
bID
char
10
否
班级号
sA
您可能关注的文档
最近下载
- 光伏项目送出工程受限空间空间作业专项施工方案.doc
- 深刻领会二十届三中全会精神,进一步全面深化改革-2025执业药师继续教育答案.docx VIP
- 苏教版五年级上册数学期中试卷.doc VIP
- 【33页PPT】班组长安全管理培训课件.ppt VIP
- 2025年北京通州区招聘社区工作者和社区专职党务工作者考试笔试试题.pdf VIP
- 《民用机场智能人像识别系统技术规范》(TCCAATB 0039-2023).pdf VIP
- 城市轨道交通ATO系统.ppt VIP
- 苏教版五年级数学上册期中试卷(含答案).pdf VIP
- 职业生涯开发与管理_南京邮电大学中国大学mooc课后章节答案期末考试题库2023年.pdf VIP
- 2025年亳州市社区工作者招聘笔试备考试题及答案解析.docx VIP
原创力文档


文档评论(0)