数据库课题设计报告.docx
《数据库课题设计报告.docx》由会员分享,可在线阅读,更多相关《数据库课题设计报告.docx(41页珍藏版)》请在沃文网上搜索。
1、 计算机科学与技术学院 课 程 设 计 报 告课程名称: 数据库系统原理 专 业: 计算机科学与技术 班 级:2010级 计算机1004班 学 号: 201013137123 姓 名: 柳海飞 指导老师: 39关键字:数据库 设计;学生管理系统目录一、绪论2二、需求分析31.系统需求31.1功能需求31.2、性能需求31.3、可靠性、可用性需求31.4、将来可能添加的需求42.数据字典42.1、实体信息42.2、实体联系信息6三、概要设计71.学生管理系统功能模块图72.学生管理系统E-R图83表结构及关系9四、系统各功能详解91.登陆界面介绍92.注册账号介绍103.密码重置介绍134.管理
2、员用户功能介绍165.教师用户功能介绍226.学生用户功能介绍29五经典代码35六实验心得体会36实验日期:2012-2-24(参考资料:数据库系统概论、java语言程序设计与开发。)数据库设计与应用开发 学生管理系统一、绪论为适应信息化的高速发展,数据库系统的应用无处不在,而现代生活中,数据的管理,以及应用系统开发尤为重要。学生管理系统的应用为学校教学,教师办公,学生信息管理提供了应用平台,为现代化教学提供了信息技术的支持,从而将信息的应用技术融入到校园管理。数据库的开发,系统的建立,以及应用程序和相应的操作平台,在现代教育管理中展现了极大的优越性,并极大地改善了校园管理。相信数据库系统的使
3、用将会为广大师生以及教务人员的工作学习提供相应的便利之处。而本系统为教师实现了学生信息搜索、成绩管理、课务查询,以及留言收发等功能操作,对于学生可以查询成绩、选修课程,收发留言。教师与学生通过相互留言可以达到信息反馈以及沟通交流,为教师教学,学生学习提供了更好的辅助。同时密码的重置,以及学生注册,管理员对学生信息的注销、注销都有实现。系统界面采用中国水墨画的装饰布局,既有强烈的中国色彩,又有简洁之美,符合教师、学生用户的身份与艺术欣赏。使整个系统有一个和谐的感觉。二、需求分析1.系统需求1.1功能需求 某学校要实现学生信息的无纸化系统管理,该系统主要有以下功能:学生成绩管理、学生选课、班级信息
4、动态管理。 学生成绩管理:允许相应权限用户对学生的成绩进行查询、修改等操作,辅助教师对学生成绩的管理; 学生选课:为学生选课提供信息平台,和无纸化管理,允许学生选课,修改已选课程; 学生与教师的信息交流:为学生与教师的信息交流提供平台,方便了教师的教学,也可增进师生间的友谊。 教师课务查询:为教师日常课务的查询提供便利,减轻教师的工作负担。1.2、性能需求 实现信息的自动化管理,便于无纸化办公,减轻教师的工作量,实现成绩查询的方便性、随时性,同时为学生选课提供平台服务,也为班级管理提供方便,减少学生干部的工作负担。1.3、可靠性、可用性需求 i.系统应当有较高的可用性,操作简单,便于用户使用;
5、 ii.系统应要有较高的可靠性,这样可以有效地的保障系统的运行,而保障其可用性;系统数据的可靠性,可靠地信息可以为学校教学,班级管理提供有效保障;这样便于学校对学生信息的统一管理。1.4、将来可能添加的需求进一步改善系统的要求可能有:提供学生信息的统计以及各类报表的打印 ;实现网络远程登录,对学生各类信息的查询,及信息的修改,和班级内的动态;实现学校教师与学生,学生与学生的多级对话交流,即信息的系统内的多级反馈。实现网络功能,让教师与学生随时随地都可以查到教务信息和课程信息,以便通过移动平台实现教师与学生沟通。 2.数据字典 2.1、实体信息 学院表字段名数据类型长度可否为空学院编号Varch
6、ar6否(主键)学院名称Varchar12院长编号Varchar6否学院地点Varchar8院办电话Varchar11 学生表字段名数据类型长度可否为空学号Varchar6否(主键)学生姓名Varchar8性别Char2否(“男”或“女”)出生日期Date所在班级Varchar8否专业Varchar10籍贯Varchar8宿舍号Varchar6职务Varchar6密码Varchar6否备注Varchar20 班级表字段名数据类型长度可否为空班级编号Varchar6否(主键)班级名称Varchar8所属院系Varchar6否人数Int备注Varchar20 留言表字段名数据类型长度可否为空留言编
7、号Varchar6否(主键)留言发布者Varchar6否留言对象Varchar6否内容Varchar100否发布日期Date否 课程表字段名数据类型长度可否为空课程编号Varchar6否(主键)课程名称Varchar10课程类型Varchar4学时Int字段名数据类型长度可否为空开课周次Varchar6学分Int 选修表字段名数据类型长度可否为空学号Varchar6否(主键)课程编号Varchar6成绩Int(取值0100) 教师表字段名数据类型长度可否为空教师编号Varchar6否(主键)教师姓名Varchar8性别Varchar2否(“男”或“女”)年龄Int学历Varchar6电话Var
8、char11住址Varchar10密码Varchar6否备注Varchar20否(“管理员”或其他) 上课表字段名数据类型长度可否为空课程编号Varchar6否(主键)教师编号Varchar6上课班级Varchar6时间Varchar6地点Varchar4否 2.2、实体联系信息学院(学院编号,学院名称,院长编号,学院地点,院办电话)学生(学号,学生姓名,性别,出生日期,所在班级,专业,籍贯,宿舍号,职务,密码,备注)班级(班级编号,班级名称,所属院系,人数,备注)留言(留言编号,留言发布者,留言对象,内容,发布日期)课程(课程编号,课程名称,课程类型,学时,开课周次,学分)选修(学号,课程编
9、号,成绩)教师(教师编号,教师姓名,性别,年龄,学历,电话,住址,密码,备注)上课(课程编号,教师编号,上课班级,时间,地点)三、概要设计1.学生管理系统功能模块图2.学生管理系统E-R图3表结构及关系(注:表中使用黑体加粗的为主属性,使用数据库为Access2003)四、 系统各功能详解1.登陆界面介绍运行程序,首先弹出登录提示框;点击“确定”,显示登陆界面:系统默认的用户类型为学生,登陆界面上有三种类型用户登录,以及注册账号,和密码重置两个操作。2.注册账号介绍由登陆界面,点击“注册账号”,进入账号注册,系统弹出提示框;单击“确定”,进入注册申请,(本系统采用的注册方式:由于本系统针对的用
10、户有局限性,并不是完全开放的系统,所以采用申请注册,即要申请账号者向系统管理员发出申请,管理员由申请内容验证申请者身份,若验证通过,则给申请者注册相应账号,反之则拒绝其申请。) 如果,我们在申请内容写下:李岩,男,转学生,计算机学院,10级, QQ:1111。点击“发送申请”。会弹出确认框,然后单击“是”,单击“确定”,会弹出确认框,确认用户是否再发送一条申请。单击“否”,此时“发送申请”会变得不可用,再点击“返回登录界面”来返回到登录界面。3.密码重置介绍由登陆界面点击“密码重置”进入到密码重置界面,此时会弹出选择框,让用户选择密码重置的方式,一是用户想修改密码,二是用户忘记密码想找回密码。
11、A.首先单击“是”,进入到密码重置(修改),如果,我们输入账号201002,初始密码:666666,换成新密码123456;单击“确认”,会弹出提示框,提示我们选择用户类型。选择用户类型:学生,单击“确认”,此时会弹出密码确认框,我们输入新密码:123456,点击 “确定”;此时会弹出提示框,提示密码修改成功。B.若我们在进入到密码重置界面时,单击“否”,则会进入到密码找回界面,此时我们输入刚才修改的账号密码,账号:201002,选择类型:学生;单击“找回密码”,则会进入身份验证环节,此时会弹出一系列的提问框,若以上三个问题完全答对,则会弹出提示框,提示密码成功找回,并显示密码。若答错其中任何
12、一个问题,则会弹出提示框:单击“确定”,系统自动退出。(注:以上功能教师同样适用)4.管理员用户功能介绍由登陆界面,输入管理员账号:10001,及密码:888888,选择类型:管理员,点击“登录”;若账号或密码错误,或则用户类型未选择,则会弹出错误提示框;该错误提示框若出现三次,则系统将自动退出。如果正确输入。则会进入到管理员界面,A先进入到“收发留言”,查看申请账号注册的留言,点击“收发留言”;会进入到留言收发界面:此时会弹出选择框,让用户选择是进行“查看留言”还是进行“写留言”操作。我们先选择“查看留言”,单击“确定”:留言可以进行删除操作,若有多条留言也可以进行翻页阅读。如果我们进入“写
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 课题 设计 报告