2012-04-06 18页 doc 94KB 39阅读
is_200861
暂无简介
1) 人才信息发布:能够在网上发布求职意向,登陆简历,进入人才人才网站
储备库。
2) 招聘信息的发布:能够在网上发布招聘信息,进人才网站
入企业信息库。
3) 人才搜索引擎能力:客户可以对相关的信息人才网站
进行搜索,以快速准确地找到他们所需要的信息。这避免了客户无谓人才网站
地浏览诸多页面来寻找合适的信息。
4)人才招聘应聘系统:通过对人才网站
合适的信息进行分析后确定应聘或招聘的信息可以
面的人才网站 每一段代码,都有我的劳动。当看着自己的程序,自己成天相伴的系人才网站 统能够健康的运行,真是莫大的幸福和欣慰。我相信其中的酸甜苦辣最终人才网站 都会化为甜美的甘泉。
这次做论文的经历也会人才网站 使我终身受益,我感受到做论文是要真真正正用心去做的一件事情,人才网站 是真正的自己学习的过程和研究的过程,没有学习就不可能有研究的能力人才网站 ,没有自己的研究,就不会有所突破,那也就不叫论文了。希望这次的经历能人才网站 让我在以后学习中激励我继续进步。
人才网站 P>
摘人才网站 要:随着互联网络的快速发展和应用,基于网络人才网站 的系统已呈现出强大的发展态势。基于.NET的企业绩效管理系统是应用v人才网站 isual studio .net技术+SQL Server数据人才网站 库技术以B/S三层结构为工作原理开发的依附于网络的管理系统,它实现了人才网站 网络化的绩效考核功能以及网络化的考勤、加班、请假管理等功能,它可以人才网站 改变现有的控制难、效率低、消耗大的管理体系,帮助企业快速的建立科学规人才网站 范的绩效管理体系,提高相关部门的工作效率、降低绩效管理的投入。 <人才网站 br /> 关键字:绩效人才网站 系统;数据库
; Web 控件;ADO.NET技术 人才网站
<人才网站 p>目录
人才网站
1引言 1
1.1 国内外研究现状与问题 1 <人才网站
br />
1.2 研究目的与意义 2
2 需求分人才网站
析 2
2.1功能需求 2
2.1人才网站
.1功能分析 2
2.1.2统功能描述 3
2.2 可行性分析 4
2.2.1经济性人才网站
4
2.2.2技术性 4
3人才网站
总体设计 5
3.1 设计目标 5
3.2 数据流模型(DFD图) 7
3.3人才网站
用例图 7
3.4 开发及运行环境 10 <人才网站
br />
4 模块功能设计 10
4.1员工资人才网站
料管理 10
4.1.1功能设计 10
4.1.2 UML用例图 11
4.1人才网站
.3功能实现 11
4.2请假管理 12
4.2.1功能设计 12
4.2.2人才网站
UML用例图 13
4.2.3功能实现 13
4.3考勤管理 14
4.3.1功能设人才网站
计 14
4.3.2 UML用例图 15 <人才网站
br />
4.3.3功能实现 15
4.4加人才网站
班管理 16
4.4.1功能设计 16
4.4.2 UML用例图 16
4.4.人才网站
3功能实现 16
4.5业绩评定 18
4.5.1功能设计 18
4.5.2 人才网站
UML用例图 18
4.5.3功能实现 18 <人才网站
br />
4.6工资管理 20
4.6.1功能设人才网站
计 20
4.6.2 UML用例图 21 <人才网站
br />
4.7主要功能代码 21
4.7.1数人才网站
据库操作类代码 21
4.7.2用户登录代码 人才网站
24
4.7.3用户权限分配代码 25
5 数据库设计 27
5.1 员工
人才网站
系统人才网站
功能描述
1、查询员工资料:该模人才网站
块主要是查看自己/同事的资料,以更好促进公司员工之间的相互了解。同人才网站
时也可以修改自己的部分信息;
2、请假申请:员工一人才网站
年有80个小时的年假。如果员工是本年度才加入公司的,则需根据报到日期人才网站
按比例计算当年可用的假期数。员工请假不得超过规定的小时数。员人才网站
工可以通过本模块提交/查看/取消申请;
3、请假审核:人才网站
该模块只允许经理访问。经理可以查看下属的请假
实现语言:JSP挂接数据库:SQLSERVER2000
设计理念
随着计算机技术的飞速发展,信息时代的到来,信息改变了我们这个社会。学校在管理、教学、办公各个方面也在悄悄地变化。一个学校的信息化程度体现在将计算器与信息技术应用于教学与管理,以现代化工具代替传统手工作业。无疑,使用信息化管理使教学更先进、办公更高效、管理更科学,信息交流更迅速。
学生成绩分析管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
因此,开发这样一套管理软件成为很有必要的事情,故决定选择学生成绩分析管理系统来作为本人的,在很短的时间里开发出一套界面友好,功能强大,使用简单的适用于各规模学院的学生成绩分析管理系统。该学生成绩分析管理系统能有效的处理在校学生的成绩管理,具有成绩输入、成绩查询、成绩统计及打印功能。
学生成绩分析管理系统可以实施应用在各中、大、小院校中,适用范围很广,应用性强。随着系统实施的日益成熟,最终会使单机作业为主的教学管理活动提高到这个平台上来,从而实现学校学生成绩信息管理的办公自动化,籍以提高办学效率和质量。使学校充分利用计算机所带来的新技术,为培养人才打下坚实的基础
系统分析
学生成绩分析管理系统的要求是能够管理学生成绩信息,主要涉及到学生的基本信息、成绩信息和学校的授课
5.3 主界面设计
本应用程序的主要功能都是在主窗口w_main及在其下打开的众多窗口中完成的。如图5.2所示。将主窗口的WindowType属性设立为mdi型,以便在其下以特定方式打开其他窗口。
图5.2 主界面图
主界面设计中主要是菜单m_main的设计,该菜单结构及代码如下:
1) 系统管理:
重新登陆
Clicked事件程序代码:opensheet(w_denglu_chongxing,w_main,7,original!)
用户管理
Clicked事件程序代码:opensheet(w_yonghu,w_main,7,original!)
退出
Clicked事件程序代码:close(w_main)
2) 参数设置:
科目设置
Clicked事件程序代码:opensheet(w_account,w_main,7,original!)
会计期间定义
Clicked事件程序代码:opensheet(w_nianfen,w_main,7,original!)
兑换率设置
Clicked事件程序代码:opensheet(w_huobi,w_main,7,original!)
3) 应收管理子系统:
应收结帐单管理
Clicked事件程序代码:opensheet(w_rinvoice,w_main,7,original!)
应收结帐单查找
Clicked事件程序代码:opensheet(w_rinvoice_chaxun,w_main,7,original!)
应收结帐单报表
Clicked事件程序代码:opensheet(w_rinvoice_biao,w_main,7,original!)
收款单管理
Clicked事件程序代码:opensheet(w_shoukuandan_guanli,w_main,7,original!)
收款单查找
Clicked事件程序代码:opensheet(w_shoukuandan_chaxun,w_main,7,original!)
收款单报表
Clicked事件程序代码:opensheet(w_shoukuandan_biao,w_main,7,original!)
4) 应付管理子系统:
应付结帐单管理
Clicked事件程序代码:opensheet(w_pinvoice,w_main,7,original!)
应付结帐单查找
Clicked事件程序代码:opensheet(w_pinvoice_chaxun,w_main,7,original!)
应付结帐单报表
Clicked事件程序代码:opensheet(w_pinvoice_biao,w_main,7,original!)
付款单管理
Clicked事件程序代码:opensheet(w_fukuandan,w_main,7,original!)
付款单查找
Clicked事件程序代码:opensheet(w_fukuandan_chaxun,w_main,7,original!)
付款单报表
Clicked事件程序代码:opensheet(w_fukuandan_biao,w_main,7,original!)
5) 资金管理子系统:
现金出纳簿管理
Clicked事件程序代码:opensheet(w_localkeeping,w_main,7,original!)
现金出纳簿查找
Clicked事件程序代码:opensheet(w_localkeeping_chaxun,w_main,7,original!)
现金出纳簿报表
Clicked事件程序代码:opensheet(w_localkeeping_biao,w_main,7,original!)
银行出纳簿管理
Clicked事件程序代码:opensheet(w_bankkeeping,w_main,7,original!)
银行出纳簿查找
Clicked事件程序代码:opensheet(w_bankkeeping_chaxun,w_main,7,original!)
银行出纳簿报表
Clicked事件程序代码:opensheet(w_bankkeeping_biao,w_main,7,original!)
6) 总帐管理子系统:
凭证输入
Clicked事件程序代码:opensheet(w_voucher,w_main,7,original!)
日记帐
Clicked事件程序代码:opensheet(w_glvoucherbyday,w_main,7,original!)
明细帐
Clicked事件程序代码:opensheet(w_glvoucherbysub,w_main,7,original!)
总帐
Clicked事件程序代码:opensheet(w_glvoucherbygl,w_main,7,original!)
7) 帮助:
关于帮助
Clicked事件程序代码:opensheet(w_bout,w_main,7,original!)
5.4 系统管理界面设计
系统模块中主要包括用户的“重新登录”、“修改密码”、“用户管理”和“退出”。
重新登陆可以在主界面中直接修改登陆的用户,其代码与登陆窗口大致相同,同样要确认用户编码和密码;用户修改密码时,要提供原密码以确认操作是否合法;创建新用户由用户姓名、用户编码、用户密码,职位和联系电话组成。
5.5 参数设置界面设计
参数界面设计,主要包括了科目设置、会计期间设置和货币兑换率设置。分别对会计科目、会计期间和兑换率的各信息进行维护。
计算机等级考试系统设计
关键词: B/S结构;计算机等级考试;考试系统
摘 要
当前计算机技术的飞速发展和计算机日益普及,基于B/S结〖内容来源: ,计算机毕业设计网〗构的考试系统与无纸化办公一样已成为大势所趋。论文详细论述了一个基于B/S结构的计算机等级考试系统的设计过程。软件采用ASP.NET 2005作开发平台,C#作编程语言,SQL Server 2005作数据库管理系统,实现了试题管理、试卷生成、在线考试、试卷评判、权限管理、在线报名及站内公告等功能。系统符合全国计算机等级考试的要求。
论文组织如下:首先阐述了该系统的〖内容来源: ,计算机毕业设计网〗开发背景、意义;其次介绍了相关的开发工具及技术基础;接着对系统的需求进行了分析,并提出了具体的设计方案和数据库模型;然后展现了整个系统的具体实现,包括数据库的设计和连接,各功能模块的实现;最后对该软件进行了严格的测试。
系统分析
3.1需求分析
3.1.1系统需要解决的主要问题
因为考试是有特定的对象的,所以考生在进入该系统前应该进行在线报名。报名时填写相应的个人信息(如身份证号、报考科目等),报名后到相关部门〖内容来源: ,计算机毕业设计网〗进行交费。由管理员进行审核后,考生进入考试系统,根据报名时选择的考试科目,参加相应的考试。鉴于计算机等级考试为全国性统一考试,考试时间有相应的规定。因此要对登录了考试系统进行参考的用户进行考试时间判断,避免在非考试时段参加考试。另外,系统还应该对考试时间进行控制,时间到了会要求考试者交卷。在考试过程中要防止考生作弊,要禁止避免某些按键(如ALT、F5等)的操作。考试者选择答案提交后,应该由计算机自动判卷,得到成绩先保存,在阅卷人审核后在考生信息页面显示出来。考试完毕后,系统关闭考试页面,回到考试前页面。
3.1.2系统应该具备的基本功能
1.试题管理:管理员利用账号和密码成功登录以后,进入管理页面,管理员可以通过系统做的手动添加试题页面自己手动添加试题,并对相关信息进行添〖内容来源: ,计算机毕业设计网〗加、修改以及删除。
2.试卷生成:事先设定好考试题目数量,考试日期,分数等信息。
3.在线考试:考生根据准考证号和密码成功登录后,进入考试界面。考生有开始考试,提交试卷,查询成绩权限。考生根据报名时选择的考试科目,在规定时间段内参加相应的考试,点击开始考试后,进行考试界面,并要防止考生刷新及点击右键等操作,对考试时间计时,考试时间到,系统强制提交试卷。
4.试卷评判:主、客观题目均事先由系统自动判断,主观题目阅卷人登陆后,可以根据情况手工判卷并做出相应的分数修改。
5.权限管理:管理员拥有除阅卷外的所有权限,管理员根据账号和密码成功登录后,可以对教师和考生的信息、公告、试题、试卷等进行管理。
6.在线报名:考生通过在线报名页面,获取系统自动分配的准考证号,添加相应的考生信息(包括身份证、性别、考试级别以及相应的科目)完成报名。在相关部门交费后,由管理员审核成功后获取考试资格。
7.站内公告:发布计算机等级考试的相关信息〖内容来源: ,计算机毕业设计网〗,如考试要求、时间等。管理员通过登录进行相关的添加、修改和删除。
目 录
1 引 言 1
2 技术背景 2
2.1 B/S结构 2
2.2 开发工具简介 2
2.2.1 Visual C# 2005简介 2
2.2.2 SQL Sever 2005简介 3
3系统分析 3
3.1需求分析 3
3.1.1系统需要解决的主要问题 3
3.1.2系统应该具备的基本功能 4
3.2可行性分析 4
3.2.1技术可行性分析 4
3.2.2 经济可行性分析 5
3.2.3 社会因素方面的可行性分析 5
4总体设计 5
4.1 基本设计思想及流程图 5
4.2 系统功能结构图 5
4.3 系统架构 6
4.3.1数据访问层 6
4.3.2业务逻辑层 7
4.3.3页面显示层 7
4.4数据库的设计 8
4.4.1 创建数据库 8
4.4.2 创建表 8
4.4.3关系设计 10
4.5数据访问接口及通用组件 10
4.5.1 获取安全数据(GetSafeData) 10
4.5.2 构造SQL语句(SQLString) 10
4.5.3 字符串加密(Security) 11
5网站后台主要功能模块 11
5.1 用户登录模块设计 11
5.1.1前台页面设计 11
5.1.2后台功能代码 11
5.2 后台管理页面设计 12
5.2.1人员管理页面设计 13
5.2.2试题管理页面设计 14
5.2.3公告管理页面设计 15
5.2.4密码管理页面设计 17
5.2.5试卷成绩信息管理页面设计 17
6网站前台主要功能模块 19
6.1网站公告页面设计 19
6.2考生在线报名页面设计 20
6.3考生登录页面设计 21
6.4 考生在线考试页面设计 22
7 系统测试 25
7.1 测试环境 25
7.1.1 硬件环境 25
7.1.2 软件环境 25
7.2 主要模块测试 26
7.2.1 登录模块测试 26
7.2.2 考生考试模块测试 26
7.2.3 管理员/阅卷员模块测试 27
结 论 28
参考文献 29
致 谢 30
本报表的制作采用Crystal Report Designer,Crystal Reports for Visual Studio.NET是内置于Visual Studio.NET的报表设计工具,它能够在.NET平台上创建高复杂度且专业级的互动式报表,其以Crystal Report8.0的架构为基础,并且针对.NET平台作更进一步的强化与发展,以确保能提供.NET开发人员最丰富且完整的报表功能。
本系统利用此报表反馈出各系开设课程信息,既方便了学生选课,又减轻了管理员的管理负担,并同时提供打印功能,方便了管理员对局域网上各系开设课程总体情况的掌握。
制作报表过程如下:
首先在原有项目下创建新的窗体,从“工具箱”的Windows窗体选项卡中将CrystalReportViewer报表查看器控件拖放至窗体上,然后从“项目”菜单中选取“添加新项”指令,选择添加Crystal Report项,接下来选择作为空白报表一项,单击确定,即可编辑具有自己独特风格的报表了。需要说明的是:报表的数据源可由窗口左侧的数据库文件直接设定。
此界面为配置管理界面,管理员通过相关操作,可以直接修改数据库中的选课时间记录。在文本区键入选课开始、结束时间,单击生成按钮,配置文件生成功,为更新数据库作好第一步准备。
单击读取按钮,将配置文件读入内存,以便通过函数调用UpdatePeriod存储过程,更新数据库。出现更新数据库成功对话框,单击确定按钮,此时数据库记录被修改。学生必须按照新的选课时间进行选课,使管理员可以动态的、间接的管理数据库,而无须登录到SQL Server2000企业管理器对数据库进行修改。
本网上选课系统共涉及到12个用户界面,以上是具有代表性的几个,单独列出加以说明。为了提高代码的重用性和封装对存储过程的调用,每个子系统都实现了一个存取数据的公共类,提供本系统使用。
2.过程设计
本系统对每一层都设置了确保安全的障碍和入口,用户只有进入了某一层才能获得相应那一层资源的访问权,这些措施保证了选课系统及具体数据的安全性。
不同身份的用户拥有对数据库的不同访问权限(具体到对库中每个表的存取操作),学生用户的选/退课权限通过系统应用程序提供给教务管理人员动态设置。
系统程序流程图如下
学生子系统: