昆明理工大学信息工程与自动化学院学生实验
报告
软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载
( 2011 —2012 学年第 1 学期 )
课程名称: .NET开发技术 开课实验室: 445 2011年 月 日
年级、专业、班
计科092
学号
200910405201
姓名
刘召
成绩
实验项目名称
人事管理系统
指导教师
胡守成
教师评语
教师签名:
年 月 日
目录
0昆明理工大学信息工程与自动化学院学生实验报告
1需求分析
1概要
设计
领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计
1详细设计
1功能描述
1数据库设计
2界面设计
2编码设计
3程序代码
30测试
37实验总结:
需求分析
主要需求有:企业部门信息录入,人员基本信息录入,
培训
焊锡培训资料ppt免费下载焊接培训教程 ppt 下载特设培训下载班长管理培训下载培训时间表下载
信息录入,绩效考核情况录入,职工变动信息录入,职工工资信息录入,人员信息查询,用户管理及权限设置。
概要设计
经过分析,该系统有3个角色:系统管理员、员工信息及部门信息。系统管理员可以对进入系统的成员进行设置权限和更新维护系统信息的安全;他可以设置哪些员工可以登录系统,登录系统后,可以做哪些操作。各个部门都有相应的信息,例如部门号、部门地址及部门领导等。系统管理员可以更新部门相应的信息。员工也有相应的信息,例如职工号、姓名、性别、民族、身份证号、职工类别、所在部门、婚姻状况、出生年月、住址、联系电话、最后学历,专业、毕业院校、职务、职称,备注、状态。岗位工资、薪级工资、艰边津贴、住房补贴、独生子女费、住房公积金、医疗保险金。培训主
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
、培训内容、开始时间、结束时间,培训费用,培训结果等。
详细设计
功能描述
主要功能有:注册到网站、登录网站、查看个人信息、修改个人登录密码、修改员工信息、修改员工工资、更新员工绩效、更新员工培训信息、录入员工信息、删除员工信息、查看员工信息、登记新部门信息、修改部门信息、查看部门信息及更新部门信息等。
数据库设计
经过分析,设计了一下几张表:
部门信息表:
主键:部门号
员工基本信息表:
主键:员工号 外键:部门号
员工工资表:
主键:员工号及工资号 外键:员工号
员工绩效表:
主键:员工号及绩效编号 外键:员工号
员工培训表:
主键:员工号及培训编号 外键:员工号
员工职位表:
主键:员工号及职位编号 外键:员工号及职位编号
职位表:
主键:职位编号
登录表:
主键:员工号及用户名,外键:员工号
界面设计
界面设计以简约清晰易用为原则,为方便设计,可以采用模板,把整个页面分成4个模块,顶部、底部和中部左右两个模块。顶部可以放置一些log等,中左部可以放置一些页面导航等,中右部可以放置一些相关页面的具体内容等,底部放置一些其他相关内容,如版权等。为了便于操作,在一些不是具体的数据操作页面的中右部分,可以放置一些页面跳转导航图标按钮与链接。为此,我在模板的顶部放置了人员管理系统的log图标,上面注有致远信息科技有限公司。在中左部简单地用menu控件进行导航,因为它简单易用、清晰明了并且不占用很大的空间。
编码设计
人员编码设计:
可以用5位数字作为职工的职工号,前面两位可以是部门号,后面三位可以按职工入部门的顺序,从000开始递增编号。
部门编码设计:
部门编号可以用两位数字进行标识,可以从01开始,也可以从10开始标识,依次递增编号,可以以部门的名称为顺序递增编号。
程序代码
MySecondMasterPage.master
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MySecondMasterPage.master.cs" Inherits="MySecondMasterPage" %>
无标题文档
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class MySecondMasterPage : System.Web.UI.MasterPage
{
protected void Page_Load(object sender, EventArgs e)
{
}
}
Default.aspx
<%@ Page Title="首页" Language="C#" MasterPageFile="~/MySecondMasterPage.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
该系统用于职工信息管理!通过该系统你可以很好地管理职工的基本信息及工资信息!
成功自有规则
公司介绍
|
职工信息管理
|
个人信息管理
|
部门信息管理
|
服务中心
|
其它
|
<%@ Page Title="首页" Language="C#" MasterPageFile="~/MySecondMasterPage.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
该系统用于职工信息管理!通过该系统你可以很好地管理职工的基本信息及工资信息!
成功自有规则
公司介绍
|
职工信息管理
|
个人信息管理
|
部门信息管理
|
服务中心
|
其它
|
StyleSheet.css
body
{
background-color: #eeeeff;
height: 100%;
margin:0px;
}
#layout
{
font-family: verdana;
font-size: 9pt;
background-color: #eeefff;
margin:0px auto;
width:700px;
height:100%;
}
#top
{
background-color: #00CC66;
margin: 0px;
height: 80px;
}
#bottom
{
background-color: #CCFFCC;
height: 100%;
}
#left
{
background-color: #33CCFF;
height: 100%;
width: 200px;
float: left;
}
#right
{
background-color: #FFFF99;
height: 100%;
}
ComIntroduce.aspx
<%@ Page Title="公司介绍" Language="C#" MasterPageFile="~/MySecondMasterPage.master" AutoEventWireup="true" CodeFile="ComIntroduce.aspx.cs" Inherits="WebPages_ComIntroduce" %>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class WebPages_ComIntroduce : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
}
部门信息查看.aspx
<%@ Page Title="部门信息查看" Language="C#" MasterPageFile="~/MySecondMasterPage.master" AutoEventWireup="true" CodeFile="部门信息查看.aspx.cs" Inherits="WebPages_部门信息查看" %>
部门信息查看
部门信息管理.aspx
<%@ Page Title="部门信息管理" Language="C#" MasterPageFile="~/MySecondMasterPage.master" AutoEventWireup="true" CodeFile="部门信息管理.aspx.cs" Inherits="WebPages_部门信息管理" %>
部门信息录入
|
部门信息查看
|
部门信息修改
|
部门信息删除
|
服务中心.aspx
<%@ Page Title="服务中心" Language="C#" MasterPageFile="~/MySecondMasterPage.master" AutoEventWireup="true" CodeFile="服务中心.aspx.cs" Inherits="WebPages_服务中心t" %>
个人信息管理.aspx
<%@ Page Title="个人信息管理" Language="C#" MasterPageFile="~/MySecondMasterPage.master" AutoEventWireup="true" CodeFile="个人信息管理.aspx.cs" Inherits="WebPages_个人信息管理" %>
此页面中的修改登录密码网页可以删除!
查看职工信息.aspx
<%@ Page Title="查看职工信息" Language="C#" MasterPageFile="~/MySecondMasterPage.master" AutoEventWireup="true" CodeFile="查看职工信息.aspx.cs" Inherits="WebPages_查看职工信息" %>
部门信息修改.aspx
<%@ Page Title="部门信息修改" Language="C#" MasterPageFile="~/MySecondMasterPage.master" AutoEventWireup="true" CodeFile="部门信息修改.aspx.cs" Inherits="WebPages_部门信息修改" %>
部门信息修改
部门信息删除.aspx
<%@ Page Title="部门信息删除" Language="C#" MasterPageFile="~/MySecondMasterPage.master" AutoEventWireup="true" CodeFile="部门信息删除.aspx.cs" Inherits="WebPages_部门信息删除" %>
部门信息删除
部门信息录入.aspx
<%@ Page Title="部门信息录入" Language="C#" MasterPageFile="~/MySecondMasterPage.master" AutoEventWireup="true" CodeFile="部门信息录入.aspx.cs" Inherits="WebPages_部门信息录入" %>
部门信息录入
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LoginPage.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="LoginPage.aspx.cs" Inherits="LoginPage" %>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class LoginPage : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
}
protected void ImageButton2_Click1(object sender, ImageClickEventArgs e)
{
Response.Redirect("RegistPage.aspx");
}
}
RegistPage.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
无标题页
录入职工信息.aspx
<%@ Page Title="录入职工信息" Language="C#" MasterPageFile="~/MySecondMasterPage.master" AutoEventWireup="true" CodeFile="录入职工信息.aspx.cs" Inherits="WebPages_录入职工信息" %>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
职工号 |
姓名 |
性别 |
民族 |
身份证号 |
职工类别 |
婚姻状况 |
出生年月 |
住址 |
联系电话 |
最后学历 |
专业 |
毕业院校 |
职称 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
删除职工信息.aspx
<%@ Page Title="删除职工信息" Language="C#" MasterPageFile="~/MySecondMasterPage.master" AutoEventWireup="true" CodeFile="删除职工信息.aspx.cs" Inherits="WebPages_删除职工信息" %>
修改登录密码.aspx
<%@ Page Title="修改登录密码" Language="C#" MasterPageFile="~/MySecondMasterPage.master" AutoEventWireup="true" CodeFile="修改登录密码.aspx.cs" Inherits="WebPages_修改登录密码" %>
修改职工信息.aspx
<%@ Page Title="修改职工信息" Language="C#" MasterPageFile="~/MySecondMasterPage.master" AutoEventWireup="true" CodeFile="修改职工信息.aspx.cs" Inherits="WebPages_修改职工信息" %>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
职工号 |
姓名 |
性别 |
民族 |
身份证号 |
职工类别 |
婚姻状况 |
出生年月 |
住址 |
联系电话 |
最后学历 |
专业 |
毕业院校 |
职称 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
职工信息管理.aspx
<%@ Page Title="职工信息管理" Language="C#" MasterPageFile="~/MySecondMasterPage.master" AutoEventWireup="true" CodeFile="职工信息管理.aspx.cs" Inherits="WebPages_职工信息管理" %>
录入职工信息
|
查看职工信息
|
修改职工信息
|
删除职工信息
|
测试
测试主要分为单元测试和整体性能测试,由于时间仓促,该系统有许多地方设计的较为简略;由于篇幅有限,下面只有部分测试结果,并且也没有
书
关于书的成语关于读书的排比句社区图书漂流公约怎么写关于读书的小报汉书pdf
写详细的测试文档!
图(1)
图1是登录界面。
图(2)
图2是注册界面
图(3)
图3是首页,可以通过menu、页面图标按钮及链接进入其他页面!点击公司介绍图标按钮进入图4.
图(4)
图4是公司介绍的页面,通过中左部的menu按钮选择职工信息管理就进入图5所示的页面
图(5)
图5是职工信息管理页面,点击相应的图标按钮或menu可以导航到相应的界面,现在点击menu中的个人信息管理进入图6中的个人信息管理界面。
图(6)
图6是个人信息管理界面,通过该界面上的图标按钮或menu可以导航到相应的界面。点击修改登录密码进入图7所示的修改登录密码界面。
图(7)
图7是修改登录密码界面,通过menu,单击服务中心按钮,可以进入图8 所示的服务中心界面!
图(8)
图8 是服务中心页面,通过该界面中的图标按钮或menu中的选项,可以进入相应的页面。在menu中选择部门信息管理,就进入了图9所示的部门信息管理页面。
图(9)
图9 是部门信息管理页面,通过点击该页面上的相应的图标或选择menu中的菜单项,可以进入相应的页面,点击部门信息录入图标,就进入了图10所示的部门信息录入页面。
图(10)
图10是部门信息录入页面,在该页面中新增加一个部门信息:部门号为10,部门名称为销售部,部门领导是李逵,部门地址是云南。然后通过menu菜单导航到部门信息修改页面。
图(11)
该页面的部门信息修改页面,通过该页面可以修改相应的部门的信息。现在把销售部的部门地址由云南修改为和县,点击确定。然后通过menu菜单导航到部门信息删除页面。
图(12)
图12是部门信息删除页面,现在把销售部的部门相关的信息删除,点击销售部后的删除即可。然后通过menu菜单导航到部门信息查看页面。
图(13)
图13是部门信息查看页面,通过该页面可以查看部门相关信息!
图(14)
图(15)
图14与15是母版页中的menu控件的菜单项,可以查看整体网站页面的布局。
实验总结:
通过此次实验,学会了一些使用ASP.NET创建网站的基本知识。体会到了ASP.NET的强大之处,它创建网站极为方便高效和易用。掌握了ASP.NET一些控件的功能及用法,也熟悉了.NET框架下的编程开发的一些知识及技能!
-36-