(完整版)勤工助学管理系统本科毕业设计

合集下载

勤工助学管理系统实现的

勤工助学管理系统实现的

1 2
学生信息统计
统计学生的基本信息,如总人数、男生人数、女 生人数等。
岗位信息统计
统计岗位的基本信息,如岗位总数、各岗位人数 等。
3
薪酬信息统计
统计学生的薪酬发放情况,如总发放金额、平均 发放金额等。
04
勤工助学管理系统实现技 术
前端开发技术
响应式设计
使系统能够适应不同大小的屏幕和设备,提 供一致的用户体验。
02
勤工助学管理系统需求分 析
学生管理模块需求
01
02
03
注册登录
实现学生在线注册并登录 系统,填写基本信息如学 号、姓名、密码等。
信息维护
允许学生登录后查看、修 改自己的基本信息以及联 系方式等。
申请岗位
提供学生查询和申请勤工 助学岗位的功能。
岗位管理模块需求
岗位发布
允许管理员在系统中发布 新的勤工助学岗位,包括 岗位名称、工作内容、薪 酬等信息。
THANБайду номын сангаасS
感谢观看
查询统计模块案例
总结词
全面、实时、自定义
详细描述
该案例重点介绍了勤工助学管理系统的查询统计模块。 该模块提供了全面的数据查询和统计功能,可以实时生 成各类报表和图表。同时,用户可以根据自己的需求自 定义查询和统计条件,以便更好地了解和分析勤工助学 相关数据。这为学校管理层提供了强有力的决策支持, 有助于更好地规划和管理勤工助学工作。
勤工助学管理系统实现
2023-11-11
目录
• 勤工助学管理系统概述 • 勤工助学管理系统需求分析 • 勤工助学管理系统设计 • 勤工助学管理系统实现技术 • 勤工助学管理系统测试与优化 • 勤工助学管理系统案例分析

勤工助学管理系统的设计与实现

勤工助学管理系统的设计与实现

勤工助学管理系统的设计与实现作者:宋华斌来源:《科技资讯》 2011年第6期宋华斌(广州工程技术职业学院广州 510900)摘要:为了提高大学生适应社会的能力,解决贫困生的生活问题,许多高校都对贫困学生提供了许多救助和自助措施。

勤工助学作为贫困学生自助的主要方式,在各高校中得到广泛推广。

尽管勤工助学管理工作在许多高校中得到重视,并倾注了许多努力,但仍有许多高校的勤工助学管理工作至今仍停留在手工操作的基础上,行政管理人员花费大量的时间、精力来登记、统计许多纸质的文档。

这种高投入,低效率的工作方式严重制约了勤工助学管理工作的开展。

本系统的开发使勤工助学管理工作走上标准化和信息化的轨道,提高工作效率,并有效减轻行政管理人员的工作压力。

关键词:勤工助学勤工助学管理学生管理系统中图分类号:TP311.52 文献标识码:A 文章编号:1672-3791(2011)02(c)-0226-02勤工助学又称勤工俭学,是指在校大学生在学校的组织、指导下利用课余时间或假期在校内外通过劳动取得合理报酬的一种社会实践活动。

它不仅是资助贫困学生的一种方式,也是实现大学生素质教育,对学生进行实践教育的重要方式,是学生了解社会的桥梁和教育与生产劳动相结合的具体体现,对于促进大学生的全面发展、培养创新能力和实践能力以及增强学生自立自强意识都具有重要现实意义。

但目前我院的勤工助学管理工作仍采用传统的手工管理模式。

为使学院勤工助学工作逐步走上专业化、规范化和系统化的轨道,需要在完善有关勤工助学管理的各项规章制度基础上,重视勤工助学管理工作的信息化建设。

以此来保障勤工助学工作的全面推进。

本系统的主要特点是,系统地对用工部门以及勤工助学学生信息进行管理,建立起一套学生工作效果的评估机制。

