ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:599.36KB ,
资源ID:7119765      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7119765.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(最新数据库课设学生信息管理系统.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

最新数据库课设学生信息管理系统.docx

1、最新数据库课设学生信息管理系统石家庄经济学院 课程设计报告课程名称: 数据库原理课程设计 专 业: 软件工程 姓 名: 班 级: 学 号: 指导教师: 2011年 6 月17日 学生信息管理系统1、需求分析 1开发背景进入21世纪,信息化已经渗透到我们生活的方方面面,学校信息化的发展也是一种不可避免的趋势。伴随着高等院校招生规模的不断扩大,传统人工管理信息的方法不但不能满足这种管理上的需求,而且因为人员、资源成本的上涨,它给学校带来越来越多管理上的问题。同人工管理方式相比,信息化、网络化的学生信息管理系统不但解决了信息管理上的复杂问题,也降低学校的了管理成本,而且在节约性、灵活性、方便性这几方

2、面上也是人工管理方式不可比拟的。因此,学生信息管理系统的开发和使用对于学校而言是必要的的。现在各高等院校都拥有了各自的学生信息管理系统,此次开发的目标是基于自己学校情况开发一个适用于本校情况,简单灵活的学生信息管理系统。2需求分析 该系统实现的功能可用下面用例图来表示: 用例图具体需求描述如下:(1) 由于操作人员的计算机知识普遍较差,要求有良好的人机交互界面。(2) 由于该系统的使用对象较多,要求它为不同用户提供不同功能。(3) 具有身份验证功能,需要登录时输入用户及密码。(4) 在相应的权限下,删除数据方便简单,数据稳定性好。(5) 学生可以查询基本信息和成绩。(6) 学生可以选择选修课程

3、。(7) 各种信息都可被更改。(8) 能够对用户修改过的信息予以保存。(9) 老师能按照学号、姓名进行查询。(10) 老师能对学生信息进行增删改查。(11) 老师能对学生课程进行增删改查。(12) 老师能对学生成绩进行增删改查。(13) 用户可以修改密码。二、概念结构设计实体:院系、班级、学生、课程、教师。联系:一个院系拥有多个班级、多名老师以及多门课程,一个班级包括多位学生,一个老师可教授多门课程,一门课程可供多位学生选修,一位学生同样可选修多门课程。 E-R图3、逻辑结构设计根据上面的ER图可转换为如下关系模型:院系(院系号,院系名);主码:院系号班级(班级号,班级名,院系号);主码:班级

4、号 外码:院系号课程(课程号,课程名,院系号,教师号,学时,学分,上课地点);主码:课程号 外码:院系号,教师号成绩(学生号,课程号,成绩);主码:学生号,课程号 外码:学生号,课程号教师(教师号,教师名,院系号,账户密码);主码:教师号 外码:院系号学生(学生号,学生名,班级号,年龄,性别,籍贯,联系方式,账户密码); 主码:学生号 外码:班级号根据E-R图设计的上述关系模型符合3NF。四、数据库物理设计数据库存放位置为D盘,数据库名字为admin,下面列出各系模式的物理结构:表一 院系表sdept字段名数据类型长度主键描述dIDchar10是院系号dNamechar10否院系名表二 班级表

5、class字段名数据类型长度主键描述dIDchar10否院系号bIDchar10是班级号bNamechar10否班级名表三 课程表course字段名数据类型长度主键描述cIDchar10是课程号cNamechar10否课程名dIDchar10否院系号tIDchar10否教师号cTimeint否学时cCreditfloat否学分cAdr char10否上课地点表四 成绩表grade字段名数据类型长度主键描述sIDchar10是学生号cIDchar10是课程号Grade int否成绩表五 教师表teacher字段名数据类型长度主键描述tIDchar10是教师号tNamechar10否教师名dID手

6、工艺制品是我国一种传统文化的象征,它品种多样,方式新颖,制作简单,深受广大学生朋友的喜欢。当今大学生的消费行为表现在追求新颖,追求时尚。追求个性,表现自我的消费趋向:购买行为有较强的感情色彩,比起男生热衷于的网络游戏,极限运动,手工艺制品更得女生的喜欢。char10否院系号(4) 信息技术优势Pass加拿大公司就是根据年轻女性要充分展现自己个性的需求,将世界各地的珠类饰品汇集于“碧芝自制饰品店”内,由消费者自选、自组、自制,这样就能在每个消费者亲手制作、充分发挥她们的艺术想像力的基础上,创作出作品,达到展现个性的效果char夏日的街头,吊带装、露背装、一步裙、迷你裙五彩缤纷、争妍斗艳。爱美的女

7、孩们不仅在服饰搭配上费尽心机,饰品的选择也十分讲究。可惜在商店里买的项链、手链、手机挂坠等往往样式平淡无奇,还容易出现雷同现象。10否账户密码表六 学生表student字段名数据类型(3)优惠多长度主键描述sIDchar(二)创业弱势分析10是学生号世界上的每一个国家和民族都有自己的饰品文化,将这些饰品汇集到一起再进行新的组合,便可以无穷繁衍下去,满足每一个人不同的个性需求。sNamechar10(3) 年龄优势否学生名bID小饰品店往往会给人零乱的感觉,采用开架陈列就会免掉这个麻烦。“漂亮女生”像是个小超市,同一款商品色彩丰富地挂了几十个任你挑,拿上东西再到收银台付款。这也符合女孩子精挑细选

8、的天性,更保持了店堂长盛不衰的人气。char10否1、DIY手工艺市场状况分析班级号sAgeint否年龄sSexchar10否性别sAdrchar50否籍贯sTelint否联系方式Passchar10否账户密码五、数据库的实施数据库开发前端为: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),Pas

