软件概要设计说明文档格式.docx
- 文档编号:16438992
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:44
- 大小:904.93KB
软件概要设计说明文档格式.docx
《软件概要设计说明文档格式.docx》由会员分享,可在线阅读,更多相关《软件概要设计说明文档格式.docx(44页珍藏版)》请在冰豆网上搜索。
1)《人力资源和社会保障部职业技能鉴定中心业务系统需求》
2.技术架构
2.1架构图
2.2架构说明
本系统采用J2EE的体系结构。
J2EE,即Java2Platform,EnterpriseEdition(J2EE),是JAVA平台的企业版。
J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求,可简化企业解决方案的开发、部署和管理相关的复杂问题。
在本系统的实现中,采用JSP+Struts+Hibernate+Spring结合使用的方式。
其中,JSP负责界面表现,简化页面开发。
Struts负责web操作,完成页面表单内容获,业务接口的调用,以及处理结果的封装。
Hibernate负责持久化操作,完成对事物的控制,以及持久化数据。
并使系统独立,不依赖于某种数据库。
数据库连接采用相应容器的连接池。
3.总体设计
3.1运行环境
服务器端软件环境:
操作系统:
windowsserver2008
应用服务器:
Tomcat7.0
数据库:
SQLserver2008
运行平台:
JDK1.6
客户端:
使用IE浏览器
3.2总体设计概念和处理流程
3.2.1文件流转管理流程
3.2.2人员信息管理流程
3.2.3项目目标计划管理流程
3.2.4用户与权限管理
3.3系统总体结构
1.
2.
2.1
2.2
2.3
2.4
3.3.1软件程序结构图
3.3.2文件流转管理
3.3.2.1文件流转单
3.3.2.2发文机关
3.3.2.3审阅领导
3.3.2.4处室
3.3.2.5文件流转单统计
3.3.3人员信息管理
3.3.3.1人员信息列表
3.3.3.2人员信息分析
3.3.3.3考核信息批量添加
3.3.3.4查看工资信息
3.3.3.5下载任免信息
3.3.4项目目标计划管理
3.3.4.1工作项目管理
3.3.4.2工作目标管理
3.3.4.3工作内容管理
3.3.5用户与权限管理
3.3.5.1用户管理
3.3.5.2角色管理
3.4功能需求与模块的关系
模块编号/模块名称
功能编号/功能名称
备注说明
3.3.2文件流转管理
一、文件流转子系统
其中包括,1、文件运转单流程,2、发文机关,3、审阅领导,4、统计,5、工资项设置
3.3.3人员信息管理
3.2表单参考咨询
其中包括,1、人员信息管理,2、数据维护3、统计分析,
3.3.4项目目标计划管理
3.3资源管理
其中包括,1、工作项目,2、工作目标,3、工作内容
3.3.5用户与权限管理
3.4用户信息管理
其中包括,1、用户管理,2、角色管理
3.5尚未解决的问题
无
4.接口设计
4.1外部接口
4.1.1硬件接口
本系统所需硬件环境,由客户方根据需要自行决定。
4.1.2软件接口:
和Windows操作系统的接口通过JDK提供的API函数实现
和SQLserver2008的接口通过Hibernate技术实现
4.1.3其他系统接口:
4.2内部接口
各模块间的功能比较独立,在程序逻辑上没有联系。
而各模块间的数据联系主要通过访问数据库接口。
对于一些公用函数、用户对象和窗口,提供调用接口说明。
5.数据库设计
5.1数据表结构
5.1.1表名:
perbasinfo说明:
人员基本信息表
列名
类型
约束条件
内容
C_ID
nvarchar(32)
主键
C_NAME
nvarchar(50)
姓名
不为空
C_SEX
nvarchar(10)
性别
男、女,不为空
C_BIRTHDAY
nvarchar(17)
出生年月
如:
20130101,不为空
C_IDNUMBER
nvarchar(20)
身份证号码
C_NATIVEPLACE
nvarchar(100)
籍贯
C_NATIONALITY
名族
C_JOINPARTYTIME
入党时间
20130101
C_POLITICSTATUS
政治面貌
C_SECONDPOLITICS
第二党派
C_THIRDPOLITICS
第三党派
C_JIONWORK
参加工作时间
C_PERTYPE
人员类别
正式在编、离退休、聘用人员
C_SPECIALITY
nvarchar(200)
熟悉专业有何专长
C_HEALTHSTATU
健康状况
C_PERSTATU
人员状态
C_MANAGETYPE
管理类别
C_BASEWORKTIME
基层工作经历年限
C_BIRTHPLACE
出生地
C_RESUMEFILE
ntext
简历文件
C_IMAGEFILE
图片文件
C_OFFICES
处室
C_LOCATIONUNIT
所在单位
C_WEAVETYPE
编制类别
C_PERSONCLASSIFY
人员分类
如果单位为鉴定中心则不为空
C_OPERATINGUSERID
操作用户id
C_ADDTIME
创建时间
C_UPDATETIME
更新时间
C_DATESTATU
数据状态
有效、删除
5.1.2表名:
perjobinfo说明:
人员职务信息表
C_PERSON_ID
人员基本信息ID
C_ORGANIZATION_NAME
机构名称
C_INS_RENAME_IDENTI
机构重名识别码
C_JOB_NAME
职务名称
C_JOB_TYPE
职务类别
C_JOB_GRADATION
职务层次
C_TAKE_OFFICE_TIME
任职时间
C_ASSIGN_WAY
任用方式
C_OFFICE_MOVE_TYPE
职动类型
C_HIGHEST_POSITION
最高职务
C_OFFICE_STATU
任职状态
C_OUTPUT_TABLE
输出到任免表
1
C_OFFICE_CODE
任职文号
C_OFFICE_TIME
任职层次时间
C_MEMBER_TYPE
成员类别
C_CHILD_MEMBER
是否班子成员
C_DIRECTOR_WORK
主管工作
C_DISMISSAL_TYPE
免职类型
C_DISMISSAL_TIME
免职时间
C_DISMISSAL_CODE
免职文号
C_SFEXCHANGE
是否交流
C_EXCHANGE_TYPE
交流方式
C_EXCHANGE_REASON
交流原因
C_EXCHANGEQX
交流去向
C_ABNORMALITY_PROMOTED
破格提拔
C_ADD_TIME
5.1.3表名:
pereducationinfo说明:
人员学历信息表
C_EDUCATION
学历
C_DEGREE
学位
C_MAJOR
专业
C_AWARD_TIME
授予时间
C_ENTRACE_TIME
入学时间
C_GRADUATE_TIME
毕业时间
C_SCHOOL_DEPARTMENT
学校及院系
C_EDUCATION_TYPE
教育类别
C_EDUCATION_YEAR
学制年限
5.1.4表名:
intomanageinfo说明:
进入管理信息表
C_INTO_UNIT_WAY
进入本单位方式
C_INTO_TIME
进入日期
C_OLD_UNIT_NAME
原单位名称
C_OLD_UNIT_JOB
原单位职务
C_OLD_UNIT_RANK
原单位级别
C_INTO_SERVANT_TIME
进入公务员队伍时间
C_SERVANT_REGISTER_TIME
公务员登记时间
5.1.5表名:
examineinfo说明:
考核信息表
C_EXAMINE_YEAR
考核年度
2013(不能为空)
N_EXAMINE_RESULT
考核结果
参数化不能写死不能为空:
0优秀、
1称职、2基本称职、3不称职、4不定等次、5新录用公务员试用期年度考核不确定等次、6被立案调查尚未结案年度考核不确定等次、7受政纪处分期间年度考核不确定等次、
8不进行考核、
9病、事假累计超过考核年度半年不进行考核
5.1.6表名:
rewardspunishmentinfo说明:
奖惩信息表
C_REWARDS_PUNISHMENT_CODE
奖惩名称代码
01、01111、01112、01113、01114、01115、01119(不为空)
C_REWARDS_PUNISHMENT_NAME
奖惩名称
与奖惩名称代码联动,奖惩名称代码选项对应01-奖励、01111-授予荣誉称号、01112-记一等功、01113-记二等功、01114-记三等功、01115-嘉奖、01119-其它,奖惩名称和奖惩名称代码要参数化不能写死(不为空)
C_RATIFY_TIME
批准时间
C_RATIFY_RANK
批准机关级别
C_RATIFY_OFFICE
批准机关
C_REVOCATION_TIME
撤销时间
C_RATIFY_OFFICE_NATURE
批准机关性质
C_REWARDS_PUNISHMENT_LEVEL
奖惩时职务层次
5.1.7表名:
addressinfo说明:
住址通讯信息表
C_WORK_ADDRESS
办公地址
C_HOME_ADDRESS
家庭地址
C_MOBILE_PHONE
移动电话
C_OFFICE_PHONE
办公电话
C_SECRETARY_PHONE
秘书电话
C_HOME_PHONE
住宅电话
C_EMAIL
电子邮箱
C_POSTCODE
住址邮编
5.1.8表名familyinfo说明:
家庭成员信息表
N_APPELLATION
int
称谓
不为空:
0妻子、1丈夫、2儿子、3女儿、4长子、5次子、6三子、7长女、8次女、9三女、10父亲、11母亲做活
家庭成员姓名
出生日期
C_WORK_INFO
工作单位及职务
5.1.9表名:
traininfo说明:
培训信息表
C_TRAIN_NAME
培训名称
C_TRAIN_RENAME_CODE
培训重名识别码
C_TRAIN_TYPE
培训类别
C_START_TIME
开始时间
C_END_TIME
结束时间
C_TRAIN_ORG_TYPE
培训机构类别
C_TRAIN_STATU
培训离岗状态
C_HOST_UNIT
主办单位
C_TRAIN_ORG_NAME
培训机构名称
C_TRAIN_MARK
出国(出境)培训标识
是、否
5.1.10表名:
goabroadinfo说明:
出国信息表
C_GOABROAD_TIME
出国(境)日期
C_HOME_TIME
回国(境)日期
C_ARRIVE_CONTRY
抵达国家
不为空(多选)
N_REASON
出国事由
14-比赛、15-展览、39-合作交流、40-考察、41-领奖、42-会议、43-进修、44-讲学、45-国家公派留学、46-自费留学、47-单位公派留学、60-旅游、61-探亲、62-访友,选项要参数化不能写死
5.1.11表名:
guideforsalary说明:
指导中心正式人员工资表
人员基本信息id
C_POST
职务
C_SFLEADER
是否领导职务
F_POSTSTANDERD
decimal(12,2)
职务标准
小数点后2位
N_POSTLEVEL
职务档次
C_RANK
级别
F_RANKSFLEADER
级别标准
F_TOTAL
合计
F_INAMOUND
增资额
C_STARTSALTIME
起薪时间
C_UNITIDEA
呈报单位意见
5.1.12表名:
appforsalary说明:
鉴定中心正式非管理人员工资表
岗位
岗位标准
N_PAYSCALE
薪级
F_PAYSCALESTAN
薪级标准
5.1.13表名:
appformanagesalary说明:
鉴定中心正式管理人员工资表
nvarchar
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 概要 设计 说明
![提示](https://static.bdocx.com/images/bang_tan.gif)