对所有参加工作的学生按月度考核,根据学生的出勤情况、工作态度、工作质量等情况发放酬金。

1 系统的设计与实现本系统采用模块化结构,层次清楚,操作简单,具有一系列模块化程序设计的优点,各模块之间既相互独立,又有联系。

最新大学生勤工俭学管理系统设计与实现-精品

最新大学生勤工俭学管理系统设计与实现-精品

最新大学生勤工俭学管理系统设计与实现-精品大学生勤工俭学管理系统设计与实现大学生勤工俭学管理系统是先进的科学技术和现代招聘理念相结合的产物,通过使用以为基础的大学生勤工俭学管理系统,满足了在校求职者和招聘企业双向的要求,大学生勤工俭学管理系统收集大量招聘单位的招聘信息,并且能够展示在校求职者的相关息,通过采用一定的信息检验机制,通过一定的算法摒除了以往招聘系统所产生的大量垃圾信息,从一定程度上实现了信息的真实性,从而使网上招聘从盲目的网络职位搜索到有序大量的职位投递,从混乱变为规范,而且成功率较高。

一、引言目前高校制约勤工俭学活动开展的瓶颈:一是高校自身提供的勤工俭学岗位有限;二是许多高校勤工俭学体系有待完善;三是社会的岗位需求不能与高校勤工俭学管理部门进行有效的沟通。

从而导致勤工俭学工作范围偏窄,岗位少,并且工作的稳定性很差。

学生所能从事的活动局限于校园清洁、管理、家教、促销、餐馆零工以及校园兼职等。

根据笔者工作的单位——湖南软件职业学院,分析了当前大学生勤工俭学工作所处的困境,并对比了国内外对于学生课外勤工俭学工作开展的现状,由此提出建设勤工俭学管理系统的必要性。

二、系统分析该系统采用了Dreamweaver作为前台开发工具,以ASP作为后台开发语言,以SQL SERVER作为后台数据库,以Internet Information Services作为服务器,并运用相关软件开发方法进行开发。

由于此系统基于网络的形式,校内校外用户都能实现招聘信息的添加,且采用一定的信息校验机制,该系统具有以下优势:(1)采用了MVC设计模式,将系统划分为了模型层、视图层和业务层。

允许视图层代码的修改不需要重新编译模型和控制器的代码,新的业务规则的实现也只需要对模型层代码进行改动。

(2)信息发布实时。

由于招聘信息可由用人单位自行添加,信息可实时提醒在线管理员进行校验,保证了信息能够以最快的速度呈现给学生用户。

(3)信息真实性得到保障。

独立学院勤工助学管理系统设计

独立学院勤工助学管理系统设计

独立学院勤工助学管理系统设计作者:喻晓来源:《软件导刊》2013年第01期摘要:勤工助学管理信息化是教育信息化改革的工作之一。

介绍了基于C/S模式的独立学院勤工助学信息管理系统的设计与实现方案。

关键词:勤工助学管理;管理系统;C/S模式中图分类号:TP319文献标识码:A文章编号:16727800(2013)0010079031勤工助学管理的意义高校很多学生课余时间都是在学校的食堂、图书馆、教室管理科等部门打工。

一方面,勤工助学对大学生了解社会、参与社会有很大帮助,对于促进大学生的全面发展、培养创新能力和实践能力以及增强学生自立自强意识都具有重要的现实意义;另一方面,独立学院的学生属于国家三类本科招生范畴,比一类和二类国家直属院校的学费要高一些,勤工助学能使他们在毕业后尽快适应社会,也能为学生缓解学费负担。

学校加强对勤工助学学生的管理,并帮助他们找到匹配的岗位,是学校学生管理的一项重要工作。

2勤工助学管理系统设计的必要性如何对勤工助学的学生进行管理,传统的方式是通过辅导员传达学校工作岗位的通知,再由学生来申请。

