3.3 物理结构设计
根据实际需求,资产管理系统的实现需要创建数据库“EAM”,EAM数据库中主要包含5张数据表,即管理员表(GL)、员工表(Zc)、验证码表(Yz)、留言信息表(Ly)、员工签到表(Qd)。部分表设计的物理结构如下所示。
(1)员工信息表(Zc):用来存放登录的用户名、密码、性别等员工信息字段。如图4所示:
图4 员工信息表
(2)员工工资表(Qd):用来存放工资、奖金、出差费,姓名等字段。如图5所示:
图5 员工工资表
(3)留言信息表(Ly):用来存放留言信息、留言时间、留言时心情等字段。如图6所示:
图6 留言表
4.公司资产管理系统的实现
4.1 数据库连接
在系统中数据库的连接是必不可少的,采用的数据库连接的技术是ADO.net,以及ado.net类。运用Connection类进行连接。与数据库交互的过程意着必须指明想要执行的操作。这是依靠Command对象执行的。开发人员使用Command对象来发送SQL语句给数据库。Command对象使用Connection对象来指出与哪个数据源进行连接[7]。
4.2 资产管理系统功能实现
首先进入登陆界面,经过验证登陆后,选定角色进入相应的界面,若是管理员会进入到管理员界面,管理员能修改员工信息、查询员工信息、工资录入、资产录入以及统计、查看财物报修、员工违纪录入等功能。若是员工会进入到员工界面,员工具有修改密码、签到、留言、查询工资等功能。
4.2.1 资产管理系统登录界面的实现
当系统开始运行时首先进入的是主窗体,在这个窗体主要实现用户的注册、登录和密码找回。没有注册的用户不可以登录;用户在注册和登录时必须选择自己的角色,也只有正确选择自己的角色登录才可以顺利的登录,进而进入到不同的窗体,进行不同的操作[8]。用户也可以根据自己的喜好改变主窗体的背景图片。
(1)用户登录时,若不符合会提示错误。
(2)用户注册时,需要填写用户名、密码、性别、照片、年龄、出生年月。注册时性别必须填写“男”或者“女”,否则提示错误。在一切信息符合条件时会显示注册成功,否则提示“注册失败”。
(3)用户找回密码时,要求用户知道自己的用户名并输入正确的验证码,然后通过查找数据库中的用户名信息返回用户的密码。
(4)点击右上角换肤,可以对窗体背景换皮肤。
(5)点击上方的管理员注册,可以注册管理员信息。
4.2.2员工模块的实现
员工用户登录后进入相关窗体,点击里面菜单可以执行修改密码、签到、留言、查询以及修改本人信息等操作。
员工模块界面如图7所示:
图7 员工模块
(1)修改密码:学生需要输入用户名和确认密码信息后,才能完成密码的修改操作。
(2)留言:输入留言内容,选择公开或者私密,便可留言。选择公开留言时,留言会显示到留言框,选择私密时,留言框便什么也不显示。留言时可以选择自
己的心情。
(3)签到:输入签到内容,可选择签到时心情,便可签到,签到后签到信息以及签到时时间会显示到签到框中。
(4)查询以及修改本人信息:在正确的输入自己的用户名和密码后便可查询自己的信息,并修改自己的信息。
(5)工资查询:对自己的工资进行查询,工资包括基本工资以及奖金。
(6)公共财物报修:选择需要保修的公共财物,然后提交。 C#公司资产管理系统的设计与实现(3):http://www.youerw.com/jisuanji/lunwen_3915.html