毕业设计(论文)-JSP人力资源系统设计与实现.doc_第1页
毕业设计(论文)-JSP人力资源系统设计与实现.doc_第2页
毕业设计(论文)-JSP人力资源系统设计与实现.doc_第3页
毕业设计(论文)-JSP人力资源系统设计与实现.doc_第4页
毕业设计(论文)-JSP人力资源系统设计与实现.doc_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

长春理工大学本科毕业论文 人力资源系统设计与实现(Human Resources System Design and Implementation) 摘要当今社会,每个人力资源公司都有自己的网站系统,然而,随着社会的发展时代进步,人力资源网站难以满足现在用户、企业的发展需求。此时,就需要更实用化。更个性化的人力资源系统来支持人力资源的各项工作。人力资源公司必需要有自己的系统以达到支撑自己业务的目的。但目前各大人力资源网站面临着难以真正提升企业人力资源管理水平,提高工作效率,其降低管理成本的效果也不明显;系统功能不切实际,大多是互相模仿,不是从企业实际需求中开发出来的;大部分系统不能满足企业全面沟通及管理的需要。系统操作不方便,界面设计不美观、不标准、不专业、不统一,请求响应等待时间相对较长、用户实施操作费时费力。 人力资源系统将包括个人、企业用户的注册;个人用户制作简历、投递简历;企业用户发布职位、发布广告等功能以及职位查询、项目查询等功能。使用JAVA2EE相关的技术实现用户与企业的交互、推广宣传工作。经测试在熟悉计算机操作的情况下,用户能方便的向喜欢的企业投递简历,同样企业也能查看满足自己需求的简历。【关键字】:jsp 人力资源系统 网站AbstractNowadays, every company has its own human resources website system, however, with the progress of the times and social development, human resources site that is difficult to meet current users, business development needs. At this time, the need to be more practical. More personalized human resource systems to support the work of human resources.Human resources company must have its own system in order to achieve the purpose of supporting their business. But now faced with major human resources Web site is difficult to really enhance the corporate human resource management, improve work efficiency, reduce management costs of its effect is not obvious; system functions impractical, mostly imitate each other, not from the actual needs of enterprises to develop out; most systems can not meet enterprise-wide communication and management needs. System operation is not convenient, interface design pretty, non-standard, non-professional, non-uniform, the request response wait time is relatively long, the user implement operating time consuming. Human resources system will include individuals, corporations registered users; individual users to make resume, your resume; business users to publish posts, advertising and other functions as well as job inquiries, project inquiries and other functions. Use JAVA2EE related technologies to achieve the users interaction with the business, promotion and publicity work. Tested in the familiar case of computer operations, users can easily send your resume to favorite companies, the same companies are also able to view your resume to meet their own needs.【key word】:jsp;java2ee;human resourse目 录摘要1Abstract2一、序言4二、可行性分析51、技术可行性52、社会可行性63、经济可行性6三、需求分析61 .系统定位62.开发运行环境63.功能分析73.1首页模块72.2 用户模块82.3 管理员模块94. 数据流程94.1 普通用户数据流程图94.2 管理员数据流程图10四、 总体设计101、系统总体结构与功能101.1、系统结构102、数据库设计132.1、建立与数据库的连接132.2、系统E-R图设计14五、详细设计161、系统各功能模块的活动图161.1注册、登录、档案管理及个人职位搜索模块161.2个人用户简历管理161.3简历预览171.4 “企业主页”模块171.5“简历搜索”模块181.6建议意见191.7“项目管理”模块201.8 “职位管理”模块201.9 “个人会员管理”模块211.10 “企业会员管理”模块222、主要功能模块分析:222.1注册、登录模块222.2登录流转结构图232.3前台模块242.4后台模块242.5、系统管理端功能分析273、数据库详细设计273.1、数据库逻辑设计274、类的设计33六、系统实施和维护341、系统实施34(1)、程序设计34(2)、数据库连接34(3)、人员培训35(4)、系统测试35(5)、测试心得352、系统维护35七、设计心得361、可行性分析阶段心得362、需求分析阶段心得363、系统设计阶段心得384、系统实施和维护阶段心得38八、结束语39九、致谢39参考文献40附录40一、序言当今时代,是大数据和与计算的时代,随着信息化进程的加快,企业要发展依托的必是核心竞争力,要增强核心竞争力,就必须优化企业内部软硬件配置.随着社会的发展时代进步,人力资源网站难以满足现在用户、企业的发展需求。此时,就需要更实用化。更个性化的人力资源系统来支持人力资源的各项工作。人力资源公司必需要有自己的系统以达到支撑自己业务的目的。但目前各大人力资源网站面临着难以真正提升企业人力资源管理水平,提高工作效率,其降低管理成本的效果也不明显;系统功能不切实际,大多是互相模仿,不是从企业实际需求中开发出来的;大部分系统不能满足企业全面沟通及管理的需要。系统操作不方便,界面设计不美观、不标准、不专业、不统一,请求响应等待时间相对较长、用户实施操作费时费力。 人力资源系统将包括个人、企业用户的注册;个人用户制作简历、投递简历;企业用户发布职位、发布广告等功能以及职位查询、项目查询等功能。使用JAVA2EE相关的技术实现用户与企业的交互、推广宣传工作。经测试在熟悉计算机操作的情况下,用户能方便的向喜欢的企业投递简历,同样企业也能查看满足自己需求的简历。 首先,人力资源网站最大的优势就在于它有效地降低企业人力资源的管理、招聘成本。精简人员可降低办公场所成本与设备耗损。其次,人力资源网站提升人力资源管理的高度和核心竞争力。核心竞争力从日常行政管理的繁琐中解脱出来,让企业能集中核心能力更好地参与企业高层的战略规划,人力资源网站能有效的解决这个问题。 二、可行性分析1、技术可行性(1)、硬件、软件要求不高,目前市场上的一般计算机软硬件资源均能满足系统开发要求。其中运用的主要软件有 dreamweaver ,photoshop,eclipse,JDK6.0以上,Git、mvn,tomcat6.0以上等,数据库采用mysql5.0。(2)、jSP技术该技术户功能强大,扩展性强,macromedia 公司提供大量的第三方控件,使用Struts2,Spring框架,并结合 Jquery,javascript以及sql 等脚本语言,再结合其他一些最新技术如LDAP等足以完成本系统的开发和设计。(3)、维护操作工作方便,后台操作简单明了,操作人员可以在短时间内完全掌握维护技术。2、社会可行性Web开发技术的不断提升,网络管理人力资源在实际运用中越来越被企业或个人所接受(这些都可以在实际生活中找到材料和数据。),并且在不断的提升和表现它在实际企业活动中的经济价值,这个经济价值也是当前的企业所期望看到的。人力资源系统涵盖个人、企业用户的注册;个人用户制作简历、投递简历;企业用户发布职位、发布广告等功能以及职位查询、项目查询等功能。方便用户与企业的交互、推广宣传工作。对如此多的数据、信息的管理、开发及运用,都必须在规范化和标准化的基础上实现,借助于网络化管理手段能够满足这些要求。3、经济可行性(1)、资金可得性:由于系统开发并不复杂,操作起来也比较简单,只需一些开源免费的编辑软件,因此开发费用较低。三、需求分析1 .系统定位名称:人力资源系统目标:个人用户能方便填写简历、投递简历;企业用户能方便发布职位、收简历。发布广告使用公司方面发布新闻,宣传业务2.开发运行环境 A. 网站能长期运行,并且能不断更新新的功能模块,来满足用户的需要;B. 网站有Eclipse EE 3.0 开发的,为保证网站的正常运行,需要有维护人员不定期的对网站的数据进行维护。C.开发时间:2012-11-02 至 2013-04-04D.开发人员准备资料:html、jsp、css、JavaScript、JQuery、Java基础、jdbc、hibernate、servlet、Spring 等E. 系统约束:windows xp、F. 编译环境:jdk1.6版本以上G. 数据库要求:MySQL 5.0H. 测试服务器:tomcat 6.0以上3.功能分析采用LDAP目录存储结构统一管理用户,sso实现单点登录、uc批量处理邮件。3.1首页模块游客可以直接访问,主要浏览一些人力资源的业务信息介绍,可以注册和登录。2.2 用户模块2.2.1个人用户登录后主要能上传头像、填写简历、搜索职位、发布建议意见、搜索项目、发布项目、发求职简历2.2.2企业而用户登录后主要能修改LOGO,发布职位、发布企业简介、发布广告、建立企业空间、修改基本信息、发布项目、搜索简历、需求合作伙伴。2.3 管理员模块 管理个人用户和企业用户的升级、简历审核、项目的审核、职位的审核。4. 数据流程4.1 普通用户数据流程图审核管理员赋予权限用户 账号、密码 核 对浏览 返回相应的信息数据库 提交 响应设置个人资料Hr系统 4.2 管理员数据流程图登录网站管理审核管理员 账号、密码 核 对 返回响应数据库 修改 反馈 信息设置管理界面4、 总体设计1、系统总体结构与功能1.1、系统结构系统首页共划分为七个主要个模块,其中各个模块中又根据具体情况的不同划分为诸多不同的子模块,比系统管理栏里就把该模块划分为4个不同内容的子模块。这个系统体系采用的是分层结构体系,大体上一般的子模块划分到三级子系统就结束了。此外,整个页面布局是按照各模块所代表的不同功能来划分的,总之,整个页面的布局完全按照系统的一般设计思路及方便用户使用的原则来设计的,但是有别于一般的系统。 另外,在首页下面的页面中同样按照各自的不同情况划分为6个不同的子模块,然后各自按照相关的导入功能导入,从而使整个系统的内容富有层次感。整个系统的总体结构如下:(针对自己负责的系统实现):1.1.2一级架构1.1.3二级架构1.1.3.1 关于CRHR1.1.3.2 企业咨询服务1.1.3.3 人才招募安置1.1.3.4 乐游天下1.1.3.5 个人用户登录1.1.3.6 企业用户登录2、数据库设计2.1、建立与数据库的连接(1)、什么是JDBCJDBC(Java DataBase Connectivity,java 数据库连接)是Sun公司制定的连接和操作数据的java接口。通过JDBC,java语言以相同的方法操作所有市场上的数据库产品,这极大地简化了项目开发,提高了代码开发的效率,加快了软件项目的进度。(2) 、什么是JNDIJNDI(Java Naming and Directory Interface)是SUN公司提供的一种标准的Java命名系统接口,JNDI提供统一的客户端API,通过不同的访问提供者接口JNDI SPI的实现,由管理者将JNDI API映射为特定的命名服务和目录系统,使得Java应用程序可以和这些命名服务和目录服务之间进行交互。集群JNDI实现了高可靠性JNDI8,通过服务器的集群,保证了JNDI的负载平衡和错误恢复。在全局共享的方式下,集群中的一个应用服务器保证本地JNDI树的独立性,并拥有全局的JNDI树。每个应用服务器在把部署的服务对象绑定到自己本地的JNDI树的同时,还绑定到一个共享的全局JNDI树,实现全局JNDI和自身JNDI的联系。2.2、系统E-R图设计得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过之间的作用形成数据的流动。得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过之间的作用形成数据的流动。本系统根据上面的设计规划出的实体有:企业用户实体、个人用户实体、简历实体、职位实体等等。主要表实体关系的描述图如下。图4-4: 实体之间关系E-R图五、详细设计1、系统各功能模块的活动图1.1注册、登录、档案管理及个人职位搜索模块 1.2个人用户简历管理1.3简历预览1.4 “企业主页”模块1.5“简历搜索”模块1.6建议意见1.7“项目管理”模块1.8 “职位管理”模块1.9 “个人会员管理”模块1.10 “企业会员管理”模块2、主要功能模块分析:2.1注册、登录模块用户管理采用LDAP目录存储结构统一管理。注册时跳转到uc进行注册,并发邮件;用户登录,访问后跳转到sso,进入登录界面如图:输入用户名和密码、验证码,在LDAP中判别用户名是否存在和密码、验证码是否正确,通过系统论证后,返回一串数据,再在hr中处理才能进入首页。连接数据库后,进入人力后台。2.2登录流转结构图2.3前台模块是人力首页主要功能。具体如下:A、人力首页的所有连接,以及一些弹出框的大小;B、人力网站上的内容的合理真实性以及无错别字;C、搜索工作 D、搜索英才; E、搜索项目2.4后台模块2.4.1个人用户2.4.1.1、“我的人力”模块 1)、包含各子模块如:档案管理、简历管理、职位搜索、建议意见。 2)、“注册信息”中有“修改头像”功能。 3)、“项目任务”子模块中1、点击“发布项目”,填写表单。2、点击“所有项目”,查询分页;3、搜索功能设计(单项搜索,联合搜索);点击某个项目,进入指定项目,查看其详细信息,;4、填写并提交“合作方式”,表单验证是否正确。提交。提交后跳转搜索结果界面。5、“合作方式”提交成功后,点击“我的合作”,查看合作信息; 2.4.1.2、“档案管理”模块 1)、“头像管理”,上传头像。 2)、“职位搜索”,主要包括搜索及分页功能。“一键求职”,“一键收藏”; 2.4.1.4、“简历管理”模块 1)、填写所有信息,提交表单。 2)、进入“简历管理”,查看简历信息。 3)、“公开简历”功能。 2.4.1.5、“职位搜索”模块 主要包括搜索及分页功能。“一键求职”,“一键收藏” 2.4.1.6、“建议意见”模块 填写表单并提交。 2.4.1.7、“简历预览”模块 观察数据是否与填入的数据一致,简历排版是否合理。2.4.2、企业用户2.4.2.1、“我的人力”模块 1)、包含各子模块如:档案管理、简历管理、职位搜索、建议意见。 2)、“注册信息”中有“修改头像”功能。 3)、“项目任务”子模块中1、点击“发布项目”,填写表单。2、点击“所有项目”,查询分页;3、搜索功能设计(单项搜索,联合搜索);点击某个项目,进入指定项目,查看其详细信息,;4、填写并提交“合作方式”,表单验证是否正确。提交。提交后跳转搜索结果界面。5、“合作方式”提交成功后,点击“我的合作”,查看合作信息; 2.4.2.2、“档案管理”模块 1)、“基础资料”子模块 1、填写资料,表单验证,提交。 2、进入“基础资料”,查看基本信息。 2)、“LOGO管理” “头像管理”,上传LOGO。2.4.2.3、“企业主页”模块 1)、“发布企业简介” 1、填写信息、提交。 2、点击“上传品牌形象”点击“选择品牌形象“上传图片,可以上传五张,上传时注意,实际上传的图片是否与选择的图片相同,上传后,点击已上传的图片。 3、点击“预览公司主页”2)、“发布招聘职位” 1、“添加企业职位” 测试“添加一级”和“添加二级”功能,填写表单 2、搜索,删除和分页功能。3、点击某个职位的“查看”,查看详细信息,修改操作。 3)、“发布项目任务” 1、点击“发布项目”,填写表单。2、点击“所有项目”,查询分页;3、搜索功能设计(单项搜索,联合搜索);点击某个项目,进入指定项目,查看其详细信息,;4、填写并提交“合作方式”,表单验证是否正确。提交。提交后跳转搜索结果界面。5、“合作方式”提交成功后,点击“我的合作”,查看合作信息; 2.4.2.4、“简历搜索”模块 1)、测试条件搜索和分页是否正确。2)、测试“一键收藏”是否正确,点击“查看详情”观察数据是否正确。注意排版是否合理。 2.4.3、管理员2.4.3.1、“项目管理”模块 1)、测试条件搜索,分页及删除功能。2)、“审核”,“未通过”和“添加”功能。3)、“项目管理”模块2.4.3.2、“职位管理”模块 1)、条件搜索,分页及删除功能。2.4.3.2“职位管理”模块2.4.3.3、“个人会员管理”模块条件搜索,分页及删除功能。2.4.3.4、“企业会员管理”模块条件搜索,分页及删除功能。 2.5、系统管理端功能分析管理员主要涉及到四个方面的管理:个人用户管理,企业用户管理,审核申请资料,管理意见建议。通过管理员的操作,实现对数据的更新。角色权限的设置角色设置,可以使系统的管理更加合理化,各施其职。权限管理内容管理员负责整个系统的日常维护,管理个人和企业用户的审核个人用户企业用户3、数据库详细设计3.1、数据库逻辑设计3.1.1个人表 (h_individual )字段名数据类型是否为空默认值备注h_idvarchar(50)否null主键、账号h_nick_namevarchar(50)昵称h_logovarchar(20)头像是否传图片h_resume_activebooleanfalse简历是否公开h_real_namevarchar(50)真实姓名h_english_namevarchar(50)英文名称h_gendervarchar(20)性别h_birthdaydate出生日期h_constellationvarchar(20)星座h_blood_typevarchar(20)血型h_cityvarchar(50)常住城市h_detail_addressvarchar(150)详细地址h_telphone varchar(50)联系电话h_is_pic_uploadedboolean上传头像标识h_identityvarchar(50)身份证号h_languagevarchar(50)语言h_health_statusvarchar(50)健康状况h_marriage_statusvarchar(50)婚姻状况h_registered_residencevarchar(50)户口地址h_personal_beliefvarchar(50)个人信仰h_political_affiliation varchar(50)政治面貌h_registered_timetimestamp注册时间h_update_timetimestamp更新时间h_ratebigint(20)级别h_privacyvarchar(100)隐私设置h_heightint身高h_nationalityvarchar(50)国籍h_nationvarchar(50)民族h_work_timeint工作经验h_resume_integrityvarchar(20)资料完成度h_scan_timeint被浏览次数h_search_timeint被搜索次数h_balancefloat余额h_emailvarchar(50)否唯一索引、账号表4-1: 个人表3.1.2企业表 (h_enterprise)字段名数据类型是否为空默认值备注h_idvarchar(50)否null主键、账号h_nick_namevarchar(50)昵称h_logovarchar(20)头像是否传图片h_advarchar(20)null企业发布广告h_summaryboolean发布简介标识h_ch_namevarchar(50)企业中文名h_en_namevarchar(50)英文名称h_legal_personvarchar(50)企业法人h_enterprise_type企业类型h_establish_datedate创立时间h_addressvarchar(150)通讯地址h_potal_codevarchar(50)邮编h_office_phone varchar(50)办公电话h_faxvarchar(50)传真h_webside varchar(150)网址h_reg_capitaldouble注册资金h_superiority text专长有事h_business_scopevarchar(2000)经营范围h_industryvarchar(2000)所属行业h_business_licensevarchar(100)执照号码h_org_codevarchar(100)组织代码h_tax_numbervarchar(50)税务号h_annual_turnovervarchar(80)年营业额h_organization_sizevarchar(100)规模组织h_integrityvarchar(50)资料完整度h_update_timetimestamp级别h_levelvarchar(4)是否付费h_organization_formvarchar(50)机构人员构成h_scan_timeint被浏览次数h_search_timeint被搜索次数h_balancefloat余额h_emailvarchar(50)否唯一索引、账号表4-2: 企业表3.1.3建议表 (h_suggest )字段名数据类型是否为空默认值备注h_idvarchar(50)否null主键、账号h_from_timetimestamp开始时间h_suggestiontext建议意见h_timestampbigint否主键3.1.4项目表 h_project 字段名数据类型是否为空默认值备注h_numbervarchar(50)否项目编号h_idvarchar(50)否索引、账号h_enterprisevarchar(100) 所属企业h_publish_time timestamp 发布时间h_upload boolean否false上传附件标识h_namevarchar(150)项目名称h_type varchar(80)项目类型h_descriptiontext 项目简介h_start_time timestamp开始时间h_deadlinetimestamp结束时间h_theme varchar(80)项目主题h_placevarchar(100)项目地址h_style varchar(150)合作方式h_goal varchar(150)合作目标h_request varchar(250)合作要求h_checked_statevarchar(10)审核状态h_checked boolean是否通过审核3.1.5职位表 h_position 字段名数据类型是否为空默认值备注h_idvarchar(50)否主键、账号h_timestampbigint 主键时间戳h_sub_company varchar(100)子公司h_position_typevarchar(100)否false职位类型h_position_namevarchar(50)职位名称h_position_description varchar(50)职位描述h_pos_numberint招募人数h_recruit_time date招募时间h_working_placevarchar(300)工作地点h_recruit_site varchar(100)招募地点h_office_relationship varchar(200)任职关系h_applying_notes varchar(300)应聘须知h_expanded_spacevarchar(100)发展空间h_opportunity_prospectsvarchar(400)机会前景h_qualification varchar(200)任职资格h_earning_standard varchar(100)收益标准h_is_collectionboolean被收藏标识h_enterprise_introductionvarchar(2000)公司简介h_industryvarchar(100)所属行业h_orgNaturevarchar(100)机构性质h_orgScopevarchar(100)机构规模h_count_resumeint接受简历数h_publish_timedate发布时间3.1.6收藏简历表(h_collection_resume )字段名数据类型是否为空默认值备注h_resume_id varchar(50)否个人idh_enterprise_idvarchar(50)否索引,企业id3.1.7收藏职位表( h_collection_position )字段名数据类型是否为空默认值备注h_position_idvarchar(50)否职位编号h_individual_idvarchar(50)索引h_timestamp bigint时间戳 3.1.8创业状况表( h_start_business_status )字段名数据类型是否为空默认值备注h_id varchar(50)否账号、主键h_timestamp bigint时间戳、主键 h_from_time date创业时间爱你 h_domainVarchar(100)曾经创业领域 h_project_nameVarchar(100)计划创业项目 h_project_inputVarchar(100)项目投入 h_addressVarchar(100)创业地点h_impactVarchar(100)创业角色作用 h_conditionVarchar(100)创业发展状况h_industryVarchar(100)行业3.1.9 兴趣爱好表( h_hobbies )字段名数据类型是否为空默认值备注 h_idvarchar(50)否个人id、主键h_namevarchar(50)名称h_timestamp bigint时间戳、主键h_dreamvarchar(2050)梦想3.1.10 产品表( h_product )字段名数据类型是否为空默认值备注h_product_code varchar(40)否产品序号d1,表示第一类的以天为单位的产品、主键h_serve_typevarchar(100)服务类型h_serve_content varchar(500)服务内容h_product_priceint产品单价 3.1.11订单表( h_orders )字段名数据类型是否为空默认值备注 h_order_codevarchar(50)否订单序号,主键h_consumer_idvarchar(50)用户id,索引h_pay_active varchar(160)是否付费,支付宝订单号h_product_code varchar(40产品序号h_establish_timetimestamp创建时间h_paymoney_timetimestamp付款时间h_start_timetimestamp开始时间h_end_timetimestamp终止时间h_pay_moneydouble应付金额4、类的设计见附录六、系统实施和维护系统实施就是将系统的设计功能的实现,以达到目标,它包括程序设计、人员培训、系统调试。1、系统实施系统实施就像系统实施一样,是将系统设计达到最终的目的,其中包括一些功能的完善、页面的美化、系统模块和数据库的链接、数据的上传,到最后系统的开通。这一阶段是对前面设计的补充和完善,是把设计者的所有目标付之实践的最后一步。其中功能的完善和页面的美化就是针对前面的设计再结合实际情况作相应的修改或补充,使之达到最完美的境地;而系统模块和数据库的链接就是把整个系统模块以及数据库等各部分通过一定的链接功能并对相应的程序进行修改使它们相互链接起来,从而形成一个有机的整体;等到以上步骤均完成以后,整个系统的设计基本上已经完成,接下去就是把所有的数据和源代码上传到相应的服务器上去,这样系统就正式宣告开通了。具体包括:(1)、程序设计系统用MySQL设计数据,以eclipse为开发平台,通过Jsp实现网页及动态操作,其中运用了Java Script和JQuery脚本,基本实现其功能。(2)、数据库连接我这里连接数据库是使用BoneCP 来控制数据源 ,配置数据源的代码如下: 就可以了,不需要重复调用,自动管理数据库连接池,节省了时间,更加方便了连接,不容易出错。 只有通过了这个定义才能调用数据库。(3)、人员培训本系统功能的实现相对清晰,对人员的培训也相对简单。首先,可以让其对系统的工作流程有个大致的了解,然后,通过模拟试验,一般人员都能胜任。(4)、系统测试随着系统的开通,这并不意味着所有事情都结束了,我们还要像测试一个系统一样对整个系统进行各方面的测试以确定其性能,主要包括程序调试、功能测试、数据库调试、以及安全测试等。功能测试:该阶段主要是针对预先的设想,对相应的模块的功能通过实际操作进行测试,以检查各项功能的完备性和可操作性,以便及时进行更改和完善。数据库调试:该过程主要是通过使用实际数据对系统数据库进行测试,包括进行数据的输入输出、基本用户的增加、删除以及修改来检验数据库的合理性。安全测试:该过程主要是系统管理员根据实际生活当中所发生的系统安全问题,然后根据这些问题有针对性地进行一些模拟安全测试,包括用户登陆以及系统修改等安全测试。(5)、测试心得通过测试,系统可以安全、快捷的运行,感悟很深。从小入手:从小入手,化小块为整体逐渐扩大调试,进行排查,系统提示往往通过错误页面提示,找到错误的地方,结合网络资源,发现解决问题。程序中设置断点或输出中间值,来发现错误之处。在调试中,做好备份工作,以免操作失误带来的后果。2、系统维护系统维护是为保证系统的正常运行和安全保障等目的而采取的一系列措施,其中包括数据库维护、信息更新、版面更新、安全测试以及数据备份等操作过程;除此之外,还包括服务器和域名空间等的维护。所有这些工作都需要由专门的技术人员专门来负责,并根据一定的规章制度和流程来进行操作。数据库维护和信息更新:该阶段主要是要求管理员要经常对数据库和过期的信息及时地进行更新和维护,以保证数据库的正常运行和信息的及时性,从而保证了访问者能够顺利地了解到最新的信息动态。版面的更新:该过程主要是要求对系统的首页和页面定期的进行相应的调整或更新,从而使本系统经常以崭新的面貌出现在广大访问者的面前。安全测试和数据备份:该过程主要是从系统的安全方面考虑,由于目前整个网络体系的安全问题还存在着较大的隐患,所以如何加强系统的安全性能对于一个系统的正常运行具有非常重要的意义。所以,管理员要经常对系统进行诸如一些用户名、密码以及权限的更新或重新设置,从而保证系统的安全性。除此之外,还要经常对所有信息进行备份,以防止整个系统遭到外界袭击时陷入瘫痪状态。七、设计心得经过四个多月的紧张学习和开发,在指导老师的带领下,我终于完成了了毕业设计。这不仅是对专业知识的考核,更是一种近一步的学习和运用。在当初选题就考虑使用JSP做系统形式。到了毕业,虽然学习过JSP,对其的语言也比较了解。但我觉得JSP做系统形式上更加符合现在流行的网页设计,而且对于程序员来说,开发能得到实际应用的系统,可以积累相当丰富的实战经验。1、可行性分析阶段心得在以前我们也在老师的指导下,开发过一些小系统。我想不管用什么平台做系统,其中的指导思想是一致的。因此,我当初刚接到这个系统的设计任务时,我碰到的最大问题是JSP技术以及Dreamvear的使用,为什么这么说呢?系统的社会可行性和实用性方面,那是自然的,因为当今情况下,无纸化办公趋势,通过网络进行对人力资源的基础数据、工资管理等有了更大的方便。所以在这过程中,我考虑最多的还是如何利用自己有限的技术制作出出色的系统,因为我以前主要还是以设计系统为主,平时关注的也大多是系统方面的信息,而对于系统设计却很少涉及。因此,我经常和懂得该技术的人交流,以便自己更加快的熟悉该项技术。2、需求分析阶段心得最初,就像上面所说的自己平时很少关注系统设计方面的知识,所以一开始感觉摸不着头绪,根本不知道从何下手。所以只有匆匆忙忙地从图书管理借来大量关于系统设计方面的书籍,希望通过参阅各种关于系统设计的书籍充分了解系统建设的基本流程、总体布局设计以及系统开发前所需的一些准备工作,做到心中有数。然而,由于实在是经验有限,虽然书本上介绍了许多这方面的知识和操作方法,但是毕竟还是限于理论方面的,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论