这种给学生推荐工作的方式,工作效率低,学校对学生的档案没有归档,工作情况没有记录,有工作就安排,学生得到勤工助学的机会也需要碰运气。

学校对勤工助学工作进行有效管理,需要建立勤工助学学生档案。

另外,也需要对工作岗位的信息进行记录、筛选、匹配。

勤工助学管理就是在工作岗位和贫困学生中建立联系的桥梁,及时把工作岗位信息反馈给学生,也需要对学生正在工作、正在找工作,或工作到期的情况进行记录与统计。

目前,大部分高校的这部分工作仍旧是采用人工文档管理的方式。

传统纸质的勤工助学档案易丢失,难查找。

为了提高管理效率,需要建立高效的信息管理系统,采用计算机数据库来存储数据,便于数据的管理与查询。

学工部对勤工助学的学生进行管理,形成的数据库有助于推荐工作给学生,也有助于了解学生的情况。

因此,完善管理贫困学生,匹配学生和岗位,帮助学生尽快找到(2)两实体是一对多的关系,这时需要为这两个实体分别建表,位于多的一端的实体外键引用另一实体,如图7中的样品与试验的参与关系,一个样品对多个试验。

最新勤工助学系统本科毕业

最新勤工助学系统本科毕业

勤工助学管理系统本科毕业摘要:勤工助学管理工作是学校管理工作的重要组成部分,现在相当一部分学校的勤工助学管理工作仍沿用手工方式。

随着学校规模的扩大、学生人数的增加,效率低下、容易出错的手工方式越来越不适应实际管理工作的需要,利用计算机技术和数据库技术设计开发勤工助学管理系统、实现勤工助学管理工作的自动化成为学生管理部门的迫切需要。

勤工助学管理工作主要是学生基本情况的管理和学生工作情况的管理,主要包括数据输入、修改、删除、追加、查询、统计和打印报表等功能,勤工助学管理系统要能高效、准确地完成这些功能,并要达到界面美观友好、使用方便。

和其他数据库管理系统相比,可以发现它在库性能、系统资源利用和设计环境等各方面采用了许多新技术,并对系统做了全方位的优化,它作为Microsoft Visual Studio 2005的一个开发组件,充分结合了当前计算机的最新技术和早期VC++的优点,成为一种强有力的数据库开发工具。

VC++提供对象和事件的处理模式,利用面向对象编程的威力使用户能够最快速的建立和修改应用程序。

因此我们选择使用VC++开发工具来实现设计勤工助学管理系统,实现对学生基本情况和学生勤工助学情况的全面管理。

第一个步骤是使用项目管理器建立一个项目,使以后设计的所有功能都在项目管理器中能够有组织地灵活运行。

第二个步骤是建立系统运行需要的表并把表添加到数据库中。

第三个步骤是根据系统所要完成的录入、维护、查询、统计和打印等功能分模块进行表单和报表格式的设计,通过编程来定义表单中的命令按钮,使表单完成不同的功能。

第四个步骤是生成可执行程序。

整个系统分学生基本信息管理,学生个人情况管理和勤工助学管理两部分,要求对勤工助学和学生勤工助学情况分别进行录入、浏览、添加、删除、修改、查询、统计和打印报表等操作。

