




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
文献综述 题目学生信息管理平台设计综述 学生姓名* 专业班级* 学号* 院 (系)软件学院 指导教师(职称)*(教授) 完成时间2014年 3月 14日 学生信息管理平台设计综述 专业班级: 姓名: 学号: 1 学生信息管理平台设计综述 1 引言 随着科技的发展, 计算机逐渐深入到各行各业, 并且替代了传统的人工操作, 有效地提高了工作效率,节省人力物力。然而,计算机的运行离不开软件,软件 是计算机的灵魂。计算机的发展也促进了软件的发展,许多工作场合为了提高效 率, 都借助计算机的帮助, 处理工作中的事务, 而这些软件系统起着重要的作用, 这些软件是根据不同的需求而开发出的。 本文介绍了对学生信息管理平台的设计实现过程及涉及的技术, 通过结合家 长、管理员、学生的需求开发出的软件,使这个软件提供更多的方便。 1.1 背景介绍 随着高校不断的扩招,学生人数不断增加,使学生信息管理人员压力很大, 如果采用传统的的纸质信息的管理,不仅容易丢失,而且查看也十分麻烦;现在 处于信息时代,计算机的使用十分普及,为了提高管理人员的工作效率,方便对 学生信息管理,以及学生和家长也能通过计算机查看信息,针对着个问题开发了 一个对学生信息进行管理的系统。 本系统应该是不同角色赋予不同的权限,根据需求可以分为三种角色,分别 为管理员、学生、家长。进入系统后,不同角色权限不同,只有管理人员才有权 限对信息增加、修改、删除,家长和学生只能查看信息无法修改,这就保证了信 息的安全性和准确性。 这个系统集合了使用频率最高的功能,使用户能够方便查看及操作各种信 息,能够提高效率,节省时间;对于学生管理平台可以分为:成绩管理模块、课 程管理模块、校园卡服务模块、图书借阅模块、学生个人信息模块。不同的模块 代表不同的信息类型, 进入不同的模块进行操作管理, 不用分别进入不同的系统, 查询各种信息,这样是十分方便的。 1.2 系统目标 学生信息管理平台设计综述 专业班级: 姓名: 学号: 2 系统通过 Java Swing 与 MySQL 实现的,用户通过登录系统进行查询和管理 学生信息,通过设置不同的权限,使系统中的数据安全性、准确性得到保证;系 统界面简单,操作方便快捷,使用户更容易掌握,这个系统划分为五个模块,分 别是:成绩管理模块、课程管理模块、校园卡服务模块、图书借阅模块、学生个 人信息模块,以适用于更多的师生和家长。 本系统是根据学校师生和家长的需求而开发的,能够有效的提高效率,提供 更多的方便,该系统应该达到以下目标: 界面设计友好、美观。 信息分类清晰、准确。 操作简单、易用。 信息查询灵活、方便、快捷、准确。 数据存储安全可靠。 数据保密性强,可为每个用户设置相应的权限。 2 系统技术概述 2.1 开发技术 本系统的开发技术选择了 Java 语言编程,通过 JDBC 连接 MySQL 数据库。 2.1.1 Java语言介绍 Java 是一种简单的,跨平台的,面向对象的,分布式的,解释的,健壮的 安全的,结构的中立的,可移植的,性能很优异的多线程的,动态的语言。当 1995 年 SUN 推出 Java 语言之后,全世界的目光都被这个神奇的语言所吸引。 它最初被命名为 Oak,目标设定在家用电器等小型系统的编程语言,来解决 诸如电视机、电话、闹钟、烤面包机等家用电器的控制和通讯问题。由于这些智 能化家电的市场需求没有预期的高,Sun 放弃了该项计划。就在 Oak 几近失败之 时,随着互联网的发展,Sun 看到了 Oak 在计算机网络上的广阔应用前景,于是 改造了 Oak,以“Java”的名称正式发布。 Java 编程语言的风格十分接近 C、C+语言。Java 是一个纯的面向对象的程 学生信息管理平台设计综述 专业班级: 姓名: 学号: 3 序设计语言,它继承了 C+ 语言面向对象技术的核心,Java 舍弃了 C +语言中 容易引起错误的指针(以引用取代) 、运算符重载(operator overloading) 、多 重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对 象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java SE 1.5 版 本中,Java 又引入了泛型编程(Generic Programming) 、类型安全的枚举、不 定长参数和自动装/拆箱等语言特性。 Java 不同于一般的编译执行计算机语言 和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后 依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处 执行”的跨平台特性。不过,每次的编译执行需要消耗一定的时间,这同时也在 一定程度上降低了 Java 程序的运行效率。但在 J2SE 1.4.2 发布后,Java 的 执行速度有了大幅提升。 与传统程序不同,Sun 公司在推出 Java 之际就将其 作为一种开放的技术。 全球数以万计的 Java 开发公司被要求所设计的 Java 软 件必须相互兼容。 “Java 语言靠群体的力量而非公司的力量”是 Sun 公司的口 号之一,并获得了广大软件开发商的认同。这与微软公司所倡导的注重精英和封 闭式的模式完全不同。 Sun 公司对 Java 编程语言的解释是:Java 编程语言是 个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、 多线程和动态的语言。 Java 平台是基于 Java 语言的平台。这样的平台目前非 常流行,因此微软公司推出了与之竞争的.NET 平台以及模仿 Java 的 C#语言。 2.1.2 JDBC JDBC(Java Data Base Connectivity,java 数据库连接)是一种用于执行 SQL 语句的 Java API,可以为多种关系数据库提供统一访问,它由一组用 Java 语言编写的类和接口组成。 JDBC 为工具/数据库开发人员提供了一个标准的 API, 据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 编写 数据库应用程序,同时,JDBC 也是个商标名。 有了 JDBC,向各种关系数据发送 SQL 语句就是一件很容易的事。换言之, 有了 JDBC API,就不必为访问 Sybase 数据库专门写一个程序,为访问 Oracle 数据库又专门写一个程序,或为访问 Informix 数据库又编写另一个程序等等, 程序员只需用 JDBC API 写一个程序就够了,它可向相应数据库发送 SQL 调用。 同时, 将 Java 语言和 JDBC 结合起来使程序员不必为不同的平台编写不同的应用 程序,只须写一遍程序就可以让它在任何平台上运行,这也是 Java 语言“编写 一次,处处运行”的优势。 学生信息管理平台设计综述 专业班级: 姓名: 学号: 4 2.2 开发工具 2.2.1 NetBeans IDE NetBeans 由 Sun 公司(2009 年被甲骨文收购)在 2000 年创立,它是开放 源运动以及开发人员和客户社区的家园,旨在构建世界级的 JavaIDE。 NetBeans 当前可以在 Solaris、Windows、Linux 和 Macintosh OS X 平台上进行 开发,并在 SPL(Sun 公用许可)范围内使用。 NetBeans IDE是一个屡获殊荣的集成开发环境,可以方便的在Windows, Mac, Linux 和 Solaris 中运行。NetBeans 包括开源的开发环境和应用平台,NetBeans IDE 可以使开发人员利用 Java 平台能够快速创建 Web、企业、桌面以及移动的应 用程序,NetBeans IDE 已经支持 PHP、Ruby、JavaScript、Groovy、Grails 和 C/C+等开发语言。 NetBeans 项目由一个活跃的开发社区提供支持, NetBean 开发环境提供了 丰富的产品文档和培训资源以及大量的第三方插件。 NetBeans 是开源软件开发集成环境,是一个开放框架,可扩展的开发平台, 可以用于 Java、C/C+,PHP 等语言的开发,本身是一个开发平台,可以通过扩 展插件来扩展功能。 在 NetBeans Platform 平台中,应用软体是用一系列的软体模组(Modular Software Components)建构出来。而这些模组是一个 jar 档(Java Archive File) 它包含了一组 Java 程式的类别而它们实作全依据依 NetBeans 定义了的公开介 面以及一系列用来区分不同模组的定义描述档(Manifest File)。有赖於模组化 带来的好处,用模组来建构的应用程式可只要加上新的模组就能进一步扩充。由 於模组可以独立地进行开发, 所以由 NetBeans 平台开发出来的应用程式就能利 用着第三方软件,非常容易及有效率地进行扩充。 2.2.2 MySQL MySQL 是一个开放源码的小型关联式数据库管理系统,开发者为瑞典 MySQL AB 公司。MySQL 被广泛地应用在 Internet 上的中小型网站中。由于其体积小、 速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低 学生信息管理平台设计综述 专业班级: 姓名: 学号: 5 网站总体拥有成本而选择了 MySQL 作为网站数据库。 与其他的大型数据库例如 Oracle、DB2、SQL Server 等相比,MySQL 自有它 的不足之处,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和 中小型企业来说,MySQL 提供的功能已经绰绰有余,而且由于 MySQL 是开放源码 软件,因此可以大大降低总体拥有成本。Linux 作为操作系统,Apache 和 Nginx 作为 Web 服务器,MySQL 作为数据库,PHP/Perl/Python 作为服务器端脚本解释 器。由于这四个软件都是免费或开放源码软件(FLOSS),因此使用这种方式不用 花一分钱(除开人工成本)就可以建立起一个稳定、免费的网站系统,被业界称 为“LAMP“组合。 3 系统应用概述 3.1 系统任务概述 本系统是针对学校对学生信息管理的系统,用户类型可分为三种,分别是: 家长、管理员、学生。系统。系统可以分为五大模块,分别是:成绩管理模块、 课程管理模块、校园卡服务模块、图书借阅模块、学生个人信息模块。 用户类型分类: (1) 家长:能够通过登录查看孩子信息,了解学生在校表现,没有修改信 息的权限。 (2) 管理员:可以在登录后,具有修改信息的权限,可以进行管理和修改 学生信息。 (3) 学生:只能查看个人信息,对个人信息没有修改的权限。 系统功能模块如下: (1) 成绩管理模块:成绩的增加、删除、修改、查看。用于对学生的成绩 信息进行管理。 (2) 课程管理模块:课程的增加、删除、修改、查看。用于对学生课程信 息进行管理。 (3) 校园卡服务模块:可分为消费情况、水电费缴费情况两部分。用于对 校园卡各种消费进行管理。 (4) 图书借阅模块:可分为图书借阅信息、借阅历史。用于查看借阅书的 学生信息管理平台设计综述 专业班级: 姓名: 学号: 6 信息,及历史信息。 (5) 学生个人信息模块:分为学生基本信息、学生奖惩记录。用于查看学 生信息,及在校的奖惩信息。 3.2 系统功能概述 系统为了满足管理员、家长、学生的需求,通过 Java Swing 与 MySQL 实现 的,系统具有成绩管理、课程管理、校园卡消费、水电缴费、图书借阅情况、图 书借阅历史、学生基本信息、学生奖惩情况等功能。系统能够方便用户对信息的 管理和查看,操作简单、容易掌握,并且提高效率,促进管理规范化、制度科学 化。 (1)成绩管理: 对学生成绩进行录入, 如果发现错误可以进行修改或删除, 对已经存入的成绩可以查看,可以通过选择不同的学期,分别查看各个学期的成 绩;此功能只有老师赋予全部权限,家长和学生只能查看成绩,无法修改。 (2)课程管理: 对学生课程进行录入, 如果发现错误可以进行修改或删除, 对已经存入的课程信息可以查看,能够选择不同学期,查看各个学期的课程;此 功能只有老师赋予全部权限,家长和学生只能查看成绩,无法修改。 (3) 校园卡消费:对学生校园卡消费信息进行管理,及时更新学生消费情 况, 如果出现错误可以进行纠正,并且可以通过筛选查看选定时间范围内的消费 信息 (4) 水电缴费:对学生在校水电缴费情况,录入缴费信息,对错误信息信 息进行修改,可以通过时间区间筛选出,在指定时间段用的水电情况以及缴纳的 费用。 (5) 图书借阅情况:对学生借阅图书情况进行管理,录入借阅信息,退
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 入团知识考试试题及答案
- 2024驾驭互联汽车的未来研究报告:集成、创新与战略协同
- 服装干洗测试题及答案
- 普法行政法试题及答案
- 2024年纺织工程师考试轻松掌握试题及答案
- 中职英语经典试题及答案
- 国际商业美术设计师考试的综合能力要求与试题及答案
- 华图试题题库及答案护理
- 白日行动测试题及答案
- 市政17二建试题及答案
- 房地产公司2025年度项目开发计划
- 物业保盘计划制作与实施指导
- 2025年储能项目可行性分析报告
- 2025年北京市海淀区九年级初三一模英语试卷(含答案)
- 2025年山西焦煤集团国际发展股份有限公司招聘笔试参考题库附带答案详解
- DB32T 4793-2024球墨铸铁管排水系统应用技术规程
- 八年级音乐上册校园的早晨省公开课一等奖新课获奖课件
- 《食品生产经营企业落实食品安全主体责任监督管理规定》解读与培训
- 城市更新与历史文化保护-全面剖析
- 火灾自动报警系统设计规范完整版2025年
- 2025届广东省燕博园联考(CAT)高三下学期3月模拟测试物理试题(原卷版+解析版)
评论
0/150
提交评论