1、目 录 摘 要 I Abstract .II 1 引 言 . 1 1.1 项目开发背景 1 1.2 项目开发的目标 1 1.3 项目提出的意义 1 2 相关技术 . 3 2.1 JSP . 3 2.1.1 JSP 简介 3 2.1.2 JSP 的优点 . 3 2.2 Java Servlet 4 2.2.1 Servlet 概述 4 2.2.2 Servlet API 4 2.2.3 Servlet 的优点. 4 2.3 Java Bean . 5 2.3.1 JavaBean简介. 5 2.3.2 JavaBean的 Scope 属性. 6 2.4 UML(统一建模语言) 6 2.4.1 U
2、ML(统一建模语言)简介 . 6 2.4.2 用例图-捕获系统中用户能够看见的功能 . 8 2.4.3 类图-捕获系统的词汇表 . 9 2.5 C/S 结构和 B/S 结构 9 2.5.1 B/S 模式的优势 10 2.5.2 C/S 模式的优势 10 2.5.3 C/S 模式与 B/S 模式相结合方案 11 3 系统分析设计 12 3.1 系统需求分析 . 12 3.1.1 系统调查 . 12 3.1.2 系统需求说明 12 3.1.3 用户需求 12 3.2 总体设计 . 13 3.3 UML 建模 . 13 3.3.1 学生管理系统的用例分析 13 3.3.2 学生管理系统的领域分析 1
3、4 3.3.3 学生管理系统的设计 15 3.4 数据库技术 . 20 3.4.1 数据库管理系统选择 . 20 3.4.2 MySQL 概述 20 3.4.3 数据库 ER 图. 22 3.4.4 构建系统数据库 22 3.5 系统配置 25 3.6 系统实现 26 3.6.1 用户登录界面 26 3.6.2 管理员登录后的操作界面 26 3.6.3 添加学生的操作界面 27 4. 总论 29 4.1 系统的优点 . 29 4.2 系统存在的不足 . 29 致谢 . 30 参考文献 . 31 武汉理工大学毕业论文(设计) I 摘 要 近年来,我国高等教育迎来了蓬勃发展的新局面,采用传统的学生
4、信息管理方法(如 直接手工管理或者开放性程度不高的管理系统)不可避免的浪费大量人力、物力、财力资 源,不能满足当前高等教育发展的需求,已经成为我国高等教育扩大规模的“瓶颈” 。建 立高性能的学生信息管理系统能高极大的提高学生信息管理的效率。本文采用面向对象技 术, 使用 UML 进行系统分析和设计, 较成功地解决了学生管理信息地分散采集、 综合利用、 统一管理、资源共享等问题。主要介绍了学生信息管理系统地现状和主要特征,系统所采 用的 UML、Servlet、JavaBean、JSP 与 MySQL 等技术和工具,C/S 模式和 B/S 模式以及使用 UML 进行得系统的开发设计和功能模块的具
5、体实现。 关键词:学生信息管理;JSP;MySQL 数据库;统一建模语言 武汉理工大学毕业论文(设计) II Abstract Recently, the education of the higher schools has had a complexion with the schools enrolling large amount of freshmen. So adopting conventional students basic information procedure(as direct management by handiwork, administrative syst
6、em not high of open degree) would waste a large amount of manpower, material and financial resources, and progressively cant be met with the demand of the higher educations development at present. All this has become the “bottleneck” in the course of enlarging China higher educations scale. Establishment of high-efficient students information system has been an indispensable part in higher schools management. It will help to increase efficiency in management. The paper mainly anal