关键字:面向对象, C++Builder, 勤工助学仅供学习与交流,如有侵权请联系网站删除谢谢35目录第一章绪论 (3)1.1 课题背景 (3)1.2 研究现状 (4)1.3 课题意义 (5)1.4 开发目标 (5)(一)开发意图 (5)(三)作用及范围 (6)第二章开发工具 (6)2.1 Java程序开发技术 (6)2.2 Apache Tomcat 6.0 (8)2.3 MyEclipse 2014 (9)2.4 MySQL 5.5 (9)第三章系统分析 (10)3.1可行性分析 (10)3.1.1技术可行性分析 (10)3.1.2安全可行性 (10)3.1.3操作可行性 (11)3.2 需求分析 (11)3.3 系统目标 (12)3.3.1 经济目标 (12)3.1.2 社会目标 (12)3.1.3 功能目标 (13)第四章系统总体设计 (14)4.1 功能设计 (14)4.2 数据库设计 (15)第五章系统实现 (19)仅供学习与交流,如有侵权请联系网站删除谢谢355.1 管理员 (19)2.2系统的流程图及模块图 (24)3.系统分析 (25)3.1 需求分析 (25)3.1.2功能需求 (26)3.1.3功能描述图如下所示: (27)3.1.4功能表如下所示: (27)3.2 系统的可行性分析 (27)3.2.1经济目标 (28)3.2.2社会目标 (28)4.1 数据库设计 (28)4.1.1逻辑设计 (29)4..1.2.功能图 (29)4.2 详细设计 (30)4.2.1系统设计过程 (30)4.2.2总体设计 (30)4.2.3数据环境的设计 (31)4.2.4其他表单文件的建立 (31)4.3系统功能设计 (31)5系统特点 (33)6系统概况 (33)8附录 (34)参考文献: (34)仅供学习与交流,如有侵权请联系网站删除谢谢35第一章绪论1.1 课题背景随着生产力的发展、社会的进步,我国各行各业对高层次的人才提出了更高的要求。

本科毕业设计--学生考勤系统的设计与实现

本科毕业设计--学生考勤系统的设计与实现

学号________________密级________________(黑体5号)兰州城市学院本科毕业论文(1号宋体居中)学生考勤系统的设计与实现(2号黑体居中,标题行间距为32磅)学院名称:信息工程学院专业名称:计算机科学与技术学生姓名:高国诚指导教师:朱正平教授(宋体小3)二○一三年五月BACHELOR'S DEGREE THESIS OF LANZHOU CITY UNIVERSITY(Times New Roman 2号粗体居中)Design and Implementation of studentattendance system(Times New Roman 2号粗体居中)College :College of Information EngineeringSubject :Computer science and technologyName :Gao Guo chengDirected by :Zhu Zheng ping Professor(Times New Roman 4号居中)May 2013(Times New Roman小2号居中)郑重声明(宋体粗体2号居中)本人呈交的学位论文,是在导师的指导下,独立进行研究工作所取得的成果,所有数据、图片资料真实可靠。

尽我所知,除文中已经注明引用的内容外,本学位论文的研究成果不包含他人享有著作权的内容。

对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确的方式标明。

本学位论文的知识产权归属于培养单位。

(宋体4号)本人签名:日期:摘要(黑体小2)目前社会上信息管理系统发展飞快,智能化信息处理已是提高效率、规范管理、客观审查的最有效途径。

学生考勤管理是学生信息管理的重要部分,面对大量的学生信息,采用人力处理将浪费大量的时间、人力和物力,而且统计数据麻烦。

一个学校对其学生日常教学过程中的出勤和缺勤进行统计,用计算机对统计数据进行统计分析处理,得到我们所需要的各种统计报表和考勤原始数据,方便了学校对学生的管理。

高校学生勤工助学管理系统的研究与设计

高校学生勤工助学管理系统的研究与设计

高校学生勤工助学管理系统的研究与设计随着经济的发展,高校学生可以通过勤工助学来减轻家庭经济负担,并积累一定的社会经验。

因此,高校的勤工助学管理系统非常重要,这样可以让学生更加方便的找到适合自己的岗位,也可以做到信息共享,提高效率,促进学生的积极性。

本文将对高校学生勤工助学管理系统进行研究与设计。

一、需求分析高校学生勤工助学管理系统需要考虑以下几个方面的需求:1.招聘需求高校学生勤工助学管理系统需要提供招聘信息的发布和管理,包括工作地点、工资待遇、班次要求、工作内容等。

2.学生需求高校学生勤工助学管理系统需要提供学生的个人信息管理、历史工作经验记录、岗位申请等功能。

