logo

您所在位置网站首页 > 海量文档  > 计算机 > Java

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

本文档一共被下载: ,您可全文免费在线阅读后下载本文档。

  • 支付并下载
  • 收藏该文档
  • 百度一下本文档
  • 修改文档简介
全屏预览

下载提示

1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
特别说明: 下载前务必先预览,自己验证一下是不是你要下载的文档。
  • 内容提供方 TFZD(上传创作收益人)
  • 发布时间:2016-05-20
  • 需要金币200(10金币=人民币1元)
  • 浏览人气
  • 下载次数
  • 收藏次数
  • 文件大小:8.97 MB
下载过该文档的会员
基于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关键字建立起两个数据表

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码: 点击我更换图片

“原创力文档”前称为“文档投稿赚钱网”,本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有【成交的100%(原创)】。原创力文档是网络服务平台方,若您的权利被侵害,侵权客服QQ:3005833200 电话:19940600175 欢迎举报,上传者QQ群:784321556