C#桌面办公应用-工资管理系统系列四
已经好久没写博客了!!!今天就重拾旧业,继续我的博客之旅。
紧接着上面关于C#桌面办公应用-工资管理系统系列一到三的内容,博客接下来可能会有比较多的系列,用于介绍我自主开发的针对企业员工的工资进行管理的管理系统。
上面的系列内容是比较旧的,在后期开发期间,发现前面的系列有些内容讲的不是很好,包括模块设计,系统角色
权限设计以及系统架构设计等等都不是很好,如今开启新的篇章,又没多少时间去修改前面系列的内容,而且如果真修改起来,估计会是“重写”,故而我会在最后放上一个关于本管理系统的说明文档!!!如果有哪位想要我这个管理系统的话(包括系统源码以及文档),可以加我QQ:1974544863(记得备注:桌面办公应用)私聊我,你可以当做是你的毕业作品或者C#桌面应用的项目练习,我可以考虑出售给你哦。因为毕竟是我自己辛苦开发出来的,所以,物质上的回报我觉得是理所当然的!当然,我的目的主要是在于与诸位交流,共同提升技术。
废话少说,从本系列开始(即你可以忽略前面三个系列中的某些内容),我将从模块化的角度开始讲解各个模块!
值得说明的是,本管理系统的目的是开发一套高效的管理企业中相关部门的员工的工资,具体在于管理企业的部门,员工,员工的工资和员工的工资附件等。采用的相关技术有:C# winform技术,基本的SQL操作,图片或者附件的上传、预览、保存,水晶报表的自主研发,数据备份的实现,局域网共享本C/S系统,汇总统计打印报表以及身份证号码验证等技术。
开发工具:visual studio2008,SQL server2008,服务器用本机代替,当然是可以作为局域网下的服务器的!
按照上面的想法,首先当然是进行系统的模块划分。具体如下图所示。
下面,就从登录模块开始讲解吧。
值得说明的是,本系统设置了三种不同类型的用户,包括普通用户(即员工),业务管理员和系统管理员,不同的用户具有的系统权限是不同的。普通用户具有的功能主要有修改密码,查询工资以及打印工资的功能。业务管理员主要是对系统涉及的业务进行全权管理,在开发过程中可以根据需要而设置多个业务管理员。系统管理员则主要是管理系统中另外的两类角色,即超级管理员的职责在于管理普通用户和业务管理员。比如可以在员工入职的时候为其注册一个账号,在其离职时候删除该账号,同理,也可以注册、删除业务管理员,查看并随时更新系统的帮助文档,维护系统的基础数据(即数据字典的管理),对系统涉及的数据进行备份等功能。
登录模块的话,主要涉及的是用户这个实体,至于这个实体的数据库设计就不说了,在最后的文档有相关介绍,如果想要详细的文档的话,可以加我QQ,我愿意考虑出售给你!(请原谅我的直接,但这系统毕竟是我自主开发的,不太想无偿奉献!只要收获点补偿以激励自己继续前进)。
首先直接看效果吧!
采用登录名和密码进行登录,后期会采用加密技术实现登录,但目前是没有加密的验证!
登录成功的主界面如下图:
下一节开始,将介绍本系统的代码层次结构以及登录模块的实现源代码!
最后,有相关问题或者意见可以评论,希望与诸位共同提高技术!!