二、系统设计在需求分析的基础上,我们可以着手设计高校学生勤工助学管理系统的具体实现。

这里我们列出以下几个部分:1.招聘管理系统招聘管理系统用于发布招聘信息,包括基本信息、岗位要求和工资待遇等。

管理人员登录后可以修改、删除发布的信息;学生可以根据自己的情况筛选感兴趣的岗位,并进行申请。

2.个人信息管理系统该系统负责学生的个人信息管理,包括姓名、学号、专业和联系方式等基本信息。

学生可以在系统中修改自己的个人信息,并提供一份简历供管理人员查看。

3.历史工作经验系统该系统负责学生的历史工作经验记录,学生可以在系统中录入自己的历史工作经验,管理人员可以查看学生的整体工作能力和履历。

4.岗位申请系统该系统用于学生对岗位进行申请,申请成功后可以通过该系统来了解岗位的相关信息和任务。

5.管理界面系统该系统提供管理者管理功能的界面,管理者可以发布招聘信息、查看学生信息、审核岗位申请等。

三、系统实现在设计好系统之后,我们需要根据实际需求进行代码实现。

在实现过程中,需要考虑以下几个方面:1.界面设计界面应该简洁明了,易于操作。

学生和管理人员应该能够轻松理解系统中每个模块的功能,方便进行操作。

2.数据库设计在系统中,需要保存大量的招聘信息、学生信息、岗位申请信息等数据。

终稿-勤工俭学管理信息系统的设计与实现

终稿-勤工俭学管理信息系统的设计与实现

毕业设计(论文)题目勤工俭学管理信息系统的设计与实现二级学院计算机科学与工程学院专业软件工程摘要随着各大高校不断加强勤工助学的力度,范围不断扩大,如何有效地帮助学生做好勤工助学工作,管理勤工助学的信息,成为各大高校的一个难题。

由于信息化快速发展,传统手工管理模式已经不适应时代发展,开发适应当前工作需要的办公管理软件已经成为必然。

本文基于UML建模,结合Java编程语言和MySql数据库管理服务技术,设计并实现了大学生勤工俭学管理信息系统的运行管理。

整个管理系统的开发包括分析、设计、实现三个主要过程。

该系统有机结合了勤工助学的现实情况,运用现代信息化技术来完成管理工作,降低勤工助学日常工作成本,提高工作效率,从而实现勤工助学传统化管理和现代化管理的有效统一,为勤工助学管理工作提供了一个更加高效,便捷的平台。

