课程设计-数据库课程设计之学生管理系统.doc

课程设计-数据库课程设计之学生管理系统.doc

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
成绩:__________ 《数据库原理及应用》 课程设计 课题 数据库课程设计之学生管理系统 班级 学号 姓名 指导教师 2012 年 6 月 25 日—2012年 6 月 29 日 目录 前言 3 概述 3 项目背景 3 编写目的 3 定义 3 开发环境 4 需求分析 5 问题陈述 5 功能需求 5 运行需求 5 数据流图 6 存储说明 9 数据字典 10 概念结构设计 13 逻辑结构设计 17 软件功能设计 21 代码设计和界面设计 24 小结 32 参考文献 33 附录 33 前言 网络的兴起和巨大发展对人们的生活方式产生了深远的改变,通过互联网络,人们获得了一个更加便捷更加广阔的获取有用信息的途径,人们可以足不出户坐在电脑前便可以做很多事情。 而数据库系统的不断发展与完善,则让互联网络在人们生活中的应用如虎添翼,因为随着越来越多的人认识到WEB网络给我们日常生活带来的巨大便利,WEB应用的用户也在爆炸式增长,在方便我们生活的同时,许多问题也接踵而至,越来越庞大的数据量让工作人员不堪重负,无论在建立数据库和维护数据库方面,近几个月来,CSDN、天涯等知名IT企业相继出现数据库信息泄露事件向我们昭示了数据库安全方面所面临的严峻挑战。可见,建立安全高效的高性能数据库是我们要为之不懈努力的方向。 为了更好地掌握数据库相关知识,我们针对学生管理问题,运用所学到的数据库知识,在老师的指导下建立了一个简易的模仿教务工作的WEB应用系统,该论文就是主要针对所用到的数据库设计过程进行简要的论述。 概述 项目背景 随着经济的发展,“科教兴国”战略的提出,人们对教育变得越来越重视,国家也加大了对教育的投入,大学中学的入学学生逐年增加,为了减轻教务人员的工作负担,节省时间和经费,提高教务工作的执行效率,几乎所有的大学运用近几年逐步兴起的WEB应用技术和数据库技术相结合,建立学校教务系统。 为了更好地理解数据库系统所起的作用和实践数据库设计的过程,基于学校教务系统的基本流程,我们尝试着建立了学生管理系统,这个系统主要包括三大部分:学生信息管理系统、学生选课系统和学生成绩管理系统。模拟了学校教务系统的主要部分。 该项目的执行者为数据库课程设计小组。 编写目的 这个学生管理系统实现了以下功能:学生、教师、管理员三种身份的数据库访问控制,学生管理个人信息,学生选择课程,学生查询课程成绩,教师录入课程成绩,管理员拥有最高权限等。编写该课程设计报告的目的在于帮助读者对该系统的设计过程充分了解,该文档尤其对该系统中数据库的设计结构、工作流程和设计原理做了详细的描述和说明。希望能够对读者有所帮助。 定义 JSP+JavaBean:JSP就是在HTML中嵌入Java代码,所以在本质上JSP程序就是Java程序,JSP程序继承了Java的一切优点。JSP程序有严格的Java语法和丰富的Java类库支持。jsp作用主要是负责页面展现,java负责逻辑,业务处理JSP是把JAVA代码嵌套到HTML中,让服务器端跟客户端实现动态沟通。Java语言编写的一个类,该类的一个实例称为一个JavaBean,简称bean 。JAVABean对具体的业务逻辑实现了封装,大大增强了JSP的安全性和可维护性。 MySQL:是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。这样就增加了速度并提高了灵活性。MySQL的SQL“结构化查询语言”。SQL是用于访问数据库的最常用标准化语言。MySQL软件采用了GPL(GNU通用公共许可证)。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。 开发环境 操作系统:windows 7 开发语言:JSP+JavaBean 数据库:MySQL 浏览器:IE浏览器 需求分析 问题陈述 功能需求 用户登录:任何用户只有在登陆之后才能够进入系统,不同用户登陆后进入对应的界面。 个人信息管理:学生、教师、管理员注册登陆后可以完善、修改个人基本信息。 学生选课管理:管理员录入可选课程信息,学生登陆后可以进行选课操作。 学生成绩管理:教师录入成绩,学生可以查询成绩。不允许修改成绩。 运

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档