【《基于Java的学生信息管理系统设计与实现》8600字(论文)】.docx
《【《基于Java的学生信息管理系统设计与实现》8600字(论文)】.docx》由会员分享,可在线阅读,更多相关《【《基于Java的学生信息管理系统设计与实现》8600字(论文)】.docx(17页珍藏版)》请在课桌文档上搜索。
1、通过JDBC将所有职员连到一个或多个内部数据库中(即使这些职员所用的计算机上操作系统各不相同)。结合JaVa和JDBC技术进行MIS系统开发,简化了信息传播方式,降低了信息传播成本。用户可以继续使用我现有数据昨,即使信息储存在不同数据库管理系统上,用户也能便捷地存取信息,并I1.缩短新应用程序的开发周期.简化程序安装和版本控制过程。2.需求分析1. 1信息需求分析通过对用户的调查和分析,了解了一般学校纯手工业务情况以及用户对系统的些要求。接着,我们将结合手工系统和计算机管理系统的交互性和史杂性,以及计算机本身的一些特点,对学校公司的经营状况进行系统分析。在学生信息管理系统的开发中,不能简堆地模
2、仿手工系统,而应根据信息流的流向和顺序,考虑业务数据的组织、分类和汇总.通过逐步确定各主要数据流的范围和数据处理的频率,分析和解决手工系统存在的问网,构建了系统的业务潦程图和系统结构图。2. 2系统需求分析学生信息管理系统的总体任务是实现学生信息管理的系统化、网络化、规范化和自动化。其使用范围覆盖校级学生主管部门学工部(处)、院系学生辅导员(班主任),以及全体学生.根据学生管理工作的不I司职员范围,其对系统的使用权限可以对应划分为以下三类:(1)管理员:学工处是整个学生管理工作的核心部门,设定其单位负责人为对应管理模块的系统管理员.系统管理员可以通过系统审核教师,拥有对数据库管理的最高权限。根
3、据调研结果合理定义相关对象的数据结构,对教师和学生用户的添加管理和权限管理。所具备的功能是提供对学生的学号、姓名、性别等相关的基本信息以及班级信息的添加、删除、修改和更新操作。同时,对教师和学生用户的用户名和密码信息,以及相应的系统使用权限进行管理。6)成绩信息管理该模块主要实现对每科课程进行管理的增删改、统计与汇总。7)考勤管理该模块主要实现学生上课考勤统计信息展示,以及对统计信息的图形展示。根据用户角色不同,权限也不同,在系统中能看到的信息也不同,如下是本系统的用例图:杳1.f3t个人3三Q图2-1学生用例图23性能需求分析1.)系统界面友好美观,操作简单,查询灵活方便。 2)学校管理信息
4、,随时掌握加生的现状、课程、表现等。(3)该系统方便可靠,安全性高,符合实用性和先进性的要求。 4)能快速导入学生、教师的信息。 5)通过该系统的实施,可以逐步提离学校的管理水平,提高学生上课和信息查询的方便性。3. 4数据库设计综合观察本系统各功能,开发工具以及结合数据库的特点,以此设计系统数据库,建构该数据库,应注意以下几方面: 1)数据冗余和重复。(2)数据结构设计和操作设计的统一。 3)数据结构的税定性。下面将介绍几个主要表的设计:idnamec1.assic!passwordsex2123里3季四61234女4三S712345女6季五6123里图3-3学生信总表在主界面中需要创建1系
5、列的功能菜单供使用者选择,还需要给每个相应的菜单都添件它的子菜单,同时选择这些子菜单时系统会时用户所做的操作有反应,就需要对该事件进行监听。该类的实现步骤为:(I)实例化每一个具体的功能类,包括主菜单和二级菜单都是每一个菜单为一个类 2)为框架添加关闭的事件监听和事件实现 3)为添加学生基本信息菜单添加监听和事件实现 4)为按学生,学号,班级,分数查询子菜单添加监听 5)为统计班级分数子菜单添加监听 6)为帮助菜单添加监听4.2学生侑息Ira学生信息管理在该系统图中属于比较正要的功能,包括学生基本信息的添加,修改与删除,如图所示,显示了当前后台已添加的几个学生的相关信息。图4-3为学生信息列表
6、,添加学生信息,修改和删除学生信息截图,图4-4为逻辑功能截图:图4-2学生信息列表图4)若为新增,要另外选中添加学生按钮,然后填写相关信息后,确认新增,数据库信息更新。输出:处理成功或失败提示信息.4. 2.1添加信息模块当需要添加一个学生信息时,比如新生入校后对该生的信息进行录入,在添加信息模块只需完成对信息的添加功能,界面情况如图4-S4-5时n学生信息模块界面S4-功能是,图此时,我们只需要在界面的姓名,密码,性别等处录入该生入校时的基本信息即可完成添加信息功能。输入:学生基本信息,其中密码和姓名不为空。输出:添加成功或失败提示信息。实现步骤为:1)实例化数据库类,用来连接数据库.2)
7、实例化窗口中的各个基本组件,包括按钮,文本框和下拉菜单等。实现步骤如下:(1)实例化窗口中的各个基本组件,包括按钮,文本框和卜拉菜单等(2)初始化窗口,并在初始化工程中设置窗口的大小,标题等基本属性(3)对各个菜单进行甚本的设置gd图4-13敦即侑息*加、修改、除界面效果图HMi而Htt密学收暮小:CMW:季激A*:ISOb:n7*n。3M4n图4-16课程信息修改、A1.除界面效果图界面说明:根据角色的不同,能使用的功能也不同。管理员和教师能隹看不同学生所选课程,并能对学生课程进行增删改操作。但学生只能查看和修改自1.A所选课程,不能查看其他同学的选课信息。本系统还具备选课功能,如下极图:I
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 【基于Java的学生信息管理系统设计与实现 基于 Java 学生 信息管理 系统 设计 实现 8600 论文
链接地址:https://www.desk33.com/p-1542163.html