关键词:勤工助学 JAVA MySqlAbstractWith constantly expanding of the number of work-study students, it has become a problem of major colleges and universities to effectively help the work-study students and manage their information. The traditional manual management model has been outdated. Due to the With the rapid development of information it is urgent to develop an office management software to adapt to the current work. This article based on UML modeling, combined with JAVA programming language and MySQL database management services to technology to design and realize the running and management of the college work-study program system. The development of entire management system including three main processes--analysis, design and implementation. The system organically combines the reality of work-study to use the information technology to accomplish the task, reducing the cost of work-study daily work, eventually to achieve the purpose of improving the efficiency of work-study.Key words: Work-study Java MySQL目录摘要 ............................................................... I Abstract .............................................................. II1绪论 (1)1.1引言 (1)1.2背景和意义 (1)1.3系统特点 (1)1.4系统目标 (2)1.5系统可行性分析 (2)2系统环境介绍 (3)2.1概述 (3)2.1.1 MyEclipse基本概述 (3)2.1.2 MySqL基本概述 (3)2.2技术支持简介 (4)2.2.1 UML介绍 (4)2.2.2 TCP协议简单介绍 (6)2.2.3 Spring介绍 (7)2.2.4 Struts2介绍 (9)2.2.5 Hibernate介绍 (10)2.2.6 JavaScript开发技术介绍 (12)3 系统分析 (15)3.1 系统分析概述 (15)3.1.1 需求描述 (15)3.1.2 流程图 (15)3.1.3 系统功能分析 (18)3.2系统需求分析 (20)3.2.1 系统活动者与用例模型 (20)3.2.2 用例图 (21)4 系统设计 (26)4.1 系统架构与设计 (26)4.1.1系统设计概述 (26)4.1.2系统功能设计 (27)4.1.3类图设计 (27)4.2 时序图 (29)4.2.1 用例“注册”的时序图 (29)4.2.2 用例“登录”的时序图 (30)4.2.3 用例“审核”的时序图 (30)4.2.4 用例“报名”的时序图 (31)4.2.5 用例“录用”的时序图 (32)4.2.6 用例“解雇”的时序图 (33)4.2.7 用例“发放工资”的时序图 (34)4.3 数据库设计 (35)4.3.1 CDM(Conceptual Data Model) (35)4.3.2 PDM(Physical Data Model) (36)4.3.3 领域类设计 (37)5 系统实现 (42)5.1 系统实现概述 (42)5.1.1实现理念 (42)5.1.2软件环境 (42)5.1.3代码层次 (42)5.2 登录管理模块实现 (43)5.3注册管理模块实现 (45)5.4 主页面管理模块实现 (45)5.5 功能列表页实现 (46)5.6 详细信息页面实现 (46)5.7 新增/修改页面实现 (47)6 系统测试 (48)6.1功能性测试 (48)6.1.1系统登录测试 (48)6.1.2 报名勤工俭学功能测试 (48)6.1.3 公司录用管理功能测试 (49)6.1.4 管理员审核管理功能测试 (50)6.1.5 用户管理模块 (51)6.2非功能性测试 (52)6.2.1 UI测试 (52)6.2.2 性能测试 (52)6.2.3 安全性测试 (52)7 结语 (53)7.1 系统设计感想 (53)7.2 系统展望 (53)致谢 (53)参考文献 (55)1绪论1.1引言在当今信息高度发达的时代,勤工助学管理涉及的各环节已经不再仅仅是传统的勤工管理,助学管理,而是更广泛、更全面的系统服务,利用计算机管理及时了解各个环节中信息的变更,有利于提高管理的效率。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

摘要:勤工助学管理工作是学校管理工作的重要组成部分,现在相当一部分学校的勤工助学管理工作仍沿用手工方式。

随着学校规模的扩大、学生人数的增加,效率低下、容易出错的手工方式越来越不适应实际管理工作的需要,利用计算机技术和数据库技术设计开发勤工助学管理系统、实现勤工助学管理工作的自动化成为学生管理部门的迫切需要。

勤工助学管理工作主要是学生基本情况的管理和学生工作情况的管理,主要包括数据输入、修改、删除、追加、查询、统计和打印报表等功能,勤工助学管理系统要能高效、准确地完成这些功能,并要达到界面美观友好、使用方便。

和其他数据库管理系统相比,可以发现它在库性能、系统资源利用和设计环境等各方面采用了许多新技术,并对系统做了全方位的优化,它作为Microsoft Visual Studio 2005的一个开发组件,充分结合了当前计算机的最新技术和早期VC++的优点,成为一种强有力的数据库开发工具。

VC++提供对象和事件的处理模式,利用面向对象编程的威力使用户能够最快速的建立和修改应用程序。

因此我们选择使用VC++开发工具来实现设计勤工助学管理系统,实现对学生基本情况和学生勤工助学情况的全面管理。

第一个步骤是使用项目管理器建立一个项目,使以后设计的所有功能都在项目管理器中能够有组织地灵活运行。

第二个步骤是建立系统运行需要的表并把表添加到数据库中。

第三个步骤是根据系统所要完成的录入、维护、查询、统计和打印等功能分模块进行表单和报表格式的设计,通过编程来定义表单中的命令按钮,使表单完成不同的功能。

第四个步骤是生成可执行程序。

