ImageVerifierCode 换一换
格式:DOCX , 页数:31 ,大小:726.21KB ,
资源ID:5052128      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5052128.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(企业员工信息管理系统报告小组.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

企业员工信息管理系统报告小组.docx

1、企业员工信息管理系统报告小组软件工程项目实践 大作业企业员工信息管理系统设计与实现(小组报告)小组成员学号姓名组内比例2011201226武雪剑60%2011201215刘闯40%教师于 金 峰小组成绩: 教师评语:合计F1F2F3F43284532F5F7F8F105322245教师签名:2013年6月F2、项目立项和可行研究一引言:1、系统的名称:企业员工信息管理系统2、系统的目标:实现企业办公信息化,使它的管理更加合理、有序,提高办事效率3、系统的功能:管理员模块、普通用户模块4、项目的由来:由于企业员工信息一直都是人工管理,效率低下,工作繁杂,在员工工资结算、对员工的工作记录、日程安排

2、、文档管理等方面上有很大的不便5.项目的特点:(1)更简洁、更友好的界面(2)更迷你的功能,功能点与业务逻辑简单清晰(3)更好的用户体验(4)完全免费备注:本软件系统开发成本低,对于学生有较强的应用需求,可以着手组织开发。二.系统建设的背景、必要性和意义:1、背景:在如今的21世纪,随着社会的进步和人民生活水平的提高,人们对自己生活品质的要求在不断提高,这较为明显的体现为人们对时间的安排和对金钱的管理,如今的人们更乐意去使用电子产品完成身边的事情。而在信息技术发达的今天,人工管理企业员工信息对企业来说是一笔不小的开销,应用电子信息系统实现企业办公的自动化,将顺应信息时代的潮流。2、调查过程:在

3、各个企业发送调查问卷,收集大量资料,比如对工资管理的看法、以及企业内部的信息传递等。并通过向企业管理者、员工的咨询,了解了企业的业务流程,以及他们的需求。3、必要性和意义:它的设计目标是借助管理系统使企业对员工信息的管理工作更加规范化,操作管理更加便捷。让客户对整个企业员工信息管理的业务流程更加清晰。设计企业员工信息管理系统,从社会角度来说是顺应了信息时代的科技发展,也是企业拥有者能够支付起的一笔经济投资;从企业角度说,现代化的管理系统能为企业省去大量的人力物力。从技术角度来说,随着软件领域的不断发展,该系统是较为容易建立起来的。三.拟建立的管理系统项目计划于2013年10月开工建设。开发期为

4、本次课程所安排时间,试运行期一周,系统计划测试完后投入使用。可以在各个中小型企业进行试用,并对各个企业进行调查问卷分析,最后将整个管理系统正式投入使用。四.可行性论证:1、技术可行性:(1) 硬件: 一台后台服务器、两台终端计算机(2) 系统软件:操作系统提供的接口能力能符合需要,大家都在自己的电脑上安装了eclipse软件,大家都分工进行,分工合理,效率挺高。数据库管理系统的功能已足够,我们用的都是直接用数据库代码编程,全部都是手工编码,没有采用向导功能,代码虽然有时会出现问题,但是基本能满足我们编程的需求,能够实现最后的工作。(3) 应用软件:本系统主要采用windows7操作系统下的ec

5、lipse环境开发,其余的也要用sqlserver2008数据库、word、photoshop、excel做一些文字、图片、图表和表格的制作。(4)技术人员我们小组的人员都参加了这次系统的技术讨论,此外,技术上不懂的地方我们也虚心的向指导教师求助和别的小组同学进行讨论,可以顺利的把这次的系统做完,并进行检测和调试,可以满足顾客需求。2、经济可行性:(1)资金的可得性:设备:小组成员的电脑;(2)经济合理性:该系统具有较强的经济性,中小型企业一旦是使用本软件,既经济又实用,很大程度的降低了原有的人工操作方式,而且更加直观和方便,工作效率将有很大的提高。 3、社会可行性分析:目前已有很多管理系统的

6、先例,社会是需要各个行业不断的实现现代化和信息化。企业员工信息管理系统开发和运行与国家的政策法规不存在任何冲突和抵触之处。另外,企业员工信息管理系统所采用的操作和工作方式符合企业管理者和员工的日常习惯,而且操作方便灵活。所建立的信息系统能在实际的企业中实现,并且大大提高工作效率。因此,该系统具有可行性。F3、需求分析 1引言1.1编写目的本文档描述了企业员工信息管理系统的软件需求,阐明项目的背景,用户对软件实现的功能要求、性能要求等内容,目的是给设计人员提供要描述问题的范围,解决问题的基础,最终能够从需求中提炼出设计内容。1.2背景a. 待开发的软件系统的名称:企业员工信息管理系统b. 本项目

7、的任务提出者:软件定制方c. 开发者:武雪剑、刘闯d. 用户:企业相关人员1.3定义无1.4参考资料 无2任务概述2.1目标在如今的21世纪,随着社会的进步和人民生活水平的提高,人们对自己生活品质的要求在不断提高,这较为明显的体现为人们对时间的安排和对金钱的管理,如今的人们更乐意去使用电子产品完成身边的事情。而在信息技术发达的今天,人工管理企业员工信息对企业来说是一笔不小的开销,应用电子信息系统实现企业办公的自动化,将顺应信息时代的潮流。2.2用户的特点该企业员工信息管理系统的用户主要有:a.系统管理员:将员工的信息进行及时审核及公示。并且掌握整个企业员工信息状况。2.3假定和约束a.系统制作

8、人员偏少,可能导致制作周期变长。b.对java语言不是很熟悉,导致代码开发难度大。3需求规定 3.1对功能的规定a对于同一时间上线的用户不能过大b管理者定期更新客户端c. 管理员定期备份系统资料企业员工信息管理系统业务流程图3.1.1功能描述企业员工信息管理系统分为管理员模块以及普通用户模块。其中普通用户模块主要是让企业员工对个人日程安排及工作进度进行整理。管理员模块由管理员进行平台管理。企业员工信息管理系统功能结构图(1)通讯管理模块a.通讯录管理企业用户可以编辑自己在公司内部的通讯录b.短消息管理企业用户可以查看、保存收到的公司内部的短消息,并编辑发送。(2)日程工作管理模块a.日程安排企

9、业用户在该模块可以编辑自己的工作日程安排。b.工作记录企业用户再改模块可以记录并修改工作记录,进行总结。c.工作会议企业用户可以查看公司的工作会议安排并作出相应的日程安排调整。3.2对性能的规定3.2.1精度精度要求较高,保证信息不丢失,能够准确无误的送达用户端。3.2.2时间特性要求a. 响应时间;延迟最多为2sb. 更新处理时间;1.5s左右c. 数据的转换和传送时间:1s3.2.3灵活性本系统完全用java语言实现。由于java的跨平台型,本系统可跨平台应用。3.3输入输出要求图片要求为.jpg格式文字要求为char类型3.4数据管理能力要求本团队开发的企业员工信息管理系统主要面向中小型

10、企业数据量不是十分的大,所以不需要强大的数据库支持。本系统采用的数据库是sqlserver2008数据库。3.5故障处理要求系统故障,紧急故障:系统进行操作但是未响应,可能是由于系统因病毒等原因无法响应。30分钟内及时维修改进或者升级。3.6其他专门要求该系统对个人的信息真实性要求严格,更新信息需及时,系统的可补充性,可靠性,易读性高。4运行环境规定4.1设备a处理器:因特尔酷睿i3;内存容量:2G;b外存容量:640G;c数据库服务器;pc电脑; 4.2支持软件本软件基于windows操作系统开发,使用java语言进行编译eclipse编译环境和sqlserver2008数据库。4.3接口硬

11、件接口:1394接口:用于数字视音频数据传输速度及高速、开放式外部串行总线技术,主要将视频数据传输到PC机,使用一种集成了网络接口协议的网络传输协议,可以即插即用,同步传输。COM,RS232接口:一种9针的D型接口,用于PC机与雷达之间的通信,采用串行通信协议的扩展接口。4.4控制进入系统客户端,利用鼠标进行点击操作,键盘接受输入。F4、数据库设计1E-R图2.CDM图3.PDM图4.sql脚本if exists (select * from dbo.sysobjects where id = object_id(Ndbo.address) and OBJECTPROPERTY(id, NI

12、sUserTable) = 1)drop table dbo.addressGOif exists (select * from dbo.sysobjects where id = object_id(Ndbo.meeting) and OBJECTPROPERTY(id, NIsUserTable) = 1)drop table dbo.meetingGOif exists (select * from dbo.sysobjects where id = object_id(Ndbo.notice) and OBJECTPROPERTY(id, NIsUserTable) = 1)drop

13、table dbo.noticeGOif exists (select * from dbo.sysobjects where id = object_id(Ndbo.schedule) and OBJECTPROPERTY(id, NIsUserTable) = 1)drop table dbo.scheduleGOif exists (select * from dbo.sysobjects where id = object_id(Ndbo.sms) and OBJECTPROPERTY(id, NIsUserTable) = 1)drop table dbo.smsGOif exist

14、s (select * from dbo.sysobjects where id = object_id(Ndbo.user) and OBJECTPROPERTY(id, NIsUserTable) = 1)drop table dbo.userGOif exists (select * from dbo.sysobjects where id = object_id(Ndbo.worklog) and OBJECTPROPERTY(id, NIsUserTable) = 1)drop table dbo.worklogGOCREATE TABLE dbo.address ( id int

15、IDENTITY (1, 1) NOT NULL , username nvarchar (50) COLLATE Chinese_PRC_CI_AS NOT NULL , name nvarchar (50) COLLATE Chinese_PRC_CI_AS NOT NULL , sex nvarchar (10) COLLATE Chinese_PRC_CI_AS NULL , mobile nvarchar (20) COLLATE Chinese_PRC_CI_AS NULL , email nvarchar (50) COLLATE Chinese_PRC_CI_AS NULL ,

16、 qq nvarchar (20) COLLATE Chinese_PRC_CI_AS NULL , company nvarchar (100) COLLATE Chinese_PRC_CI_AS NULL , address nvarchar (100) COLLATE Chinese_PRC_CI_AS NULL , postcode nvarchar (10) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGOCREATE TABLE dbo.meeting ( id int IDENTITY (1, 1) NOT NULL , sender n

17、varchar (50) COLLATE Chinese_PRC_CI_AS NOT NULL , starttime nvarchar (20) COLLATE Chinese_PRC_CI_AS NULL , endtime nvarchar (20) COLLATE Chinese_PRC_CI_AS NULL , address nvarchar (100) COLLATE Chinese_PRC_CI_AS NULL , title nvarchar (100) COLLATE Chinese_PRC_CI_AS NULL , content ntext COLLATE Chines

18、e_PRC_CI_AS NULL ) ON PRIMARY TEXTIMAGE_ON PRIMARYGOCREATE TABLE dbo.notice ( id int IDENTITY (1, 1) NOT NULL , sender nvarchar (50) COLLATE Chinese_PRC_CI_AS NOT NULL , title nvarchar (100) COLLATE Chinese_PRC_CI_AS NULL , content ntext COLLATE Chinese_PRC_CI_AS NULL , sendtime nvarchar (20) COLLAT

19、E Chinese_PRC_CI_AS NULL ) ON PRIMARY TEXTIMAGE_ON PRIMARYGOCREATE TABLE dbo.schedule ( id int IDENTITY (1, 1) NOT NULL , username nvarchar (50) COLLATE Chinese_PRC_CI_AS NOT NULL , year int NULL , month int NULL , day int NULL , plans ntext COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARY TEXTIMAGE_ON P

20、RIMARYGOCREATE TABLE dbo.sms ( id int IDENTITY (1, 1) NOT NULL , username nvarchar (50) COLLATE Chinese_PRC_CI_AS NOT NULL , sender nvarchar (50) COLLATE Chinese_PRC_CI_AS NOT NULL , message ntext COLLATE Chinese_PRC_CI_AS NULL , sendtime nvarchar (20) COLLATE Chinese_PRC_CI_AS NULL , isRead nvarcha

21、r (1) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARY TEXTIMAGE_ON PRIMARYGOCREATE TABLE dbo.user ( id int IDENTITY (1, 1) NOT NULL , username nvarchar (50) COLLATE Chinese_PRC_CI_AS NULL , password nvarchar (50) COLLATE Chinese_PRC_CI_AS NULL , email nvarchar (50) COLLATE Chinese_PRC_CI_AS NULL ) ON PR

22、IMARYGOCREATE TABLE dbo.worklog ( id int IDENTITY (1, 1) NOT NULL , username nvarchar (50) COLLATE Chinese_PRC_CI_AS NOT NULL , year int NULL , month int NULL , day int NULL , title nvarchar (100) COLLATE Chinese_PRC_CI_AS NULL , description ntext COLLATE Chinese_PRC_CI_AS NULL , logtime nvarchar (2

23、0) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARY TEXTIMAGE_ON PRIMARYGOF5、概要设计1引言1.1编写目的在完成了软件系统的可行性研究和需求分析的基础上,为了明确软件需求、 安排项目规划与进度、组织软件开发与测试,项目小组在考虑了几种可能的解决 方案,并与程序员进行了较为深入地探讨和分析之后,提出了这份概要设计说明书。 此概要设计说明书对本理发店管理系统的功能分配、模块化分、程序的总体结构、输入输出和接口设计、运行设计及出错 设计等方面作了全面的概括性的说明,为该软件的详细设计奠定了基础。 1.2背景a.系统名称:企业员工信息管

24、理系统;b.在如今的21世纪,随着社会的进步和人民生活水平的提高,人们对自己生活品质的要求在不断提高,这较为明显的体现为人们对时间的安排和对金钱的管理,如今的人们更乐意去使用电子产品完成身边的事情。而在信息技术发达的今天,人工管理企业员工信息对企业来说是一笔不小的开销,应用电子信息系统实现企业办公的自动化,将顺应信息时代的潮流。1.3定义无1.4参考资料(1).软件工程概论李存珠,李宣东 编著 南京大学计算机系出版 (2).Eclipse 编程技术与实例 ,叶达峰 编著,人民邮电出版社,2006年1月;(3).SQL Server 数据库开发经典实例精解 夏邦贵 刘凡馨 编著,机械工业出版社,

25、2006年1月;2总体设计2.1需求规定本系统要实现企业员工信息管理系统的需求。本系统的主要输入项目:1、用户个人的基本信息,如注册时的用户名、邮箱等。 2、用户对相关业务进行选择。本系统的主要输出项目:用户选择业务后反馈的内容2.2运行环境服务器: CPU: PIII 500以上;内存:512M以上;硬盘:15G以上; 支持软件:Win9X/2000/2003 数据库系统:mySQL 2.3基本功能设想和处理流程IPO图2.4功能需求与程序的关系四层结构图3接口设计(1)通讯管理模块a.通讯录管理企业用户可以编辑自己在公司内部的通讯录b.短消息管理企业用户可以查看、保存收到的公司内部的短消息

26、,并编辑发送。(2)日程工作管理模块a.日程安排企业用户在该模块可以编辑自己的工作日程安排。b.工作记录企业用户再改模块可以记录并修改工作记录,进行总结。c.工作会议企业用户可以查看公司的工作会议安排并作出相应的日程安排调整。4运行设计4.1运行模块组合 模块命名方式按照相应模块结合特性制定。4.2运行控制本软件控制流程:主程序运行,等待用户的输入,根据用户的输入调用各子模块。4.3运行时间 各模块运行时间均应控制在1秒左右5系统出错处理设计5.1出错信息序号出错状况解决方法1数据库备份容量过大,服务器运行缓慢定期维护减少冗余2突然断电使用后备电源3数据丢失数据库镜像还原5.2补救措施(1)当

27、出现大的程序问题起用备分程序;(2)如果无法起用备分程序,需要停止使用软件,及时维修。5.3系统维护设计系统的维护和管理也是一个系统的问题,也包括两个层面:1)技术层面包括:(1)使用较新的开发和维护技术;(2)数据库管理员管理好数据库数据 ( 3 ) 专职维护人员维护硬件 2)人员层面包括:(1)维护协议;(2)思想认识;(3)法律法规教育;(4)工作流程及方式方法。F6、详细设计 (个人报告中写,总报告可以不体现)管理员登陆模块算法逻辑图管理员登陆算法逻辑图管理员注册模块算法逻辑图管理员注册算法逻辑图短信发送模块算法逻辑图短信发送算法逻辑图日程安排模块算法逻辑图日程安排算法逻辑图个人通知模

28、块算法逻辑图个人通知算法逻辑图工作会议模块算法逻辑图工作会议算法逻辑图管理员登陆模块时序图管理员登陆时序图管理员注册模块时序图管理员注册模块时序图短信发送模块时序图短信发送模块时序图日程安排模块时序图日程安排模块时序图个人通知模块时序图个人通知模块时序图工作会议模块时序图工作会议模块时序图F7、代码开发 (个人报告中写,总报告可以不体现)(1)SVN版本控制(2)代码实现由于代码量比较大,所以具体代码不在小组报告中体现。可以在F7文件夹中找到。F8、项目管理F9、测试 (个人报告中写,总报告可以不体现)功能测试用例(用户名,密码)预期输出实际输出管理员登录用户名和密码为空(null,null)

29、提示“用户名不能为空”“密码不能为空” 提示“用户名不能为空”“密码不能为空” 只有用户名为空(null,123321123321)提示“用户名不能为空”提示“用户名不能为空”只有密码为空(helu,null)提示“密码不能为空”提示“密码不能为空”用户名不存在(lulu,12332123132)提示“用户名不存在”提示“用户名不存在”用户名已经存在,但密码不正确(,123weqqwe)提示“密码错误”提示“密码错误”用户名和密码均正确(helu,1231323131)提示登录成功,并转至管理员主页提示登录成功,并转至管理员主页管理员注册测试用例(用户名,密码,确认密码,管理员类型,手机号)有必填项目为空(用户名为空)提示“XX(用户名)不能为空”提示“XX(用户名)不能为空”

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1