关键词:管理软件;JSP;Tomcat;SQL server 2000
摘 要
随着信息科学技术的飞速发展,人们逐渐意识到对信息管理软件的运用可以使日常工作更加方便、快捷和高效。论文详细论述了猎头公司管理软件内部事务部分的开发设计过程。软件采用JSP开发技术,Tomcat作容器, SQL Server 2000作数据库管理系统,实现了公共模块、用户登录模块、系统主页模块、公司新闻模块、公司通知模块、用户资料管理模块、查询模块、员工管理模块、工资管理模块。软件符合猎头公司内部管理的需求,能够帮助公司切实提高工作效率。软件的开发符合一般管理软件的开发流程,对开发其他类似的管理软件具有相当的参考价值。
论文组织如下:首先阐述了该系统的开发背景、意义;其次介绍了相关的理论基础;接着对系统的需求进行了分析,并提出了具体的设计方案;然后展现了系统各功能模块的实现;最后对该软件进行了严格的测试。
具体流程及实现
4.1 具体流程
4.1.1 登录
用户登录通过后根据登录ID查询数据库并返回用户权限,根据用户的权限显示主页,不同的权限做看到的主页不同。
4.1.2主页
1.四颗星以下权限员工所看到的页面
最上面有一个退出登录的链接,点击回到“登录”页面
能看到一个搜索条,通过搜索链接到“个人详细资料” 页面,查看被搜索员工的公开资料。
可以看到一些自己的资料,并在下面有二个链接:查看详细资料和修改个人资料,点击分别进入“个人详细资料”和“修改个人资料”的页面,查看自己的详细资料、工资,修改自己的联系方式等。
能看到公司最新的通知,下面有一个查看以往通知的链接,点击进入“所有通知”页面查看所有通知。
能看到公司最新的10条新闻的标题,点击标题就能进入“新闻内容”的页面,下面有一个所有新闻的链接,点击进入“所有新闻”页面查看所有新闻。
2.四颗星以上权限员工所看到的页面
所有一颗星权限员工能看到的数据。
能在最上面的标题图片下面看到一个各部门的菜单,列出了所有部门的链接,无论点击哪个都会进入“部门员工清单”页面。
也能通过搜索条搜索员工,但是链接到“员工详细资料”页面。
有一个添加员工和员工业绩的链接,点击进入“添加员工”页面和“员工业绩”页面。
能看到发布通知和添加新闻的链接,点击进入“发布通知”和“添加新闻”页面。
只有财务部的四颗星员工和五颗星员工才能看到员工薪金的链接,点击进入“员工薪金清单”页面。
4.1.3 各功能模块页面
(1)“个人详细资料”页面
显示员工的公开资料。
(2)“修改个人资料”页面
修改自己的联系方式和地址。
(3)“所有通知”页面
在页面的左边部分列出了所有通知的发布时间,点击时右面便显示点击消息的内容。
(4)“新闻内容”页面
显示新闻的发布人,发布时间和内容。
(5)“所有新闻”页面
在页面左边部分列出了所有新闻的标题,点击时右面变显示点击新闻的内容。
(6)“部门员工清单”页面
根据链接来是所传来的部门的参数显示部门所有员工的一个清单,每个员工仅显示了编号、姓名、性别、部门四个资料,在每个员工后面还有一个详细资料的链接,点击进入“员工详细资料”页面。如果登录的是两颗星权限,并且登录者的部门和显示页面的部门一致的情况下或者登录的是三颗星权限的情况下,那么便会在每个员工的最后面看到一个删除的链接,点击删除此名员工的所有资料。
(7)“员工详细资料”页面
显示员工所有的资料,包括公开资料和保密资料。如果登录的是两颗星权限,并且登录者的部门和所显示员工的部门一致的情况下或者登录的是三颗星权限的情况下,就会在下面看到一个修改的链接,点击进入“修改员工资料”页面。
(8)“修改员工资料”页面
修改员工的资料。
(9)“添加员工”页面
当新员工加入的时候添加员工。
(10)“发布通知”页面
发布通知。
(11)“添加新闻”页面
目 录
1 引言 1
1.1背景 1
1.2选题意义 1
2 理论基础 1
3 需求分析及设计方案 2
3.1 需求分析 2
3.2 设计方案 3
3.2.1 模块的划分 3
3.2.2 详细设计 3
4 具体流程及实现 5
4.1 具体流程 5
4.1.1 登录 5
4.1.2主页 5
4.1.3 各功能模块页面 6
4.2 实现 7
4.2.1 数据库的设计 7
4.2.2 界面的设计 12
5 测试 21
5.1 测试环境 21
5.1.1 硬件环境 21
5.1.2 软件环境 21
5.2 主要模块测试 21
结 论 22
参考文献 23
致 谢 24