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

    网站毕业设计说明书.docx

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

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

    网站毕业设计说明书.docx

    1、网站毕业设计说明书毕业设计说明书课题名称: 顶点财经员工管理系统的实现 学生姓名 赵海斌 学 号 * 所在学院 计算机工程学院 专 业 计算机网络技术 班 级 网络1003 指导教师 姜洋、朱大栓 起讫时间: 2012年12月24日2013年4月19日顶点财经员工管理系统的实现摘 要随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。员工信息管理是企业信息管理的重要部分,面对大量的人事信息,采用人力处理即浪费时间、又浪费人力和物力,并且数据的准确性低。因此,开发一个界面友好,易于操作的员工信息管理软件进行自动化处理变得十分重要,这正是本系统开发的目的和意义。本

    2、文通过分析企业员工信息管理的内容及特点,以基于B/S 模式、采用Microsoft Visual Studio 2010开发工具、SQL Server 2008 数据库连接,高效地实现了员工信息管理系统的各项功能,可进行员工信息的查询、修改、删除、插入、更新、密码设置等功能。提升了企业的效率和竞争力,基本满足了现代企业管理的需要。 关键词:企业员工;信息管理;文件上传;工资管理;第1章 绪论1.1引言现在网络的发展已呈现商业化、全民化、全球化的趋势。目前,几乎世界上所有的公司都在利用网络传递商业信息,进行商业活动,从宣传企业、发布广告、招聘雇员、传递商业文件乃至拓展市场、网上销售等,无所不能。

    3、如今网络已成为企业进行竞争的战略手段。企业经营的多元化拓展 企业规模的进一步扩大,对于企业的管理、业务扩展、企业品牌形象等提供了更高的要求。在以信息技术为支撑的新经济条件下,越来越多的企业利用起网络这个有效的工具。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识。作为计算机应用的一部分,使用计算机对企业员工信息进行管理,具有着手工管理所无法比拟的优点。这些优点能够极大地提高企业员工管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。根据以上情况大量企业已经实施建立企业员工信息管理系统,因为企业员工信息管理是一个企业单位不可缺少的部分,它的内容对于企业的决策

    4、者和管理者来说都至关重要,所以企业员工信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。可以解决一直以来人们使用传统人工的方式管理文件档案存在着的许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算实现企业企业员工档案的管理势在必行。企业员工管理系统是现代企业管理工作不可缺少的一部分 是适应现代企业制度要求、推动企业劳动企业员工管理走向科学化、规范化的必要条件。1.2 项目背景对于一个只有十个以下员工的企业来说,老板可以凭借自己的记忆力记住员工的基本信息、简历,工

    5、资信息等资料。但是对于一个几十人、上百人、甚至上千人的企业来说,光凭管理者的记忆力肯定是不够的,采用手工记账的方式也会非常不方便。如果有一款管理软件能够完成公司员工信息的管理,这样会大大减轻管理者的负担。该系统由以下功能模块组成,员工信息插入模块,员工信息修改模块,员工信息查询模块。这些模块分别完成对员工基本信息、员工个人信息和工资信息的管理。为了保护员工信息的安全,也需要有一个登录模块,用于管理用户名和密码。为了方便员工,还有员工公共文件的上传与下载,通知公告的发布接收。我国的信息管理系统是九十年代初开始快速发展的。经过十余年的发展,我国的数据库管理技术也广泛的应用于各个领域,并且形成了产业

    6、化。但是,我们的工厂、企业对信息管理系统的应用比起世界先进水平还相当落后。主要表现在,员工管理系统范围使用相对狭窄、员工管理系统功能相对欠缺、稳定性较差、功能相对单一等。 国外专家学者对人事管理系统的研究起步比较早,发达国家的企业非常注重自身人事管理系统的开发。特别是一些跨国公司,更不惜花费大量的人力和物力来开发相应的人事管理系统,通过建立一个业务流的开发性系统实现真正意义上的人事管理目标,挑选和留住最佳人才,同时不断提高这些人才的工作效益。第2章 需求分析2.1 任务需求传统纸媒介管理的员工信息难于共享汇总,其统计数据正确性也难以考证。存在着较多的缺点,如:效率底,保密性差,时间一长将产生大

    7、量的文件和数据,更不便于查找,更新,维护等。计算机在全国普及后,管理媒介有了质的飞跃。随着企业的规模不断扩大,企业员工数量急剧增加,有关员工的各种信息量也成倍增长。面对庞大的信息量,就需要有企业员工信息管理系统来提高员工管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。由于计算机和网络的普及,若建立一个B/S结构的企业员工信息管理系统,员工便可以通过网络来查询自己的有关信息 使得员工信息管理工作信息化、系统化、规范化、自动化,大大提高了企业管理员工的效率。2.2 功能需求企业员工信息管理系统是一个面向企业员工,为其提供服务的综合信息管理系统

    8、。企业员工通过本系统完成相关的日常工作,这些工作也是平常较为繁重的工作。员工的个人信息等都记录在员工信息系统里进行管理。 该系统主要研究实现以下功能 (1)员工信息管理:主要实现管理企业员工的基本信息管理,包括员工基本信息的录入、修改、删除以及员工部门信息、员工奖惩记录、员工工作业绩、员工离职信息管理等功能。 (2)考勤管理:主要通过员工考勤信息处理模块实现员工考勤信息的录入、修改、删除操作及员工考勤信息的统计等信息。(3)部门信息管理:管理员工部门信息,可对其进行插入、删除、修改操作。(4)查询管理:主要实现对企业员工的人事档案、考勤记录和工资信息等信息的模糊查询。 (5)系统管理:对系统信

    9、息进行设置。主要实现操作权限的设置、新用户的添加、用户密码的修改、公司部门设置和公司公告通知信息发布。(6)退出系统:完成系统的退出。图2-1 员工管理系统总体需求第3章 系统设计3.1 数据库设计表3.1管理员表(admin)字段名中文名字段类型允许空id编号intnoadmin管理员名varchar(50)nopaw密码varchar(50)no表3.2部门表(bmb)字段名中文名字段类型允许空id编号intnobmmc部门名称varchar(50)nobmrs部门人数intno表3.3请假记录表(qjjlb)字段名中文名字段类型允许空id编号intnoxm姓名varchar(50)noq

    10、jlb请假类别varchar(50)noqjrq请假日期datenoqjyy请假原因varchar(50)yesdlzh员工帐号varchar(50)no表3.4通知表(tzb)字段名中文名字段类型允许空id编号intnotitle标题varchar(50)noneirong内容varchar(MAX)nodate日期dateno表3.5员工工资表(yggzb)字段名中文名字段类型允许空id编号intnoxm姓名varchar(50)nodlzh员工帐号varchar(50)nojcgz基础工资decimal(18, 0)nozfbt住房补贴decimal(18, 0)nozcbt中餐补贴de

    11、cimal(18, 0)noxmtc项目提成decimal(18, 0)notcsl提成数量intnoshijia事假数量intnobingjia病假数量intnotiaoxiu调休数量intno表3.6员工用户表(yguser)字段名中文名字段类型允许空id编号intnoxm姓名varchar(50)noxb性别varchar(50)yescsrq出生日期dateyesbm部门varchar(50)yeszw职务varchar(50)yesrzsj入职时间dateyessjhm手机号码varchar(50)yesqqQQ号码varchar(50)yesdlzh登录帐号varchar(50)n

    12、omm密码varchar(50)noygzp员工照片varchar(50)yes第4章 系统实现4.1 登录模块图4-1登录页面用户登录作为系统的最基础模块,为系统的安全性保驾护航。系统的用户,不管是普通员工还是管理员,都可以通过登录窗口输入用户名和密码,通过身份验证后进入系统主页。在界面设计上,主要采用表格排版。用户名和密码的文本需要输入,可利用TextBox控件,而用户身份则不可随意输入,利用RadioButtonList控件显示,供用户选择。在实现上,通过从界面获取用户输入的值,在数据库中查找该用户是否存在,如果存在,再判断用户输入的密码与数据库中存储的密码是否一致,比较通过,则说明用户

    13、登录成功,记录下用户登录状态,跳转至相应的系统主页即完成登录。4.2 普通员工模块 4.2.1 普通员工首页模块图4-2普通员工首页普通员工首页作为普通员工系统的最基础模块,普通员工用户登录之后可以查看到自己能使用的各种功能,另外添加了公告模块,员工一登录就可以查看到管理员发布的通知信息。退出请使用安全退出功能,可以删除用户登录信息。在界面设计上,主要采用表格+div排版。导航栏上方的日期和欢迎词,利用Label控件显示,而通知则利用GridView控件显示,方便用户查看。导航栏运用了CSS样式具有动态效果。在实现上,通过获取登录用户的帐号,在数据库中查找该用户信息,然后显示出用户的姓名。4.

    14、2.2 普通员工查看修改个人信息模块图4-3普通员工查看修改个人信息普通员工查看修改个人信息作为普通员工系统用户使用最多的模块,普通员工用户进入后可以查看到自己的各种信息,除去部门、职务和入职时间外,其他信息均可自行修改,另外添加了照片上传功能,方便用户上传头像。在界面设计上,主要采用表格+div排版。个人信息修改的文本需要输入,可利用TextBox控件,上传照片使用了FileUpload控件+Image控件。在实现上,通过获取登录用户的帐号,在数据库中查找该用户信息,然后在各个TextBox控件中显示出用户的个人信息。修改的时候点击确定,把输入的信息根据登录帐号,在数据库中进行更新。 if

    15、(FileUpload1.HasFile) string save = Server.MapPath(/ygzp/);/上传图片文件夹 if (!System.IO.Directory.Exists(save) System.IO.Directory.CreateDirectory(save); /转换路径 save = save + + Sessionuser.ToString() + .jpg; FileUpload1.SaveAs(save); /上传图片名称 Image1.ImageUrl = /ygzp/ + Sessionuser.ToString() + .jpg;4.2.3 普

    16、通员工查看个人工资模块图4-4普通员工查看个人工资普通员工查看个人工资作为普通员工用户最关心的模块,普通员工用户进入后可以查看到自己工资的各种信息,并可以看到自己当月的总工资。在界面设计上,主要采用表格+div排版。个人工资信息的文本不需要输入,可利用Label控件。在实现上,通过获取登录用户的帐号,在数据库中查找该用户工资信息,然后在各个Label控件中显示出用户的工资信息,并根据工资计算公式计算出当月总工资。4.2.4 普通员工查看个人请假模块图4-5普通员工查看个人请假普通员工查看个人请假作为普通员工用户查看自己请假的模块,普通员工用户进入后可以查看到自己请假的各种信息。在界面设计上,主

    17、要采用表格+div排版。个人请假信息的文本不需要输入修改,可利用GridView控件。在实现上,通过获取登录用户的帐号,在数据库中查找该用户请假信息,如果无请假,则不显示。4.2.5 普通员工查看下载共享文件模块图4-6普通员工查看下载共享文件普通员工查看下载共享文件作为方便普通员工用户下载各种信息的模块,普通员工用户进入后可以查看到共享文件夹的文件并进行下载。在界面设计上,主要采用表格+div排版。共享文件的信息不需要输入修改,可利用Table控件。在实现上,通过获取共享目录的信息,在Table中显示信息,并显示点击下载。public partial class ygxzwj : Syste

    18、m.Web.UI.Page protected void Page_Load(object sender, EventArgs e) string fileStr = gxzy; BindFile(fileStr); / / 读取指定文件夹下面的文件,并把结果填入表格单元 / / 文件夹的路径采用相对路径 public void BindFile(string strPath) /浏览strPath所指路径下的文件 tbFile.Rows.Clear();/清空tbFile.Rows中的所有行 NewTableTitle();/生成表格中的标题行 TableCell td; TableRow

    19、tr; string fName = ;/文件名 string fSize = ;/文件大小 string fType = ;/文件类型 string fTime = ;/文件发布时间 DirectoryInfo di = new DirectoryInfo(Server.MapPath(strPath);/用于创建、移动和枚举目录和子目录的实例方法 foreach (FileSystemInfo fsi in di.GetFileSystemInfos() / FileSystemInfo是文件类型和目录类型的基类;GetFileSystemInfos()用于检索表示当前目录的文件和子目录

    20、tr = new TableRow();/新建一行 td = new TableCell();/新建第一个单元格 if (fsi is FileInfo) /如果检索到的是文件,则获取文件相关信息 FileInfo fi = (FileInfo)fsi;/强制转化成文件类型 /获取文件基本信息 fName = fi.Name; fSize = fi.Length.ToString(); fType = fi.Extension.Length 0 ? : fi.Extension.Remove(0, 1); fTime = fi.LastWriteTime.ToString(); td.Text

    21、 = fName;/如果是普通文件,则直接将文件夹名写入单元格 /向表格中增加新行,添加文件信息 tr.Cells.Add(td); td = new TableCell(); td.Text = fSize; tr.Cells.Add(td); td = new TableCell(); td.Text = fType; tr.Cells.Add(td); td = new TableCell(); td.Text = fTime; tr.Cells.Add(td); if (fsi is FileInfo) td = new TableCell(); /文件下载 HyperLink lnk

    22、Download = new HyperLink(); lnkDownload.Text = 点击下载; lnkDownload.NavigateUrl = strPath + + fName; td.Controls.Add(lnkDownload); Label lb = new Label(); lb.Text =      td.Controls.Add(lb);/两个LinkButton之间留一个空 tr.Cells.Add(td); tbFile.Rows.Add(tr); / / 生成表格的标题行 / public void NewTabl

    23、eTitle() TableCell td;/表示表格中的单元格 TableRow tr;/表示表格中的行 tr = new TableRow();/动态生成一行 td = new TableCell();/动态生成一个单元格 /生成表格中的标题行 td.Text = 文件名; td.Width = 300; tr.Cells.Add(td); td = new TableCell(); td.Text = 大小; td.Width = 100; tr.Cells.Add(td); td = new TableCell(); td.Text = 类型; td.Width = 100; tr.C

    24、ells.Add(td); td = new TableCell(); td.Text = 发布时间; td.Width = 200; tr.Cells.Add(td); td = new TableCell(); td.Text = 操作; td.Width = 200; tr.Cells.Add(td); tbFile.Rows.Add(tr); 4.2.5 普通员工修改密码模块图4-6普通员工修改密码普通员工修改密码作为普通员工帐号安全的模块,普通员工用户进入后输入登陆用户的原本密码与新密码,就可以进行修改。在界面设计上,主要采用表格+div排版。原密码和新密码的文本需要输入,可利用Te

    25、xtBox控件。在实现上,通过登录用户帐号和输入的原密码到数据库中进行判断,正确则修改密码为输入的新密码,错误则提示原密码错误。4.3 管理员模块 4.3.1 管理员首页模块图4-7管理员首页管理员首页作为管理员系统的最基础模块,管理员用户登录之后可以查看到自己能使用的各种功能,退出请使用安全退出功能,可以删除用户登录信息。在界面设计上,主要采用表格+div排版。导航栏上方的日期和欢迎词,利用Label控件显示。导航栏运用了CSS样式具有动态效果。在实现上,通过获取登录用户的帐号,在数据库中查找该用户信息,然后显示出用户的姓名,退出后清空用户登录信息。4.3.2 管理员添加新员工模块图4-8管

    26、理员添加新员工管理员添加新员工作为管理员系统的最常用模块,管理员用户登录之后可以在Textbox控件输入新员工的姓名、入职时间、登录帐号、登录密码,添加新员工信息到数据库,并利用GridView控件读取刚输入的信息,以便粗心出错时修改或删除。在界面设计上,主要采用表格+div排版。姓名、入职时间、登录帐号、登录密码,利用Textbox控件输入,而新输入的员工信息则利用GridView控件显示,方便用户查看修改删除。在实现上,通过获取新添加的用户帐号,在数据库中查找该用户信息,然后在GridView显示出用户的信息。4.3.2 管理员分配员工部门模块图4-8管理员分配员工部门管理员分配员工部门同

    27、样作为管理员系统的最常用模块,管理员用户登录之后可以在DropDownList控件选择部门的名称和新员工的姓名,在Textbox中输入部门职务。如果要新建部门的话,要在新建部门Textbox控件中输入部门名称。选择部门之后可以看见该部门人数。在界面设计上,主要采用表格+div排版。新建部门、部门职务,利用Textbox控件输入,而部门名称、员工姓名,利用DropDownList控件显示,方便用户选择。在实现上,在数据库中查找所有的部门信息,然后在DropDownList显示出部门的名称。选择好部门的时候,通过部门名称在数据库中查询该部门人数,在Label中显示。在数据库中查询所有部门为空的员工

    28、,在DropDownList中显示无部门员工的姓名。4.3.3 管理员添加员工请假信息模块图4-9管理员添加员工请假信息管理员添加新员工请假信息作为管理员系统的常用模块,管理员用户登录之后可以在DropDownList控件选择员工的姓名、请假类别,在Textbox控件中输入请假时间、请假原因,添加新的请假信息到数据库之后,利用GridView控件读取刚输入的信息,以便粗心出错时修改或删除。在界面设计上,主要采用表格+div排版。姓名、请假类别,利用DropDownList选择,请假时间、请假原因,利用Textbox控件输入,而新输入的请假信息则利用GridView控件显示,方便用户查看修改删除

    29、。在实现上,通过获取新添加请假员工的用户帐号,在数据库中查找该用户信息,然后在GridView显示出用户的请假信息。4.3.4 管理员发布通知模块图4-10管理员发布通知管理员发布通知作为管理员系统的公告模块,管理员用户登录之后可以在Textbox控件中输入通知标题、发布时间、通知内容,利用GridView控件读取已发布的通知信息,以便修改或删除。在界面设计上,主要采用表格+div排版。通知标题、发布时间、通知内容,利用Textbox控件输入,而通知信息则利用GridView控件显示,方便用户查看修改删除。在实现上,在数据库中查找出所有通知信息,然后在GridView显示出来。4.3.5 管理员上传共享文件模块图4-11管理员上传共享文件管理员上传共享文件作为方便管理员用户下载各种信息的模块,管理员用户进入后可以查看到共享文件夹的文件并进行上传下载删除。在界面设计上,主要采用表格+div排版。共享文件的信息不需要输入修改,可利用Table控件,上传图片使用FileUpload控件。在实现上,上传文件点击选择文件


    注意事项

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

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




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

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开