整个系统分学生基本信息管理,学生个人情况管理和勤工助学管理两部分,要求对勤工助学和学生勤工助学情况分别进行录入、浏览、添加、删除、修改、查询、统计和打印报表等操作。

关键字:面向对象, C++Builder, 勤工助学目录1.绪论 ........................................................................ 错误!未定义书签。

1.1 开发意图 (6)1.3 作用及范围 (7)2、开发工具的选用与系统简介 .............................. 错误!未定义书签。

2.1 对系统的认识 .................................................... 错误!未定义书签。

2.2系统的流程图及模块图 (30)3.系统分析 (30)3.1 需求分析 (30)3.1.2功能需求 (31)3.1.3功能描述图如下所示: (32)3.1.4功能表如下所示: (33)3.2 系统的可行性分析 (33)3.2.1 经济目标 (34)3.2.2 社会目标 (34)4.1 数据库设计 (35)4.1.1逻辑设计 (35)4..1.2.功能图 (36)4.2 详细设计 (36)4.2.1系统设计过程 (36)4.2.2总体设计 (36)4.2.3数据环境的设计 (37)4.2.4其他表单文件的建立 (38)4.3系统功能设计 (38)5系统特点 (40)6系统概况 (40)7使用指南 ................................................................. 错误!未定义书签。

参考文献: (41)第一章绪论1.1 课题背景随着生产力的发展、社会的进步,我国各行各业对高层次的人才提出了更高的要求。

要求政治道德好,思想开阔,理论性强,知识面宽,实际经验丰富,基础理论深厚,独立研究能力强,能解决实际问题,这就需要我们既要掌握本国的科学知识,又要掌握世界科学知识,成为德才兼备的人。

高等院校的高等教育理所当然的要承担起培养高层次人才的重任,这就对高等教育提出了不断更新知识的严峻课题。

为了紧跟科学技术的步伐,知识更新成了高校教师提高教学能力的必修课。

高校主要教育对象是大学生,为了使自己在以后的工作岗位上有较大的竞争力.也需要不断汲取最新知识,掌握更多的技巧。

信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。

计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。

为了适应现代社会人们高度强烈的时间观念,勤工助学管理系统软件为教学办公室带来了极大的方便。

其功能在系统内部有源代码直接完成。

通过操作手册,使用者可以了解本软件的基本工作原理。

操作人员只需输入一些简单的汉字、数字,即可达到自己的目标。

1.2 研究现状勤工俭学系统的开发是定位于一般的中小型管理部门。

这些部门都是不需要太烦琐的系统的。

因此,本系统主要采用了微机独立式(由配备大容量存储器、功能强大的微机独立构成,它能提供本地的管理、查询和打印等服务,满足一般中小型管理部门的要求。

它与外界的联系主要是通过光盘或软盘来进行的)进行系统开发。

最早的勤工助学管理系统多为单机版,数据库采用的多是Foxbase、FoxPro等,就像我最早学Foxbase时开发的一样。

因为是单机版,所以大大限制了数据的共享。

在网络无处不在的今天,这种系统已大大落伍,不适用了。

近期开发的一些网络版的勤工助学管理系统则多是采用CS(客户端服务器)结构,使用VB、PowerBuilder等语言开发。

这些系统的必须在服务端与客户端都安装上相应的系统才能使用。

软件使用事先设计好的固定界面,用户几乎不能对此进行修改,更不要说进行界面或功能上的二次开发。

如用户在使用过程中想增添功能,只能将建议反馈给系统的作者,然后等待作者在下一版中进行改进,而不能自已动手。

最近市面上流行了的一些所谓采用BS(浏览器服务器)三层结构的商业软件(如浙大网络校园网软件平台等)则使用的是ActiveX控件技术,客户端必须启用所有ActiveX控件选项,并安装相应客户端软件才能使用。

这对大多数非计算机专业的老师来说无疑仍是一道高高的门槛。

