欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    教师工资管理系统1文档格式.docx

    • 资源ID:20601510       资源大小:752.89KB        全文页数:17页
    • 资源格式: DOCX        下载积分:12金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    教师工资管理系统1文档格式.docx

    1、图3.3.1教师工资管理系统数据流程图 2.3功能需求通过我们对教师工资管理系统流程分析,进一步进行功能需求分析,描述数据的处理。2.2.1 系统管理需求:具有用户登录、修改用户密码、更改用户密码以及退出系统的功能,方便管理者使用本系统对本系统进行权限管理设置。2.2.2 数据管理模块:此模块主要是对数据库中的教师个人信息表、教师工资信息表、罚金表、奖金表、教龄工资表、职位工资表及教龄表进行管理,主要是进行插入、修改及删除的操作。2.2.3 查询模块:该模块主要实现以下查询功能: (1)教师个人信息查询:主要查询教师的姓名、学工号、联系方式、身份证号等等信息,结果将是详细信息。(2)教师工资信

    2、息查询:主要查询教师的姓名、工资、学工号、奖金、罚金、总工资、所得税、实际总工资等等(3)奖金查询:主要查询教师的学工号、奖金额、日期、原因等等。(4)罚金查询:主要查询教师的学工号、罚金额、日期、原因等等。(5)教龄工资:主要查询教师教龄及教龄工资等等。(6)教龄工资查询:主要查询教师的教龄、学工号。(7)报表打印:主要有所查询的结果产生。2.2.4 界面需求:系统的界面有很多的内容,包括界面的美工,界面的布局,设计整体给人的印象。是否能够让用户方便登录也是界面设计成败的一个重要因素,也涉及到用户数据的保密性和安全性。系统是面向很多用户的,所以系统界面要既美观又要要求人员素质不高,并且系统的

    3、用户的性质有不同,他们有教师和管理员之分,所以要根据实际需求设计不同的登录权限,以便达到系统界面设计的科学性、严谨性及完整性。2.2.5 性能需求:作为数据库系统的开发教师工资管理系统是典型的信息管理系统(MIS),前台程序开发工具采用Asp.Net 3.5, 该软件具有组件丰富,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,而且语言简单、使用方便功能强大从而有效的提高了应用程序的运行效率和可靠性。后台数据库采用目前比较流行微软公司SQL服务器数据库, 数据容量大,稳定性高,能自动排除各类异常操作;严格的用户验证与权限控制,确保系统安全可靠,系统还提供了完

    4、善的数据备份与恢复功能,用得既方便又放心。在安全性、准确性、运行速度方面有绝对的优势,可以快速的开发窗口应用程序。2.2.6 安全性需求:采用严格的用户验证与权限控制,用户需要通过身份验证才能进入本系统,进行工资的设置和管理,不同权限的用户进入不同的界面,没有权限的用户不能登录,每个用户只能修改自己的密码,保密性很好,确保系统安全可靠。本系统采用现流行的数据库为SQL Server 2008;应用程序为Asp.Net 3.5,根据性能分析需求,前台系统与后台系统分离,应能防止前后台系统崩溃而造成后台数据库数据丢失。3总体设计根据需求分析,进行系统设计,包括概要设计和详细设计。3.1 系统目标本

    5、系统要对教师工资管理的日常的工资发放进行数据输入,汇总各项数据生成员工个人台帐。采用用户名,密码安全机制,分用户权限登陆访问,实现系统的有效进行。3.2系统功能结构与分析本系统主要是由教师基本信息管理、教师工资查询、教师工资管理等几个功能模块组成。根据以上的功能结构,将工资管理系统的数据分为:1、数据输入部分包括教师相关信息的输入,教师工资的输入,各种职称工资与基本工资相关的输入等。2、数据输出部分 输出的数据主要是教师的工资信息;教师的个人资料等信息。3、数据处理部分数据处理部分主要是对一些修改后的信息的处理工作。用于学校会出现教师的调配,人数的增减,工资的变动等,都需要对数据进行删除、添加

    6、、更新等相关操作,进而达到管理工作的顺利进行。3.3 概要设计 将需求分析得到的用户需求抽象为概念模型,系统总体模块设计,根据以上分析的功能,总结出系统结构图4.3如下图4.3系统结构图 4 详细设计本环节主要是对数据库的一些重要的设计进行介绍。4.1 数据库概念结构设计表跟表之间的E-R图为:图5.1表之间E-R图主要表的E-R图如下:图5.2 TeacherInformation表E-R图图5.3 TeacheSalaryrInformation表E-R图图5.4 IncomeTax表E-R图 4.2 数据库实现根据以上分析,使用用SQL Server2008创建名了“Tsmsystem”

    7、的数据库,其表主要如下:教师个人信息表(主要录入教师的个人信息):列名说明数据类型长度允许空主外键1TeacherID教师IDChar10否主键2Name教师姓名Nvarchar50无3Sex是4Birthday出生日期Datetime85Department系别6Post职位7PostYears所教时间PhoneNumber电话号码189IdentityID身份证MarryStatement婚姻状况教师工资信息(找钥匙录入教师的工资信息):主、外键TSalaryMonth月薪TPostYearsSalary教龄工资FloatTPostSalary职位工资TFineSalary罚金TRewar

    8、dSalary奖金TSalaryTotal总工资TcomeTax所得税FactSalary实际工资所得税表(主要是录入税率):ID编号IntNoTaxSalary不计税工资SalaryTaxRate工资税率Remarks备注奖金表(主要是录入教师的奖励信息):主键、外键RewardReason奖金原因RewardDate奖金日期RewardMoney奖金数额职位工资表(主要是录入共职位工资规定信息):PostName职位名称PostSalary数据库的设计主要是代码编写的,而其代码多而繁琐,故在此就不详细罗列与系统表相对应的编码。4.3系统地实现 本环节主要介绍关于系统相关功能的实现。4.3.

    9、1 系统基本配置web.Config文件在web.config 文件下配置系统如下基本信息:4.3.2系统用户登陆实现通过创建Asp.Net该应用,定系统允许用户根据不同身份进行选择性的登录,通过登录来和后台数据库相联系进行验证身份,否则,将出现错误的提示,登陆界面DengLu.aspx设计如下。图5.31 登陆界面 在登陆控件得以实现进入不同的界面,其实现的代码是:switch (userRole)case 0:Response.Redirect(MananAddTeacher.aspx);break;1 Response.Redirect(TeacherInformation.aspx b

    10、reak;/*进行选择登录LabelText.Text = 你输入的密码错误,请检查后重新输入!elseLabelText.Text = 该用户不存在或用户名输入错误,请检查后重新输入!;catch (Exception ee) Console.WriteLine(ee.Message.ToString();4.3.3密码修改教师密码修改界面如下:图5.32 密码修改界面 1后台查看文件ModifyPwd.aspx的代码,BtnSubmit_Click、BtnReset_Click所激活的事件-protected void BtnSubmit_Click(object sender, Even

    11、tArgs e)string connStr = ConfigurationManager.ConnectionStrings.ConnectionString; SqlConnection conn = new SqlConnection(connStr);SqlCommand selectCmd = new SqlCommand(select * from SystemTeacher where TeacherID=+SessionuserName.ToString()+and TeacherPwd=+TxtOldPwd.Text.Trim()+, conn);tryconn.Open()

    12、;SqlDataReader sdr = selectCmd.ExecuteReader();4.4管理员对系统管理各功能的实现 教师工资管理系统它的最主要功能就是他的后台管理,后台管理关系到系统是否能正常运行,关系到教室能否查阅相关的个人信息,还有数据库的安全性方面的管理。为此,后台管理的设计要包含对系统的定期管理,数据库的备份与恢复,对教师相关信息的修改与删除等等功能的实现。4.4.1 添加数据信息由于学校的教师数量以及人员均会出现波动,为此,学校要根据实际需要对教师的信息进行添加,以达到信息对称的目的,添加教师信息主要是添加个人信息,从而达到信息的动态变动,满足系统功能和用户的实际需求,

    13、添加教师个人信息的功能界面如下所示:图5.34 添加信息 其后台MananAddTeacher.aspx所实现的相关方法及空间说激活的事件主要如下:-Label1.Text = Session.ToString() + 您好! protected void Button1_Click(object sender, EventArgs e)SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings.ConnectionString); SqlCommand insertCmd = new SqlCom

    14、mand(insert into TeacherInformation (TeacherID,Name,Sex,Birthday,Department,Post,PostYears,PhoneNumber,IdentityCard,MarryStatement) values(TeacherID,Name,Sex,Birthday,Department,Post,PostYears,PhoneNumber,IdentityCard,MarryStatement)4.4.2 对教师个人信息进行修改、删除功能在进入系统的主页面中,点击“查询”,会出现一个主界面,这个界面主要是有两个功能,一个是修改

    15、,另一个是删除,这里两个功能满足了系统对人员变动及时修改的要求,其功能界面如下:图5.34 查询管理工资 4.4.3删除,修改工资信息功能工资信息管理中实现了对于工资删除、修改等功能。以下分别对其进行了实现。图5.55 工资信息维护 其后台主要通过链接SqlDataSource1数据源来实现相关功能,相关代码如下:protected void Button1_Click(object sender, EventArgs e) GridView2.Visible = true;4.4.4教师的工资与考勤有很大关系,只有人对待考勤,以及认真录入考勤信息才能达到教师工资管理的目的,其功能实现界面如下

    16、:图5.56 奖金管理 14.4.5 数据库还原与备份 在主界面中,点击数据维护管理,点击“数据备份”,就可以把数据库备份在一个自己输入的目录下。点击“备份恢复”就可以把之前备份好的数据库从中选者需要的进行恢复。点击“退出系统”退出此界面。图5.57 数据库维护其后台ManangeDatabase.aspx文件中实现的程序如下:public partial class NanangeDatabase : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) Label1.Text = Session pr

    17、otected void Button1_Click(object sender, EventArgs e) string SqlStr1 = string SqlStr2 = backup database + Tsmsystem to disk= + this.TextBox1.Text.Trim() + .bakSqlConnection con = new SqlConnection(SqlStr1);con.Open(); try /if (this.TextBox1.Text.Trim()/ Response.Write(script language=javascriptaler

    18、t(此文件已存在,请从新输入!location=Default.aspx/script eturn;/ SqlCommand com = new SqlCommand(SqlStr2, con);com.ExecuteNonQuery();Response.Write(备份数据成功!) catch (Exception error) Response.Write(error.Message);备份数据失败!finallycon.Close(); protected void Button2_Click(object sender, EventArgs e) string path = this

    19、.; /获得备份路径及数据库名称 string dbname = use master restore database + dbname + from disk= + path + SqlConnection con = new SqlConnection(SqlStr1); con.Open(); try SqlCommand com = new SqlCommand(SqlStr2, con); com.ExecuteNonQuery(); Response.Write(还原数据成功! catch (Exception error) Response.Write(error.Message);还原数据失败! finally con.Close();


    注意事项

    本文(教师工资管理系统1文档格式.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开