9、s char(10) default 00000,foreign key(dID) references sdept(dID);create table class (dID char(10),bID char(10) primary key,bName char(10),foreign key(dID) references sdept(dID);create table course (cID char(10) primary key,cName char(10),dID char(10),tID char(10),cTime int,cCredit float,cAdr char(10)

10、,foreign key(dID) references sdept(dID),foreign key(tID) references teacher(tID);create table student(sID char(10) primary key,sName char(10),bID char(10),sAge int,sSex char(10),sAdr char(10),sTel int,Pass char(10) default 00000,foreign key(bID) references class(bID);create table grade (sID char(10)

11、,cID char(10),Grade int,primary key(sID,cID),foreign key(sID) references student(sID),foreign key(cID) references course(cID);insert into sdept(dID,dName) values (001,金融);insert into sdept(dID,dName) values (002,信息);insert into class(dID,bID,bName) values (001,101,金融一班);insert into class(dID,bID,bNa

12、me) values (001,102,金融二班);insert into class(dID,bID,bName) values (002,201,信息一班);insert into class(dID,bID,bName) values (002,202,信息二班);insert into teacher(tID,tName,dID,Pass) values(00001,潘基文,001,00001);insert into teacher(tID,tName,dID,Pass) values(00002,朴槿惠,001,00002);insert into teacher(tID,tNam

13、e,dID,Pass) values(00003,奥巴马,002,00003);insert into teacher(tID,tName,dID,Pass) values(00004,希拉里,002,00004);insert into course(cID,cName,dID,tID,cTime,cCredit,cAdr) values(1001,经济学,001,00001,64,2,教一101);insert into course(cID,cName,dID,tID,cTime,cCredit,cAdr) values(1002,金融史,001,00002,48,3.5,教一102);

14、insert into course(cID,cName,dID,tID,cTime,cCredit,cAdr) values(2001,信息安全,002,00003,64,3,教二201);insert into course(cID,cName,dID,tID,cTime,cCredit,cAdr) values(2002,操作系统,002,00004,48,2.5,教二202);insert into student(sID,sName,bID,sAge,sSex,sAdr,sTel,Pass) values(10001,李强,101,18,男,邯郸,8591234,10001);ins

15、ert into student(sID,sName,bID,sAge,sSex,sAdr,sTel,Pass) values(10002,王红,102,20,女,邢台,8591342,10002);insert into student(sID,sName,bID,sAge,sSex,sAdr,sTel,Pass) values(20001,吴京,201,19,女,唐山,8594312,20001);insert into student(sID,sName,bID,sAge,sSex,sAdr,sTel,Pass) values(20002,萧明,202,18,男,衡水,8592314,2

16、0002);insert into grade(sID,cID,Grade) values(10001,1001,100);insert into grade(sID,cID,Grade) values(10002,1002,99);insert into grade(sID,cID,Grade) values(20001,2001,99);insert into grade(sID,cID,Grade) values(20002,2002,100);六、系统运行结果系统登录界面,要求输入账号和密码,系统验证用户身份,响应不同页面图1系统响应用户登录,进入学生界面图2点击左侧修改密码,更改密码

17、图3响应密码更改,提示修改成功图4点击左侧查询课程,显示可选修的课程以及已经选修的课程图5点击左侧添加课程,可以添加一门可选修的课程图6添加课程后页面自动跳转显示课程是否选上图7点击左侧删除课程,添加要删除的课程图8删除完课程后,页面自动跳转,显示课程是否已经退选图9点击左侧查询信息,显示登录用户的基本信息图10点击左侧查询课程,显示已选课程的成绩图11点击左侧退出系统后,页面会自动跳转到登录界面图12添加账号、密码选择教师身份登录图13系统响应登录消息,进入教师操作界面图14点击左侧修改密码,添加内容,点击提交按钮图15系统自动响应更改密码页面,提示修改成功图16点击左侧添加信息,添加内容,

18、点击提交按钮图17系统响应添加信息页面,提示操作成功图18点击左侧查询信息,可分别根据学号、姓名进行查找,先按学号进行查找图19系统响应查询,显示查询结果图20点击左侧查询信息,按照姓名查找,输入内容,点击提交按钮图21系统响应查询,显示查询结果图22点击左侧添加课程,添加内容,点击提交图23响应添加课程页面,提示操作成功图24点击左侧删除课程,添加要删除的课程号,点击提交图25响应删除课程页面,提示操作成功图26点击左侧删除课程,查看效果,发现课程已经删掉了图27点击左侧管理成绩,输入要管理的课程号,提交内容图28系统响应上一页面,显示全部学生的成绩,仅一名学生选修,点击更改成绩图29响应更

19、改成绩链接,添加内容,点击提交按钮图30系统响应更改成绩后,会自动显示更改后的所有学生的成绩表图31若点击退出系统则返回登陆界面图32若点击图32上左侧的校徽则会转到学校首页图33七、实习总结 经历一个多星期的分析设计,终于开发完成了这个学生信息管理系统,该系统是基于jsp和mysql设计的,开发环境为tomcat,使用的工具有elipse以及mysql-front等。该学生信息管理系统提供身份验证功能,可为不同身份的用户提供不同的服务。学生可选修课程,查询成绩,查询基本信息。老师则可管理学生信息,提供课程,添加学生成绩。由于自己对学生信息管理系统的了解不够全面,因此该系统可能缺失少部分功能,同时因为课设时间短以及自己知识有限,所以这个系统本身还存在着一些这样或那样的问题,例如界面不太美观,没有差错信息提示等。但是总体上此次课程设计还是成功的。实验过程中遇到的问题让我在知识和思想上有了一定的提高,这次实验让我认识到自己对基础知识的掌握不是太好,即便是遇到简单的问题也常常需要翻书去查找解决办法,同时我也认识到自己的知识有限,许多问题靠现有的知识不能得到解决。但是解决问题的过程使我温故了旧知识,学到了新知识。总之,这次课设增强了我的自学能力,培养了我的动手能力,相信这个经历对我的以后的工作和学习会大有裨益。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1