数据库课程设计:学生管理系统

数据库课程设计:学生管理系统

ID:18441262

大小:3.80 MB

页数:24页

时间:2018-09-18

数据库课程设计:学生管理系统_第1页
数据库课程设计:学生管理系统_第2页
数据库课程设计:学生管理系统_第3页
数据库课程设计:学生管理系统_第4页
数据库课程设计:学生管理系统_第5页
资源描述:

《数据库课程设计:学生管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、成绩:__________《数据库原理及应用》课程设计课题数据库课程设计之学生管理系统班级学号姓名指导教师2012年6月25日—2012年6月29日24/24目录前言3概述3项目背景3编写目的3定义3开发环境4需求分析5问题陈述5功能需求5运行需求5数据流图6存储说明9数据字典10概念结构设计13逻辑结构设计17软件功能设计21代码设计和界面设计24小结32参考文献33附录3324/24前言网络的兴起和巨大发展对人们的生活方式产生了深远的改变,通过互联网络,人们获得了一个更加便捷更加广阔的获取有用信息的途径,人们可以足不出户坐在电脑前便可以做很多事情。而数据库系统的不断发展与完善,则让

2、互联网络在人们生活中的应用如虎添翼,因为随着越来越多的人认识到WEB网络给我们日常生活带来的巨大便利,WEB应用的用户也在爆炸式增长,在方便我们生活的同时,许多问题也接踵而至,越来越庞大的数据量让工作人员不堪重负,无论在建立数据库和维护数据库方面,近几个月来,CSDN、天涯等知名IT企业相继出现数据库信息泄露事件向我们昭示了数据库安全方面所面临的严峻挑战。可见,建立安全高效的高性能数据库是我们要为之不懈努力的方向。为了更好地掌握数据库相关知识,我们针对学生管理问题,运用所学到的数据库知识,在老师的指导下建立了一个简易的模仿教务工作的WEB应用系统,该论文就是主要针对所用到的数据库设计过

3、程进行简要的论述。概述项目背景随着经济的发展,“科教兴国”战略的提出,人们对教育变得越来越重视,国家也加大了对教育的投入,大学中学的入学学生逐年增加,为了减轻教务人员的工作负担,节省时间和经费,提高教务工作的执行效率,几乎所有的大学运用近几年逐步兴起的WEB应用技术和数据库技术相结合,建立学校教务系统。为了更好地理解数据库系统所起的作用和实践数据库设计的过程,基于学校教务系统的基本流程,我们尝试着建立了学生管理系统,这个系统主要包括三大部分:学生信息管理系统、学生选课系统和学生成绩管理系统。模拟了学校教务系统的主要部分。该项目的执行者为数据库课程设计小组。编写目的这个学生管理系统实现了

4、以下功能:学生、教师、管理员三种身份的数据库访问控制,学生管理个人信息,学生选择课程,学生查询课程成绩,教师录入课程成绩,管理员拥有最高权限等。编写该课程设计报告的目的在于帮助读者对该系统的设计过程充分了解,该文档尤其对该系统中数据库的设计结构、工作流程和设计原理做了详细的描述和说明。希望能够对读者有所帮助。定义JSP+JavaBean:24/24JSP就是在HTML中嵌入Java代码,所以在本质上JSP程序就是Java程序,JSP程序继承了Java的一切优点。JSP程序有严格的Java语法和丰富的Java类库支持。jsp作用主要是负责页面展现,java负责逻辑,业务处理,JSP是把J

5、AVA代码嵌套到HTML中,让服务器端跟客户端实现动态沟通。相对于ASP,PHP等其他WEB编程语言,JSP具有许多的优势,例如,运行速度快,占用空间小,安全性好,支持大多数运行环境,函数支持多,厂商支持多,支持XMl等。使用JAVABean是JSP的一大特征和优势体现,它是遵循一定标准、用Java语言编写的一个类,该类的一个实例称为一个JavaBean,简称bean。JAVABean对具体的业务逻辑实现了封装,大大增强了JSP的安全性和可维护性。MySQL:是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的

6、表中,而不是将所有数据放在一个大仓库内。这样就增加了速度并提高了灵活性。MySQL的SQL“结构化查询语言”。SQL是用于访问数据库的最常用标准化语言。MySQL软件采用了GPL(GNU通用公共许可证)。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。开发环境操作系统:windows7开发语言:JSP+JavaBean数据库:MySQL浏览器:IE浏览器24/24需求分析问题陈述功能需求1.用户登录:任何用户只有在登陆之后才能够进入系统,不同用户登陆后进入对应的界面。2.个人信息管理:学生、教师、管理

7、员注册登陆后可以完善、修改个人基本信息。3.学生选课管理:管理员录入可选课程信息,学生登陆后可以进行选课操作。4.学生成绩管理:教师录入成绩,学生可以查询成绩。不允许修改成绩。运行需求1.安全性:该系统应当有良好的权限控制和身份认证机制,各模块页面之间的通信跳转应该是高效简洁安全的。2.可维护性:当出现故障时,系统应当在规定时间内被较容易地排除故障,数据库出现故障时可以通过数据库恢复备份技术进行恢复。3.健壮易用性:该系统应当具有适当的容错排错

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。