- 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图可转换为如下关系模型Name 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 否 班级号 sAge int 否 年龄 sSex char 10 否 性别 sAdr char 50 否 籍贯 sTel int 否 联系方式 Pass char 10 否 账户密码 五、数据库的实施
数据库开发前端为:MySQL-Front
数据库代码为:
Create database admin;
create table sdept (dID char(10) primary key,dName char(10));
create table teacher (tID char(10) primary key,tName char(10),dID char(10),Pass char(10) default 00000,forei
您可能关注的文档
最近下载
- 引领时尚潮流的可持续时尚品牌.pptx VIP
- 一年级道德与法治教案(全套).pdf VIP
- 版鲁科版英语四年级上册教案.doc VIP
- 一种脱除1,3-丙二醇中微量醛基杂质的脱除方法.pdf VIP
- 国投证券-宁德时代-300750-全球锂电行业龙头全球化布局推动发展.pdf VIP
- 2023-2024学年上海市向明中学高二上学期10月月考数学试卷含详解.docx VIP
- 《婴幼儿动作发展与训练》教案 第8课 2~3岁幼儿精细动作的发展与训练.docx VIP
- MT-500系列说明书(济南华电)-20101216.pdf
- 养成亲社会行为++课件-2025-2026学年统编版道德与法治八年级上册.pptx VIP
- 开学第一课-初中开学第一课班会.ppt VIP
文档评论(0)