295_办公自动化管理系统(ASP.NET)
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
系统需求分析
3.1系统功能需求分析
办公自动化管理系统是针对企业要求用计算机对企业内部的员工、部门以及相关的各种信息进行记录、修改、添加、删除而设计的一种现代化管理软件。
通过对用户需求的分析,要求本系统具有以下功能:
(1)由于一项新的软件在被使用之前,对于使用者来说是陌生和崭新的,所以要求系统具有良好的人机界面。
(2)能够实现办公自动化管理系统的各项功能,能成功的对企业各种信息进行管理。
(3)查询、修改、删除、添加数据方便,数据的稳定性和可靠性好。
具体说来,要求本系统具有以下几个功能模块:用户登录模块、用户管理模块、部门管理功能模块、员工管理功能模块、员工文档管理功能模块以及内部短信息管理功能模块。系统整体的简单关系图如下所示: 【买计算机毕业论文就到www.think58.com】 copyright think58
图1 办公自动化管理系统模块划分图 think58.com
各模块具体的需求描述如下:
(1)用户登录模块
用户登录:验证用户的信息是否合法,以及验证用户是否为系统的合法用户。
(2)用户管理模块
在系统中主要包括添加用户和用户修改密码。
(3)部门管理功能模块
主要对部门的管理。主要包括添加新的部门、修改部门、删除部门。
(4)员工管理功能模块
主要实现员工管理。主要包括添加员工、修改员工、删除员工。
(5)员工文档管理功能模块
主要对员工文档进行管理。在系统中包括添加文档、文档浏览。
(6)内部短信管理功能模块
主要对短信进行管理。在系统中主要包括发送短信、浏览短信。
3.2数据流图
根据系统中各个模块内对企业员工和部门信息的具体操作和功能之间的关系,可以得出如下图2所示的数据流图:
图2 数据流图 内容来自think58
[资料来源:http://think58.com]
3.3系统数据库表设计
本系统是一个关于企业信息的管理系统,主要包括用户、员工、部门、员工相关文档以及内部短信的管理。所以,所设计数据库表的时候设计了用户表、部门表、员工表、文档表、短信表用来存储对应的信息。由于本系统的管理员需要对部门以及员工的信息进行管理,这些信息对于企业来说是相当重要的。这就决定了本系统的用户都是必须是拥有最高权限的系统管理员。同时,考虑到系统的扩展性,为了便于以后对系统的扩展,也设置了角色表,可以在需要的时候由管理员到数据库中添加需要的角色。
本文来自think58 [来源:http://www.think58.com]
[资料来源:http://think58.com]
3.3.1角色表(Role)
表1角色表
字段名称 数据类型 字段说明 键引用 备注
RoleID int 角色ID PK 主键(自动增1)
RoleName varchar 角色名称
字段名称 数据类型 字段说明 键引用 备注
UserID int 角色ID PK 主键(自动增1)
UserName varchar(200) 用户名称
RealName varchar(200) 真实姓名
Password varchar(255) 用户密码
Address varchar(200) 联系地址
Phone varchar(200) 联系电话
Email varchar(200) 电子邮件
RoleID int 所属角色ID FK 引用Role表的RoleID字段
3.3.2 用户表(User)
表2 用户表
字段名称 数据类型 字段说明 键引用 备注
DocumentID int 文档ID PK 主键(自动增1)
Desn varchar(200) 文档名称
Body text 文档注释
CreateDate datetime 文档创建时间
UpdateDate datetime 文档修改时间
LastViewDate datetime 最后查看时间
ViewCount int 文档查看次数
Author varchar(200) 文档作者
3.3.3 文档表 (Document)
表3文档表
[资料来源:www.THINK58.com]
[资料来源:http://THINK58.com]
think58好,好think58 [资料来源:THINK58.com]
[资料来源:www.THINK58.com]
3.3.4 部门表(Department)
表4 部门表
字段名称 数据类型 字段说明 键引用 备注
DepartmentID int 部门ID PK 主键(自动增1)
Name varchar(200) 部门名称
Desn text 部门描述
Phone varchar(200) 联系电话
ParentID int 上级部门编号
Remark text 备注
本文来自think58 [版权所有:http://think58.com]
3.3.5 短信表(Message)
本文来自think58 [资料来源:http://think58.com]
表5 短信表
字段名称 数据类型 字段说明 键引用 备注
MessageID int 短信ID PK 主键(自动增1)
Sender varchar(200) 发送者
Reciever varchar(200) 接收者
MsgType int 短信类型
SendDate int 发送日期
Body text 短信的主要内容
IsRead int 是否已经读
Mobile int 移动电话 [资料来源:http://think58.com]
think58.com
[资料来源:http://www.THINK58.com]
[版权所有:http://think58.com]think58好,好think58 [资料来源:http://THINK58.com]
本文来自think58 [来源:http://www.think58.com]
[资料来源:http://www.THINK58.com]
think58
3.3.6 员工表(Employ)
表6员工表
字段名称 数据类型 字段说明 键引用 备注
EmployID int 员工ID PK 主键(自动增1)
EmployName varchar(200) 员工名称
EmployNo varchar(200) 员工编号
Sex int 性别
Nationality varchar(200) 民族
Birthday datetime 生日
Political varchar(200) 政治面貌
Culture varchar(200) 文化层次
Marital int 婚姻状况
FamilyPlace varchar(200) 籍贯
IdCard varchar(200) 身份证号码
Phone varchar(200) 办公电话
Mobile varchar(200) 移动电话
HireDate datetime 雇用日期
Position varchar(200) 职务
State int 员工状态
BankName varchar(200) 工资卡名称
AccountNo varchar(200) 工资卡帐号
PubName varchar(200) 填表用户
Pubdate datetime 填表日期
DepartmentID nt 部门编号 FK 引用部门表DepartmentID字段
[资料来源:THINK58.com]
上一篇:视频音频播放器
下一篇:049_网络硬盘系统