图2 数据库对象关系图
5. 系统详细设计
由于本毕业设计管理系统基于 B/S 平台构建,所以在设计上设有不同的用户登陆系统。按照登录用户权限划分为管理员模块、教师模块。
(1)系统登录模块
首先,在系统登录状态提供对想要进入系统的用户进行身份验证的功能,根据操作者所选择的身份不同可以进入不同的操作系统。用户在登录界面输入用户名、密码等验证信息后,系统自动判断用户身份,若选择的身份正确并且用户名和密码信息验证正确,教师则进入前台工资查询界面,也可以发表留言和查看留言回复操作,系统管理员则进入后台管理界面,进行后台数据管理操作。该设计既提供了工资查询功能也保障了系统数据的安全性。本功能模块流程,如图3所示。
图3 系统登录模块
(2)系统首页设计
系统首页中包含登录、新闻公告、政策法规、留言板等,如图4所示。
图4 系统首页图
(3)管理员模块设计
系统管理员是该系统的核心用户,应该拥有本系统的所有操作权限,具体包括工资管理、新闻管理、教师管理、留言管理。
①教师信息管理:对教师信息进行管理,可添加、编辑、删除。
②工资信息管理。
此模块是高校教师工资管理系统的核心,在教师工资项目设定时根据高校教师职务的构成设置不同职务的基本工资、岗位补贴、职务补贴、奖金以及校内津等数据,同时也可以根据劳动法的规定设置养老保险、医疗保险、所得税和住房公积金的购买比例。
应发数:是指在应该发放的工资数。主要由基本工资、职务补贴、岗位补贴、责任帖、校内津奖励、应扣额这七部分构成。此项在数据库物理设计中为计算列。
所得税 :个人所得税是调整征税机关与自然人、居民、非居民人之间在个人所得税的征纳与管理过程中所发生的社会关系的法律规范的总称。
实发数 :实发数是指应发放的工资数额,由应发数扣除三险一金、代缴款、个人所得税和应扣额所得的最后总额。
工资计算公式与方法:根据对目前高校工资各构成部分的组成规则及各部分之间的关系可以构建出工资计算公式如下:
a.基本工资=岗位工资+薪级工资。
b.应发数=基本工资+职务补贴+岗位补贴+责任帖+校内津+奖励+惩罚。
c.三险一金=失业保险+养老保险+医疗保险+住房公积金。
d.个人所得税。
个人所得税的计算是采用分级计算的方式,使用本月收入总额减去个人所得税的起征点乘于税率然后对得到的结果征税。 在工资发放过程中,首先由管理员从外部当月教师原始工资信息excel表导入到数据库中的教师原始工资信息表中。然后在教师工资发放界面根据教师工号从教师原始工资信息表中读出相应原始工资信息,系统根据个人所得税计算公式计算出个人所得税额,将教师当月工资添加到数据库教师工资发放表中,此过程中应发工资、应扣合计、实发工资是数据库中设定的公式自动计算的。
管理员可以对教师的原始工资信息、发放的工资信息进行查询、更新、删除操作。
③新闻信息管理:新闻信息的查询、添加、编辑、删除。
④留言信息管理:留言信息的查询、添加、回复、删除。
管理员操作界面如图5所示。
图5 管理员界面
(4)教师模块设计
教师成功登录进入系统后可以实现以下功能:
①资料修改:教师个人信息修改。
②查询工资:教师可按月、按年查询工资、可查看工资明细。 ASP.net高校教师工资管理系统设计与实现(4):http://www.youerw.com/jisuanji/lunwen_1986.html