1.3 课题意义勤工助学管理工作是学校管理工作的重要组成部分,现在相当一部分学校的勤工助学管理工作仍沿用手工方式。

随着学校规模的扩大、学生人数的增加,效率低下、容易出错的手工方式越来越不适应实际管理工作的需要,利用计算机技术和数据库技术设计开发勤工助学管理系统、实现勤工助学管理工作的自动化成为学生管理部门的迫切需要。

为此,开发一个勤工助学管理系统对学校管理工作的正常运转是很有必要的。

本系统是面向教学办公室的。

为了使人们能够方便的使用本系统,我们采用了面向对象的可视化编程工具Java进行系统的开发。

1.4 开发目标勤工助学管理工作主要是学生基本情况的管理和学生勤工助学情况的管理,主要包括数据输入、修改、删除、追加、查询和统计等功能,勤工助学管理系统要能高效、准确地完成这些功能,并要达到界面美观友好、使用方便。

(一)开发意图(1)为了勤工助学管理系统更完善;(2)为了教学办公室对学生档案的管理更方便;(3)为了减轻行政人员的工作负担。

(4)本工程的设计目标就为学校勤工助学管理提供快捷方法,使用户能够便捷查询学生档案,使学校管理自动化。

(二)应用目标通过本系统软件,能帮助教研人员利用计算机,快速方便的对勤工助学管理进行管理、输入、输出、查找等所需操作,使散乱的人事档案和学生勤工助学情况能够具体化,直观化、合理化。

(三)作用及范围本软件适用于学校,它是比较完善的系统管理软件,对学生的基本情况可以随时输入、输出、查找,对学生的勤工助学情况也可以随时的进行一些操作。

(四)背景现今学生信息管理的繁索给具有强烈时间观念的行政人员带来了诸多不便,教学办公室缺少一种完善的勤工助学管理软件,为了对学生档案及勤工助学情况的管理方便,因此开发了本软件。

第二章开发工具2.1 Java程序开发技术java不仅是编程语言,还是一个开发平台,java技术给程序员提供了许多工具:编译器、解释器、文档生成器和文件打包工具等等。

同时java 还是一个程序发布平台,有两种主要的"发布环境",首先java运行时环境(java runtime environment,简称JRE)包含了完整的类文件包,其次许多主要的浏览器都提供了java解释器和运行时环境。

目前Sun公司把java 平台划分成J2EE、J2SE、J2ME三个平台,针对不同的市场目标和设备进行定位。

J2EE是Java2 Enterprise Edition,主要目的是为企业计算提供一个应用服务器的运行和开发平台[6]。

J2EE本身是一个开放的标准,任何软件厂商都可以推出自己的符合J2EE标准的产品,使用户可以有多种选择。

java主要有以下特性1、Java语言是简单的。

Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java。

另一方面,Java丢弃了C++ 中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。

特别地,Java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。

2、Java语言是一个面向对象的。

Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。

Java语言全面支持动态绑定,而C++ 语言只对虚函数使用动态绑定。

总之,Java语言是一个纯的面向对象程序设计语言。

3、Java语言是分布式的。

Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。

Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。

4、Java语言是健壮的。

Java的强类型机制、异常处理、废料的自动收集等是Java程序健壮性的重要保证。

对指针的丢弃是Java的明智选择。

Java的安全检查机制使得Java更具健壮性。

5、Java语言是安全的。

Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击。

除了Java语言具有的许多安全特性以外,Java对通过网络下载的类具有一个安全防范机制(类ClassLoader),如分配不同的名字空间以防替代本地的同名类、字节代码检查,并提供安全管理机制(类SecurityManager)让Java应用设置安全哨兵。

6、Java语言是体系结构中立的。

Java程序(后缀为java的文件)在Java平台上被编译为体系结构中立的字节码格式(后缀为class的文件), 然后可以在实现这个Java平台的任何系统中运行。

相关文档
最新文档