根据管理系统的功能结构划分,我将本管理系统的功能结构说明划分为两方面进行,即管理员用户管理模块和普通用户管理模块。这样的划分是基于由于权限不同而带来的功能的不同而来的,两个功能模块功能各异,在本系统中扮演着两个最重要的角色,二者功能相对独立但有彼此有紧密的联系,所以将系统功能划分为此两部分来阐述将有助于目标人群的理解和使用。 内容来自www.paper51.com (1) 管理员用户管理模块 copyright paper51.com 从系统登陆界面后,当输入正确的管理员用户信息后,系统便进入了管理员用户的管理模块中。超级用户管理模块包括了账户管理,权限设置,添加删除用户,高级查询这几个模块。 http://www.paper51.com
在管理模块中,管理员用户可以利用自己的权限查看员工的所有信息,包括姓名、电话,家庭地址,部门,生日,QQ等。在账户管理模块中,我将超级用户设计为了最高权限,对于账户的管理中,包括了对于用户的添加和删除,而对于用户的添加这个模块内,包括了对普通用户和超级用户的添加。特别的,考虑到在企业中有可能有其他管理人员的存在,所以在设定个人信息的时候可以给员工设定一定的权限。 内容来自www.paper51.com (2)普通员工管理模块 copyright paper51.com 从系统登陆界面选择用户登录框后,当输入正确的普通员工信息后,系统便进入了普通员工的管理模块中。普通用户管理模块包括了个人帐户管理,查看资料,查询信息,等几个模块。 内容来自论文无忧网 www.paper51.com 普通用户登陆系统后,能够按照多种查询方式查看员工资料和更改个人资料,方便员工的操作,也为管理员用户节省了大量的时间。 http://www.paper51.com
4数据库的设计与实现4.1 Access数据库简介 内容来自论文无忧网 www.paper51.com Access2000 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。Access 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外,Access 允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。Access 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。 内容来自论文无忧网 www.paper51.com 数据库的特点: 内容来自www.paper51.com (1) 具有最小的冗余度,即数据库尽可能不重复。 paper51.com (2) 资源共享性,即以最优的方式服务与一个或多个应用程序。 copyright paper51.com
(3) 数据独立性,即数据的存储尽可能独立于使用它的应用程序。 内容来自www.paper51.com (4) 安全可靠。 http://www.paper51.com (5) 保密性能好。 copyright paper51.com 在本系统中为了安全考虑,将ACCESS的扩展名改为.asp,或.asa等,这样即使别人知道了数据库路径,也无法下载,因为IIS把它们当作asp来解析,这样在一定程度上有了安全的作用。但是.ASA并不是合法的ACCESS数据库扩展名。真正的扩展名为:.mdb。 paper51.com
4.2 数据库的需求分析 copyright paper51.com 根据系统功能设计的要求以及功能模块的划分,对于系统用户信息数据库,可以列出以下数据项和数据结构: http://www.paper51.com 用户信息:用户ID、登录名、用户姓名、密码、E-mail、部门、职位、内部电话、家庭电话、移动电话、QQ号、家庭住址、系统管理员权限、生日、财务管理员权限、性别、教育程度、备注。 copyright paper51.com
部门信息:部门编号、部门名称。 内容来自www.paper51.com 职位信息:职位ID、职位名称 内容来自论文无忧网 www.paper51.com
所需要外部数据支持: 内容来自www.paper51.com 用户权限信息:可以从系统用户信息数据库里获得。 paper51.com |