好文档 - 专业文书写作范文服务资料分享网站

MySql数据库课程设计(学生管理系统) - 图文

天下 分享 时间: 加入收藏 我要投稿 点赞

太原科技大学

数据库课程设计报告

系 院 应用科学学院

年 级 2013级 专 业 信息与计算科学131802 学 号 201318030204 学 生 姓 名 XXXXXX 指导教师姓名 XXXXXX 课程设计(论文)题目 太原科技大学学生管理系统

I

目 录

第一章 绪 论 ................................................................................................... 1

1.1 研究的背景及意义 ................................................................................................. 1

1.1.1 选题的背景 ................................................................................................... 1 1.1.2 研究的意义 ................................................................................................... 1 1.2 系统目标 ................................................................................................................. 2 1.3 应用技术 ................................................................................................................. 2

1.3.1 Servlet技术 .................................................................................................... 2 1.3.2 JSP技术 ......................................................................................................... 3 1.3.3 JDBC ............................................................................................................... 3 1.3.4 MySQL ........................................................................................................... 3 1.3.5 myEclipse ........................................................................................................ 3 1.3.6 Tomcat ............................................................................................................. 4 1.3.7 JSTL标签 ....................................................................................................... 4 1.3.8 XML ................................................................................................................ 4

第二章 需求分析 ............................................................................................. 5

2.1 功能需求 ................................................................................................................. 5 2.1.1 系统模块分解 ............................................................................................... 5 2.1.2 功能需求描述 ............................................................................................... 5 2.2 非功能需求 ............................................................................................................. 8

2.2.1 性能需求 ....................................................................................................... 8 2.2.2 其它需求 ....................................................................................................... 8

第三章 总体设计 ........................................................................................... 10

3.1 运行环境 ............................................................................................................... 10 3.2 模块结构 ............................................................................................................... 11

第四章 数据库设计 ....................................................................................... 12

4.1 概念结构设计 ....................................................................................................... 12

4.1.1 设计思路 ..................................................................................................... 12 4.1.2 E-R图 ........................................................................................................... 12 4.2 逻辑结构设计 ....................................................................................................... 15

4.2.1 设计思路 ..................................................................................................... 15 4.3 物理结构设计 ....................................................................................................... 15

4.3.1 存取方式 ..................................................................................................... 15 4.3.2 存储结构 ..................................................................................................... 15

第五章 界面设计 ........................................................................................... 18

II

5.1 界面关系图 ........................................................................................................... 18 5.2 界面设计成果 ....................................................................................................... 19

5.2.1 登录界面 ..................................................................................................... 19 5.2.2 功能菜单界面 ............................................................................................. 21

第六章 详细设计 ........................................................................................... 28

6.1 登录注册设计 ..................................................................................................... 27

6.1.1 算法描述 ..................................................................................................... 27 6.1.2 程序流程图 ................................................................................................. 27 6. 1.3 关键类说明 ................................................................................................ 28 6.2 用户管理设计 ..................................................................................................... 28

6.2.1 程序流程图 ................................................................................................. 28 6.2.2 关键类说明 ................................................................................................. 29

第七章 编码 ................................................................................................... 30

7.1 部分核心代码 ....................................................................................................... 30

7.1.1 用JDBC连接JAVA web和数据库 ........................................................... 30 7.1.2 登录注册、页面管理 ................................................................................. 34 7.2 代码优化和开发需知事项 ........................................................................... 40

第七章 总结 ................................................................................................... 41

参考文献 ......................................................................................................... 42

III

太原科技大学本科课程设计(论文)

第一章 绪 论

1.1 研究的背景及意义

1.1.1 选题的背景

随着教育事业的不断发展,学校的规模不断扩大,学生数量及其信息量的急剧增加,有关学生的各种信息处理也随之展开。学生管理信息系统应运而生了,它可用来管理学生信息与提高系统管理工作的效率。学生信息管理系统把Visual Basic(前台开发)与MYSQL(后台管理)有机地结合,并运用流行的ADO等相关技术,完成学生信息的规范管理、科学统计和快速查询,从而可大大减少该管理上的工作量。

数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据库存储的效率,保证数据的完整性和一致性。同时,合理的数据结构也将有利于程序的顺利实现。 1.1.2 研究的意义

学生学籍管理系统,可用于学校等机构的学生信息管理,查询,更新与维护,使用方便,易用性强,图形界面清晰明了。该软件用java语言编写,用SQLServer2012数据库作为后台的数据库进行信息的存储,用SQL语句完成添加,查询,修改,删除的操作。用JDBC驱动实现前台Java与后台SQL数据库的连接。Java语言跨平台性强,可以在Windows等系统下使用,方便简单,安全性好。

1

MySql数据库课程设计(学生管理系统) - 图文

太原科技大学数据库课程设计报告系院应用科学学院年级2013级专业信息与计算科学131802学号201318030204
推荐度:
点击下载文档文档为doc格式
6vxau92l6v3gyk618jsm0fvam2gyzr007ba
领取福利

微信扫码领取福利

微信扫码分享