学生信息管理系统毕业论文_第1页
学生信息管理系统毕业论文_第2页
学生信息管理系统毕业论文_第3页
学生信息管理系统毕业论文_第4页
学生信息管理系统毕业论文_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕 业 设 计(2016 届)题目: 学生信息管理系统 完成日期: 2015 年 10 月 20 日Hebei Vocational 在数据库设计中介绍了数据库的概念设计和数据字典。关键词:B/S Java SSH 管理信息系统 体系结构目 录引言 .11、 系统分析 .11.1 需求分析 .11.2本系统开发按任务描述 .21.3系统应该具备的基本功能 .21.4系统功能描述 .22、设计说明 .32.1各模块分析 .32.2项目架构 .42.3包及 Java类说明 .42.4 数据库设计 .53、系统设计与实现 .53.1 主界面窗口模块设计与实现 .53.2 系统主界面 .63.3 添加学生信息 .63.4 学生信息维护 .63.5 根据学号查找学生 .73.6 更新学生信息 .73.7 删除学生信息 .83.8 更改管理员密码 .83.9 退出系统 .84、主要代码实现 .94.1 登录 .94.2 管理员管理学生部分 .104.3 通用模块 .115、系统测试 .135.1什么事软件测试 .135.2软件测试的对象 .135.3测试项目 .135.4测试结果说明 .14结论 .15致谢 .15参考文献 .161引 言数字化飞速发展的今天,计算机的应用已在社会的各个领域摄入开来,无论是在商业,工业还是政府部门都早已普及,如今甚至连教育行业也把计算机应用到各个方面的工作中,本次毕业设计就是把计算机应用到学校学生信息管理中的范例。人类已进入 21世纪,科学技术突飞猛进,经济知识和信息产业初见端倪,特别是信息科技和网络技术的迅速发展和广泛应用,对社会的政治、经济、军事、文化等领域产生越来越深刻。学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学习的决策者和管理者来说都至关重要。学生信息管理系统(Student Information Management System),一下剪成 SIMS,是针对学校教务处的大量业务处理工作而开发的管理软件,是典型的管理信息系统(Management Information System)。它是一个教育单位不可缺少的部分,它的内容对于学习的决策者和管理者来说都至关重要,它能够为用户提供充足的信息和快捷的查询手段。能有效的帮助学校和老师掌握学生的信息情况。在传统模式下利用人工进行学生信息管理,存在着较多的缺点,如:效率低,保密性差,时间一长将产生大量的文件和数据,更不变查找,更新,维护等。诸如这些情况,给学校管理者对学生的信息管理带来了很大困难,严重影响了教育工作者的工作效率。随着科学技术的不断提高,计算机科学日渐成熟,使用日趋成熟的计算机技术来代替传统的人工模式,来实现学生信息的现代化管理。例如:检索迅速、查找方便、已修改、可靠性高、存储量大、数据处理快捷、保密性好、寿命长、成本低、便于打印等。针对于此,本次课题研究了一种利用开发工具 Java Web、SSH 框架和 MySql开发的学生信息管理系统,该系统可以极大提高学生信息管理的效率,也是学校的科学化、正规化管理、与世界接轨的重要条件。为了更好的把握学校的教育方针起到了一定的促进作用。因此,开发这样一套管理软件成为很重要的事情。1、系统分析1.1 需求分析需求分析的结果是学生信息管理系统开发的基础,关系到工程的成败和软件产品的质量,因此必须进行需求分析。21.2 本系统开发按任务描述此管理软件是为学校教务处儿设计,它充分利用计算机的宫内实现对于基本信息管理、学生信息管理等宫内的自动化控制,将学生信息管理工作打打减轻,方便友好的图形用户界面,简便的操作,完善的数据库管理,是的该系统成为学校教务处管理人员的得力助手,对于笨管理系统,管理人员能够很好地对现有的系统用户进行学生基本信息以及成绩等管理,快速方便的实现使用过程中的各项任务,管理员进入系统应该需要验证,用户、密码都需要填写。进入系统后,可以进行基本信息的增、删、改、查等操作。1.3 系统应该具备的基本功能系统开发的总任务是实现各种信息的系统化、规范化、和自动化。系统功能分析是在系统开发的总任务的基础上完成的,在学生信息管理系统中它需需要完成的功能主要有:学生基本信息的管理,主要包括:学生信息的录入,修改、查询学生信息、以及删除学生信息等。系统管理功能,包括用户管理、修改密码、重新登录和退出系统等。除了实现上述功能以外,学生信息管理系统还具有简介的界面、安全性高、稳定性强,经过对学生信息管理流程进行了解和分析之后,可以看出一个功能完善的学生信息管理系统必须包括以下几个管理系统:(1)基本信息管理系统(2)学生信息管理系统(3)查询和统计系统(4)系统管理系统(5)退出系统1.4 系统功能描述由以上的分析结果,我们可以得知本系统的功能。我们根据操作划分模块,每一个操作模块都要实现自身的功能,并且在整个操作流程中负责承上启下。下面我们来分别描述各个模块要实现的功能。(1)登录:系统初始化好,系统管理员和普通用户无需选择用户身份即可输入用户名和密码,登录系统。系统根据登录者的身份不同,显示不同的菜单。(2)修改密码:登录本系统的用户可以修改自己的登录密码,但必须将登录密码输入正确并两次输入相同的密码,就可以成功修改用户的登录密码。(3)区域管理:可以对于院校选定的招生区域进行管理,查看所有区域信息,修改区3域信息,删除区域信息并可以增加区域信息,并可以为其选择该区域所属父区域,使其存在上下级关系。(4)学校管理:对于院校选定区域中隶属于本区域内的招生学校进行管理,查看所有学校信息或查看某个区域内的学校信息,修改学校信息,删除学校信息并可以增加学校信息。(5)年级管理:可以对系统中已经存在的学校添加对应的年级,查看所有年级信息或查看某个学校内的年级信息,修改年级信息,删除年级信息。(6)部门管理:对于院校安排的负责招生管理的部门进行管理。功能包括可以查看所有部门信息,修改部门信息,删除部门信息,添加部门信息。(7)高校管理:对于所招学生,除了报名本院校之外,其他有意向报名的院校进行管理。功能包括查看所有院校信息,修改院校信息,删除院校信息,添加院校信息。(8)学生管理:对已经搜集到或者通过与进行招生老师沟通后有报告意向的学生信息添加到本系统中,编辑学生信息,删除学生信息,查询学生信息,并在查询时可以添加意向学生与招生老师进行沟通的情况和查看沟通情况的明细内容。2、设计说明2.1 各模块分析学生信息管理系统结构图如图 2-1所示图 2-1 学生信息管理系统结构图42.2 项目架构学生信息管理系统项目架构图如图 2-2所示图 2-2 学生信息管理系统项目架构图2.3 包及 Java 类说明表 2-1包及 Java类的结构包 类 方法 返回值 说明getStuId (int stid) Student 按学号查询学生getAllStudent(int pageNo) List 检索所有学生AddStudent(Student student) void 添加学生信息UpdateStudent(Student student)void 按学号更新学生StuDao接口DeleteStudent(Student student)void 按学号删除学生getAdmin(String userName,String userPwd)Users 管理员登陆com.xt.dao(数据库访问层)UserDao接口UpdatePWD(Users users) void 更改管理员密码User实体类 构造方法、get、set 方法 管理员实体类com.xt.entity(模型层) Students实体类 构造方法、get、set 方法 学生实体类com.xt.factory(工具类) 该包下存放一些开发中常用的工具类,如连接数据库操作com.xt.entity(控制层) 控制层,实现 action的业务逻辑,执行数据库访问层的操作。562.4 数据库设计表 2-2.学生表属性No 列名类型 大小必须 主键 说明1 Stid int 20 Y Y 学生学号2 Stname Varchar 15 Y 学生姓名3 Stage int 3 Y 学生年龄4 Stsex char 1 Y 学生性别5 Stdept Varchar 20 Y 学生系别6 Sttel Varchar 11 Y 学生电话表 2-3.管理员表属性No 列名类型 大小必须 主键 说明1 Id int 20 Y Y 管理员编号2 Username Varchar 15 Y 管理员账号3 Password Varchar 20 Y 管理员密码3、系统设计与实现3.1 主界面窗口模块设计与实现系统的任何用户使用系统,都必须从系统的登陆入口进入,这是任何一个系统管理

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论