java的信息管理系统的分析与设计(源码)【字数:9733】

摘 要摘 要科学技术是国家软实力的象征,可以让国家富强昌盛,而教育则可以培养科学技术人才,提高科学技术的基础。改革开放以来,党和国家领导人都非常重视教育,培养顶尖技术人才,实现强国梦,中国梦。学校是学生的第二家园,学生在这里认知,成长,学习人生的必备知识,可以将自己塑造成有能力,有思想,有智慧,有抱负的青年。而对于学生的日常管理则是非常重要,古话说“不以规矩,不成方圆”就道出了其中的道理。随着人们进入了信息化时代,学生的信息管理就变得越来越复杂,人工处理,往往效率低下不说,而且容易出错,最重要的是有可能造成一些不可预知的后果,本文想设计一个学生信息系统,来规避纯人工操作的弊端,于是以Myeclipse作为开发平台,配合其强大的组件,根据学生日常的管理如课程管理,成绩管理,缴费管理等和教师的授课信息,课程安排信息等进行业务设计,配合以B/S结构,和开源的数据库系统,可以方便的完成对学生信息管理,从而可以让学校节省余力,加强对学生的教育培养。关键词学生;管理系统;B/S;开发
Keywords: student; system; b/s; development 目 录
第一章 绪论 1
1.1 研究背景 1
1.2 国内外现状 1
1.3 主要研究内容 1
1.4 研究意义 2
第二章 相关技术 3
2.1 JSP技术简介 3
2.2 系统使用的编程语言 3
2.3 MYSQL数据库简介 3
第三章 可行性分析 4
3.1 操作可行性 4
3.2 技术可行性 4
3.3 经济可行性 4
3.4 法律可行性 4
第四章 需求分析 5
4.1 需求背景分析 5
4.2 功能需求分析 5
4.3 参与者分析 5
4.3.1 用户用例分析 6
4.3.2 管理员用例分析 6
4.4 非功能需求分析 7
4.4.1 性能需求 7
4.4.2 安全需求 7
4.4.3 可靠性需求 7
4.4.4 运行环境需求 8< *好棒文|www.hbsrm.com +Q: #351916072# 
br /> 第五章 系统设计 9
5.1 总体设计 9
5.1.1 业务流程分析 9
5.1.2 系统功能结构 12
5.1.3 系统数据流程 12
5.1.4 系统时序图 14
5.1.5 系统状态图 16
5.2 数据库设计 16
5.2.1 ER模型 16
5.2.2 数据库表清单 17
5.3 系统开发流程 20
5.3.1 系统开发流程设计 21
5.3.2 系统体系结构设计 22
5.4 系统开发环境 23
第六章 系统实现 25
6.1 系统登录实现 25
6.2 系统首页实现 26
6.3 用户密码管理模块实现 27
6.4 用户信息管理模块实现 28
6.5选课信息管理模块实现 29
6.6 成绩信息管理模块实现 30
6.7 课程信息管理模块实现 31
6.8 奖惩信息管理模块实现 32
6.9 信息查询模块实现 33
第七章 系统测试 35
7.1 测试方法 35
7.2 测试用例 35
7.3 测试结果 35
结 论 39
致 谢 40
参考文献 41
第一章 绪论
1.1 研究背景
计算机得益于科学技术的发展而被发明和改进,使得全球进入了信息化世界。
人类非常善于使用工具,计算机就是其中之一,其可以解放人类,去做一些“己所不欲勿施于人”的事情,而且计算机的并发程度高,所以可以提高一定的工作效率,并且计算机在准确性和保密措施性方面做的较好。各个行业都争先恐后的运用这一工具,来提高解决庞大的数据处理的速度与准确性,数据库管理系统也必然要是使用计算机。
高校的学生信息管理系统还是几年前开发的基于客户端的桌面软件形式的系统,存在许多弊端:空间占的多、操作繁琐、业务逻辑扩展难、保密性差,致命性的是只能在电脑上安装了该管理系统才能使用,不方便用户随时随地的查看管理各项信息。很明显,这样的系统已经落伍了。随着时间的推移,时代的进步,科技发展,这样管理系统注定会被新的技术取代。利用现在的设计模式和开发技术,开发一个响应速度快,性能高效的信息管理系统,可以为管理者提供及时的各项信息管理方式,也为用户提供快捷的查询手段,从而能有效的提升信息的管理效率,节省大量人力与物力,使管理更加科学有序,流程更加快捷、及时。
1.2 国内外现状
20世纪70年代,美国出现了管理信息系统的雏形,20世纪80年代,微机的出现,管理系统才真正成型,同时网络技术也得到飞速发展,管理系统很快传入中国,之后,当代的企业单位开始着手开发管理信息系统软件,并在财务方面取得不错的成绩,与此同时,其他模块也得到了开发,开启了我国的管理现代化的道路。
当下,许多当时跟上科技发展脚步的企业在不知不觉中就落伍了,可能是资金问题,也可能是技术问题,大多信息管理系统还是采用C/S结构,此结构虽然曾经很热,但其也逐渐暴露了自己的短处:客户端必须要安装指定的软件,才能与服务器进行交接,其在业务扩展上很难进行,一旦要进行业务变更,其客户端就要更新,就会变得非常的麻烦,还要增加人力,物力的投入,而为了解决此问题,新的结构出现了:B/S结构。其只要是安装了浏览器的电脑就可以作为客户端,用户不用安装软件,且界面可以做的非常美观,也有利于业务的扩展,提高了用户的满意度,也节约了开发资金。
1.3 主要研究内容
随着我国教育体制改革,学生的管理工作也走向了现代化,由此设计一个基于Web的学生管理信息系统,该系统采用先进的管理理念,并根据管理工作的需求和相关流程进行开发。本管理系统可以实现快捷的学生信息登记、查询、管理等相关功能,既节省人力物力,又改善管理员的工作效率。本系统将在Myeclipse的平台上开发,采用B/S结构,面向对象的JAVA语言,开源的Mysql[1]作为数据库。对系统中的管理员和普通用户两种角色分别进行设计与开发。使系统能够具有对学生与教师教务管理和日常信息管理功能。
1.4 研究意义

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/948.html

好棒文