Java ee 企业人事管理系统.docx
《Java ee 企业人事管理系统.docx》由会员分享,可在线阅读,更多相关《Java ee 企业人事管理系统.docx(22页珍藏版)》请在冰豆网上搜索。
Javaee企业人事管理系统
2011—2012学年第二学期
《JavaEE技术及应用》课程大作业
设计题目:
企业人事管理系统
专业:
_计算机软件
班级:
09级计算机一班
学号:
090400421
《JavaEE技术及应用》评价标准
项目
内容
单项分值
标准分值
软件
分析设计
(1)题目明确、分析合理,有用例图
5
30
(2)功能结构分析准确,有结构图
5
(3)数据结构设计合理,有ER图,Sql脚本正确
5
(4)系统架构清晰,有相关说明
5
(5)开发环境和运行环境明确
5
(6)文档格式规范
5
软件实现
(7)功能较完整、能正确运行
5
20
(8)界面设计合理、易用、协调
5
(9)代码规范(命名、注释、格式)
5
(10)程序有一定难度(至少包含四个以上数据表)
5
总体效果
(11)项目完成总体质量
5
10
(12)软件功能及技术水平
5
答辩
(13)讲解清楚明了
5
10
(14)功能演示流畅
5
评语
得分
企业人事管理系统
系统分析
在企业中,人事管理工作是非常重要的一项工作,它负责整个企业的日常人事安排,人员的人事管理等。
高效的人事管理可以提高企业的市场竞争力,使企业具有更强的凝聚力和活力。
人事部门的工作一般都是日常性的而且是比较繁杂的,大量重复性工作很容易导致员工工作没有新鲜感。
使用人事管理系统可以让繁杂的工作电子化管理,提高人事部门员工的工作效率。
总体设计
1功能模块设计
2数据库设计
createdatabaseperson;
useperson;
createtablenews_category
(
cat_idintauto_incrementprimarykey,
cat_titlevarchar(50)notnull
);
createtablenews_user
(
user_idintauto_incrementprimarykey,
user_namevarchar(50)notnull,
user_pwdvarchar(50)notnull,
user_rightintdefault1,
user_picblob
);
createtablenews_content
(
cont_idintauto_incrementprimarykey,
cat_idintnotnullreferencesnews_category(cat_id),
cont_titlevarchar(200)notnull,
cont_contenttextnotnull,
cont_picvarchar(200),
cont_datetimetimestamp
);
3系统架构设计
4包和文件夹划分
5系统文件结构
Netbeans
JavaEE
My-SQL
实体类设计
Action
CheckAction.java
InfoAction.java
UserAction.java
Common
CodeServlet.java
Config.java
MyException.java
MyFactory.java
PageList.java
SqlHelper.java
StartServlet.java
Dao
CheckDao.java
InfoDao.java
UserDao.java
Idao
IBaseDao.java
ICheckDao.java
IInfoDao.java
IUserDao.java
Iservice
ICheckService.java
IInfoService.java
IUserService.jav
Model
Check.java
Info.java
User.java
Service
CheckService.java
InfoService.java
UserService.java
Tag
MyTag.java
NewTagHandler.java
PersonCheckTag.java
系统配置
配置Spring
配置Sturts2
视图层设计
总结及自我评价
JAVA语言基础知识。
包括异常、多线程、集合类。
要求:
异常------掌握try-catch-finally的使用多线程-------掌握多线程实现的两种实现方法,分别是继承Thread类与实现Runnable接口。
理解线程间的同步与互斥。
集合类-------掌握Set、Collection、Map、List、Iterator、Enumeration接口的使用,掌握HashSet、ArrayList、Vector、HashMap、HashTable类的使用。
最后要说的学习这个过程要不懂就问,多和同学老师交流,不要把学习当做一种压力。
压力大多数情况下是起到积极作用的,但是这种学习方式是痛苦的,如果我们把工作、学习、娱乐集成于一体,那么我们的时间就是别人的三倍