基于java语言的学生信息管理系统的设计与实现本科生毕业(设计)论文.doc

基于java语言的学生信息管理系统的设计与实现本科生毕业(设计)论文.doc

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于java语言的学生信息管理系统的设计与实现本科生毕业(设计)论文

基于Java语言的学生信息管理系统的设计与实现 前言 由于科学技术的飞速发展,科学技术日益成熟,其强大的功能已为人们深刻了解,已经进入到了社会建设的各个方向并发挥着不可替代的作用。作为计算机应用的一个部分,使用计算机对学生信息进行管理,具有人工纸质管理所无法可比的优势,例如:检索方便、查找方便、可靠性好、存储量大、安全性好、成本低等。这些明显的优势可以极大的提高学校对学生信息管理中的办事效率,也是科学化、规范化管理的重要条件。因此开发这样一个软件是十分有必要的。 1系统设计的背景和意义 学生信息管理系统是一个综合性管理软件,该系统可以实现信息的规范安全的信息快速查询等功能,极大地方便了网络信息的更新、维护和查询功能,提高了学校对学生信息管理中的效率,降低学生管理的时间和资源成本,提高了管理水平。然而长期以来,很多地方中学基本上都是使用传统手工的方式来管理学生的信息。而这种传统的管理方式随着社会科学技术的发展和对和方面要求的增加也渐渐的显现出效率低下、保密性差等弊端。另外,随着使用时间的增加将会产生大量的缓存文件和数据,这对于找寻和维护都带来了很多的困难。 传统的学生信息管理都是纸质的,这些资料给中学校区各部门的工作带来了严重的不便,无论是在存放还是在管理上都存在着严重的浪费。本系统可以避免这种不合理的资源浪费,加速中学校区的信息化建设的进程。 传统的学生信息管理形式,缺乏条理性和延续性,对时间久远的资料查找和管理工作成为十分困难的问题。本系统的实现,使校园管理者对学生信息的动态管理的所有的资料一目了然,而且方便了查询工作,进一步提高了学校各部门的工作效率。 综上所述,中学校区学生信息管理系统的开发是中学校区信息化建设的需求,本系统的实现,符合我国中学校区的实际情况,为中学的日常工作和管理体系提供了必要的平台和技术保障. 2需求分析 2.1 Oracle Oracle数据库是当前计算机应用最为广泛的数据库产品,由于oracle数据库在系统设计上卓越的安全性,完备性,稳定性以及支持多种操作系统,多种硬件平台等特点,受到了广泛的应用。 2.2 Oracle数据库的主要特点 该数据库支持多分布式数据处理,允许利用计算机网络系统,将不同区域的数据库服务器连接起来,实现软件,硬件,数据等的资源共享,实现数据的统一管理和控制。 2.3技术可行性 学生信息管理系统作为中小学校信息化透明公开建设的主要组成部分,主要解决以下问题:工作量繁琐,效率低、数据共享问题困难、网络化程度低,资源浪费等在学生信息动态管理中出现的常见问题。 2.4 操作可行性 2.4.1安全性 我们所设计的系统应具有良好和安全高效的通信机制,包括身份识别,权限控制,等以解决学生管理信息系统的安全性、保密性问题,防止信息等重要资料的泄密。 2.4.2健壮性 设计的系统应有查错纠错功能,当遇到用户这异常输入或违规操作时,能提示错误并且继续运转。 2.4.3易使用性 应用系统的设计应符合日常办公运作的需求,功能完全,容易上手,界面简洁清晰,易于扩充。 2.4.4可维护性 系统应具有可维护性,当使用者操作出现故障的时候,我们要做到修复的各种成本比较低廉的简洁。 2.5 功能划分与描述 根据系统的目标,总结出系统的五大功能。具体如下 2.5.1 班级管理 班级管理的功能就是实现对各个班级的信息的管理。当学校有新生入校的时候需要增加班级,超级管理员则将各个班级的信息通过系统输入到数据库中进行管理;而学生则可以查询自己的班级信息。 2.5.2课程管理 课程管理的功能就是要实现对各个班级所学课程的管理。具体来说,在新学期开始前,由学校教务处安排好课程,管理员则将学校安排好的课程以班级为单位发布在该系统中;以供到开学的时候,学生可以通过本系统查询这学期的课程。当有任课老师有事需要调课的时候,管理员有权并完全可以自主修改班级课程并通知学生,以便能让学生及时获得调课的信息,从而做好上课准备,不耽误新课程的学习。 2.5.3 成绩管理 学生成绩管理的功能就是要实现对学生考试成绩的管理。学生每次考试的考试成绩可由任课老师通过本系统录入到数据库中进行保存。学生可以在每次考试的成绩出来后登陆本系统来查询自己本次的考试成绩。 2.5.4 用户管理 用户管理功能是实现对使用用户的管理。该功能包括添加用户,删除用户,查询信息等操作。 3 系统总体设计 3.1抽象实体 本系统从结构上主要可以抽象出5个实体对象,它们分别为:学生基本信息,老师基本信息,课程信息,成绩信息和班级信息。 3.2实体间的联系 本系统各数据表的关系如下: 在系统设计中班级信息表(Class Table)与学生信息表(Student Table)在系统设计中都是以一对多的关系存在的,通过Grade、Class关键字建立起两个数据表

文档评论(0)

TFZD + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档