目录
摘 要 .............................................................................................................................................. 0 第一章 绪 论 ................................................................................................................................. 1
1.1 设计目的 ............................................................................................................................ 1 1.2 开发工具选择 .................................................................................................................... 1 1.3 开发环境 ............................................................................................................................ 1 1.4 本报告的主要内容 ............................................................................................................ 1 第二章 需求分析 ............................................................................................................................. 2
2.1系统需求简介 .................................................................................................................... 2
2.1.1系统目标 .................................................................................................................. 2 2.1.2功能需求分析 .......................................................................................................... 2 2.1.3性能需求分析 .......................................................................................................... 2
第三章 总体设计 ............................................................................................................................. 3
3.1设计概述 ............................................................................................................................. 3 3.2系统总体结构及功能模块划分 ......................................................................................... 3 3.3系统数据库概念结构设计 ................................................................................................. 3
3.3.1系统E-R图 ............................................................................................................ 3 3.3.2系统数据库的设计 ................................................................................................ 4 3.4安全保密设计 ..................................................................................................................... 6
3.4.1用户登录安全性 ...................................................................................................... 6
第四章 详细设计 ............................................................................................................................. 7
4.1概述 ..................................................................................................................................... 7 4.2系统程序流程图 ................................................................................................................. 7 4.3系统主要功能模块简介 ..................................................................................................... 8
4.3.1系统登录 .................................................................................................................. 8 4.3.2参数设置模块 .......................................................................................................... 8 4.3.3基本信息模块 .......................................................................................................... 9 4.3.4系统查询模块 ........................................................................................................ 12 4.3.5系统管理模块 ........................................................................................................ 13
第五章 主要功能模块代码 ........................................................................................................... 15
5.1 公共类代码设计(数据的增删查改) .......................................................................... 15 5.2 登录界面代码设计 .......................................................................................................... 22 第六章 结束语 ............................................................................................................................... 26 第七章 参 考 文 献 ..................................................................................................................... 27
第一章 绪 论
1.1 设计目的
使学生掌握数据库的基本概念,结合实际的操作和设计,巩固课堂教学内容;使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库的设计与实现;把理论课与实验课所学内容做一综合,并在此基础上强化学生的实践意识、提高其实际动手能力。
1.2 开发工具选择
本系统后台数据库采用Microsoft SQL Server 数据库,该数据库系统在安全性、准确性和运行速度方面有绝对的优势,并且处理数据量大,效率高;前台采用sun公司的eclipse作为主要开发工具,可与SQL Server 2008数据库良好链接。
1.3 开发环境
系统开发平台:eclipse 系统开发语言:java
数据库管理软件:SQL Server 2008
1.4 本报告的主要内容
本报告详细的介绍了学生信息管理系统的开发过程,主要涉及到的工作如下:系统的需求分析、系统的总体设计、系统的概念设计、系统各模块的详细设计、系统运行与测试。 z
1
第二章 需求分析
2.1系统需求简介
2.1.1系统目标
(1) 实现用户登录
(2) 根据查询条件实现学生信息的查询 (3) 根据查询条件实现成绩信息的查询
(4) 学生信息、课程信息、成绩信息的增加、删除、修改 (5) 学生奖惩信息管理 (6) 学生信息统计 2.1.2功能需求分析
本系统的功能需求分析如下:
(1) 学生信息查询:学生可以根据学号、姓名、专业进行查询. (2) 学生信息管理:主要是用于学生信息更新、插入、删除;
(3) 学生成绩录入:用于学生成绩管理,录入学生成绩,也可以更新; 2.1.3性能需求分析
(1) 登录、用户界面需求:简洁、易懂、易用、友好的用户界面。 (2) 安全保密性需求:只有凭借用户名和密码登陆系统,才能进行信息的管
理等。
2
第三章 总体设计
3.1设计概述
根据需求把整个系统分化成不同的模块,每个模块完成一个特定的子功能。把这些模块结合起来组成一个整体。逐一实现各个功能;
3.2系统总体结构及功能模块划分
经过对系统的需求分析,学生信息管理系统主要划分为五个个部分:用户登录,参数设置,基本信息,系统查询,系统管理五个功能模块。如图3.2.1 系统的总体结构。
图3.2.1 系统的总体结构
3.3系统数据库概念结构设计
根据对数据项与数据结构的分析,设计出能够满足系统需求的各种实体,及它们之间的关系,为后面的逻辑结构设计打下基础。 3.3.1系统E-R图
系统E-R图可以将各个实体之间的关系显示出来,将各个实体间的属性依赖表示明白。如图3.3.1系统E-R图结构。
3

