java学籍管理系统.doc





《java学籍管理系统.doc》由会员分享,可在线阅读,更多相关《java学籍管理系统.doc(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目 录数 据 库 原 理课 程 设 计 任 务 书班级: 学号: 姓名: 成绩: 电子与信息工程学院计算机科学系一、学生信息管理系统概述- 2 -1.1 背景- 2 -1.2 意义- 2 -1.3系统简介:- 2 -二、系统需求分析- 2 -2.1 开发环境和软件- 3 -2.2 系统设计与功能分析- 3 -1三、系统总体设计- 3 -3.1系统物理结构设计- 3 -3.2 系统体系结构设计- 4 -四、数据库设计- 5 -4.1 数据库概念结构设计- 5 -(1)管理员实体E-R图- 5 -(2)学生实体E-R图- 6 -4.2 数据库逻辑设计- 6 -4.3 数据库物理设计- 7 -五.程
2、序模块设计- 7 -5.1登陆窗体和系统主界面设计- 7 -5.1.1 系统主界面(如下图)- 7 -5.1.2- 8 -5.2 学生基本信息管理模块设计- 9 -5.2.1录入学生基本信息(如下图)- 9 -5.2.2修改学生基本信息(如下图)- 9 -5.2.3查询与打印学生基本信息- 10 -5.2.4删除学生基本信息- 11 -5.3 加密模块- 11 -5.4帮助模块- 12 - 一、学生信息管理系统概述1.1 背景学生信息管理系统是学校管理的重要工具,是学校不可或缺的部分。 随着在校大学生人数的不断增加,教务系统的数量也不断的上涨,。学校工作繁杂、资料众多,人工管理信息的难度也越来
3、越大,显然是不能满足实际的需要,效率也是很低的。并且这种传统的方式存在着很多的弊端,如:保密性差、查询不便、效率低,很难维护和更新等。然而,本系统针对以上缺点能够极大地提高学生信息管理的效率,也是科学化、正规化的管理,与世界接轨的重要条件。所以如何自动高效地管理信息是这些年来许多人所研究的。 1.2 意义随着这些年电脑计算机的速度质的提高,成本的下降,IT互联网大众趋势的发展。我们使用电脑的高效率才处理数据信息成为可能。 学生学籍管理系统的现,正是管理人员与信息数据,计算机的进入互动时代的体现。友好的人机交互模式,清晰简明的图形界面,高效安全的操作使得我们对成千上万的信息的管理得心应手。通过这
4、个系统,可以做到信息的规范管理,科学统计和快速的查询,从而减少管理方面的工作量毋庸置疑,切实有效地把计算机管理引入学校教务管理中,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义1.3系统简介:学籍管理是高等院校学生管理事务中的一项重要工作,在管理过程中涉及大量的数据处理,它的内容对于学校的决策者和管理者来说都至关重要,所以学生学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,
5、计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生学籍信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生学籍管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情。 二、系统需求分析 2.1 开发环境和软件(1) 操作系统:Windows 7 (2) 数据库软件:SQL Server 2005 (3) Java开发工具:Eclipse 2.2 系统设计与功
6、能分析 学生信息管理系统,可用于学校等机构的学生信息管理,查询,更新与维护,使用方便,易用性强,图形界面清晰明了。该软件用java语言编写,用SQLServer2005数据库作为后台的数据库进行信息的存储,用SQL语句完成学生学籍信息的添加,查询,修改,删除的操作以及成绩的录入,修改,删除等。用ODBC驱动实现前台Java与后台SQL数据库的连接。Java语言跨平台性强,可以在windows,linux,ubuntu等系统下使用,方便简单,安全性好。SQLServer2005数据库高效安全,两者结合可相互利用各自的优势。该系统实现的大致功能:1 用户登陆界面。该界面可以选择使用者的身份,“超级
7、管理员,普通管理员”。不同的身份有不同的操作界面和功能权限。ID号和密码输入正确即可登录。2 学生信息录入界面。该界面可以可以录入学生的基本信息。3 学生信息修改界面。该界面可以可以修改学生的基本信息。4 学生信息打印界面。该界面可以可以查询、打印学生的基本信息。5 学生信息删除界面。该界面可以可以删除学生的基本信息。1 三、系统总体设计3.1系统物理结构设计本系统采用C/S体系结构,Client (客户端)负责提供表达逻辑、显示用户界面信息、访问数据库服务器;Server (服务器)端用于提供数据服务。开发数据库管理信息系统需要选择两种工具,即前台开发语言和后台数据库。开发C/S(客户/服务
8、器)结构的应用程序时,前台开发语言通常选择BASIC、VISUAL C+、DELPHI,JAVA和POWER BUILDER等;如果开发网络应用程序,则需要选择网络数据库系统,例如SQL SERVER、ORACLE等;如果开发单机应用程序,则选择一个小型数据库系统就可以了,比如ACCESS。鉴于对JAVA熟悉,功能强大、面向对象等特点,所以本系统采用JAVA作为开发工具,SQL SERVER作为后台数据库,以提供一个高性能的管理信息系统解决方案。3.2 系统体系结构设计根据功能分析总结系统的体系结构。系统的功能模块如图所示:学籍管理系统账户登陆录入学生基本信息修改学生基本信息查询与打印学生基本
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 学籍 管理 系统

限制150内