MySql数据库课程设计报告(学生管理系统)

MySql数据库课程设计报告(学生管理系统)

ID:42269527

大小:4.11 MB

页数:51页

时间:2019-09-11

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

《MySql数据库课程设计报告(学生管理系统)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、.太原科技大学数据库课程设计报告系院应用科学学院年级2013级专业信息与计算科学131802学号201318030204学生姓名XXXXXX指导教师姓名XXXXXX课程设计(论文)题目太原科技大学学生管理系统..目录第一章绪论11.1研究的背景及意义11.1.1选题的背景11.1.2研究的意义11.2系统目标21.3应用技术21.3.1Servlet技术21.3.2JSP技术31.3.3JDBC31.3.4MySQL31.3.5myEclipse31.3.6Tomcat41.3.7JSTL标签41.3.8XML4第

2、二章需求分析52.1功能需求52.1.1系统模块分解52.1.2功能需求描述5..2.2非功能需求82.2.1性能需求82.2.2其它需求8第三章总体设计103.1运行环境103.2模块结构11第四章数据库设计124.1概念结构设计124.1.1设计思路124.1.2E-R图124.2逻辑结构设计154.2.1设计思路154.3物理结构设计154.3.1存取方式154.3.2存储结构15第五章界面设计185.1界面关系图185.2界面设计成果195.2.1登录界面195.2.2功能菜单界面20第六章详细设计256.

3、1登录注册设计276.1.1算法描述27..6.1.2程序流程图276.1.3关键类说明286.2用户管理设计286.2.1程序流程图286.2.2关键类说明29第七章编码307.1部分核心代码307.1.1用JDBC连接JAVAweb和数据库307.1.2登录注册、页面管理347.2代码优化和开发需知事项40第七章总结41参考文献42..第一章绪论1.1研究的背景及意义1.1.1选题的背景随着教育事业的不断发展,学校的规模不断扩大,学生数量及其信息量的急剧增加,有关学生的各种信息处理也随之展开。学生管理信息系统应

4、运而生了,它可用来管理学生信息与提高系统管理工作的效率。学生信息管理系统把VisualBasic(前台开发)与MYSQL(后台管理)有机地结合,并运用流行的ADO等相关技术,完成学生信息的规范管理、科学统计和快速查询,从而可大大减少该管理上的工作量。数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据库存储的效率,保证数据的完整性和一致性。同时,合理的数据结构也将有利于程序的顺利实现。1.1.2研究的意义学生学籍管理系统,可

5、用于学校等机构的学生信息管理,查询,更新与维护,使用方便,易用性强,图形界面清晰明了。该软件用java语言编写,用SQLServer2012数据库作为后台的数据库进行信息的存储,用SQL语句完成添加,查询,修改,删除的操作。用JDBC驱动实现前台Java与后台SQL数据库的连接。Java语言跨平台性强,可以在Windows等系统下使用,方便简单,安全性好。..1.2系统目标该系统主要建立一个基于B/S模式的实验室信息管理系统,用户和管理员不需要下载客户端就可以通过浏览器访问学生管理系统,快捷方便,从网页获取当前的学

6、生信息,及时的更新信息,修改信息,保证信息的正确性和时效性,从而更好更快捷更便利的管理学生信息,实现学生信息的直观可视化和及时可靠化,本系统主要针对与系统相关的两类用户实现信息的管理:1.对于实验室管理人员:可以登陆到管理员页面,可以方便的进行学籍信息管理、班级信息管理、成绩信息管理、用户管理和系统管理。2.对于教师:教师可以进行注册成为网站的用户,并可以通过登录进入普通用户界面以后来学籍信息管理、班级信息管理、成绩信息管理和系统管理,但是无法查看和修改其他的用户的信息。1.3应用技术1.3.1Servlet技术S

7、ervlet是服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。它担当客户请求与服务器响应的中间层。Servlet是位于Web服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。最早支持Servlet技术的是JavaSoft的JavaWebServer。此后,一些其它的基于Java的Web服务器开始支持标准的ServletAPI。Servlet的主要功能是交

8、互式地浏览和修改数据,生成动态Web内容。这个执行的过程为:客户端发送请求至服务器端;服务器将请求信息发送至Servlet,Servlet生成响应结果..并将其传给服务器,响应内容动态生成,通常取决于客户端的请求,服务器将响应返回给客户端,Servlet看起来与s通常的Java程序无很大差别。Servlet导入特定的属于JavaServletAPI的程序包。

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

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

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