《综合应用开发项目实训》
企业办公自动化系统
学院:信息科学与技术学院
专业:计算机信息管理
学期:2015~2016学年第一学期 姓名:王凯、赵宋光、刘文宏
学号: 06号、12号、24号
摘要
伴随着 Ineternet技术在各个领域的广泛应用,当今社会已经进入信息时代,信息技术革命是当今送的各个领域都发生了翻天覆地的变化,每个企业都必须紧跟时代的步伐,加快信息化建设,加强企业竞争力和提升现代化企业的管理能力,以适应整个社会的发展变化。
企业对信息需求的增长,使计算机、网络技术已经渗透到企业的日常工作中。传统的企业内信息的交流方式早已经不能满足企业对大量的信息的快速传递与处理的需求,可以极大地提高企业内部的管理水平,进而全面提升企业在市场竞争中的综合竞争力。
关键词:供求信息;数据库管理系统;SQL Server2008;ASP.net+C#;
Abstract
With the wide application of Ineternet technology in various fields,Today's society has entered the information age,The information technology revolution is a great change in every field,Every business must keep pace with the times,Accelerate the construction of information,Strengthen the enterprise competitiveness and improve the management of modern enterprise,In order to adapt to the development of the whole society.
The growth of enterprise to the information demand, the computer, the network technology has already penetrated into the daily work of the enterprise.Traditional information exchange in the enterprise can not meet the needs of a large number of enterprises for the rapid delivery and processing of a large amount of information,It can greatly improve the management level, and enhance the comprehensive competitiveness of enterprises in the market competition.
Keywords :Supply and demand information;Database management system;SQL Server2005;ASP.net+C#;
目录
摘 要 -------------------------------------------------- 2 Abstract ------------------------------------------------ 3
一、绪 论 ----------------------------------------------- 5
1.1 课题来源及国内外背景 ------------------------------ 5
1.2 目的和意义 ---------------------------------------- 5
1.3 主要内容 ------------------------------------------ 5
二、 需求分析 ------------------------------------------- 5
2.1功能需求 ------------------------------------------ 5
2.2 数据库设计 ---------------------------------------- 6
2.3 系统流程 ----------------------------------------- 10
三、系统设计 ------------------------------------------- 11
3.1 系统功能结构图 ----------------------------------- 11
3.2前台设计 ----------------------------------------- 12
3.3后台设计 ----------------------------------------- 15
四、系统实现 ------------------------------------------- 17
4.1系统介绍 ----------------------------------------- 17
4.2操作注意事项-------------------------------------- 17
4.3操作流程 ----------------------------------------- 17
五、总 结 --------------------------------------------- 18
一、绪 论
1.1 课题来源
公司传统的公文管理过程繁琐、信息滞后,日常工作中不规范、效率低的现象时有发生。随着企业的不断快速发展,要求日常办公的信息化水平不断提升。
1.2 目的和意义
办公自动化是一个企业与整个世界联系的渠道,一方面,企业的员工可以在Internet 上查找有关的技术资料、市场行情,与现有或潜在的客户、合作伙伴联系;另一方面,其他企业可以通过Internet 访问你对外发布的企业信息,如企业介绍、生产经营业绩、业务范围、产品/服务等信息。从而起到宣传介绍的作用。同时它还与业务结合的非常密切,甚至是定制的,使得它可以将诸如信息采集、查询、统计等功能与具体业务密切关联,操作人员只须点击一个按钮就可以得到想要的结果,从而极大得方便了企业领导的管理和决策。那么办公系统对于企业来说到底有什么意义呢?它能为企业带来哪些便捷呢?通过以下几点简介你将详细的办公自动化软件对于企业来说是多么的重要。
1.3 主要内容
员工评比功能、上下班签到、发布公告、发送短信、编辑部门信息、修改员工信息。
二、需求分析
2.1功能需求
对于企业办公自动化管理系统来说,提高企业的管理效率、方便企业职员的
协作是至关重要的。
(1) 使用的计算机网络环境属于局域网,不允许Internet 网。
(2) 公司规模50到100人,人手一台计算机。
(3)实行人性化管理,允许员工自由发表意见和想法,还有丰富多彩的活动,如体育运动比赛,旅游等
(4)员工在工作中传送和接收文件,很不方便
(5)员工的上下班考勤属于人工考勤5对于公司的公告,新闻和规章制度,员工了解得很不及时。
(6)重要通知都是逐一打电话通知
为确定系统应包括部门管理、员工管理、公告管理、文件管理、交流管理、考勤管理、规章制度管理、系统管理等功能
2.2 数据库设计
2.2.1数据表树形结构
图2-1 数据表树形结构图
2.2.2字段设计
表2-1 department
表2-2 employee
表2-3 file
表2-4 note
表2-5 notice
表2-6 sysUser
表2-7vote
2.3 系统流程
三、系统设计
3.1 系统功能结构图
3.2前台设计
(1) 办公自动化登陆页面如图所示
图3-1办公自动化登陆页面
登陆页面代码主页实现代码
if (txtPwd.Text == "" && txtName.Text == "") {
Response.Write(bc.MessageBox("用户名称和密码不能为空!"));
return; }
if (rdoBtnAdmin.Checked) //系统管理员登录 {
DataSet ds = bc.GetDataSet("select top 1 * from tb_sysUser where userName='" + txtName.Text + "'and userPwd='" + txtPwd.Text + "'and system=1","tb_sysUser");
if (ds.Tables[0].Rows.Count>0) {
//登录成功后,设置登录时间和标识
bc.ExecSQL("update tb_sysUser set logintime='" + DateTime.Now + "',sign=1 where userName='" + txtName.Text + "'");
//存储登录用户名称
Session["loginName"] = txtName.Text;
//登录成功后,进入系统主页
Response.Redirect("~/SystemDefault.aspx"); } else {
Response.Write(bc.MessageBox("用户名或密码错误!"));
} }
后台管理页面如图所示:
图3-2 后台管理页面
网站招聘信息页实现代码:
Value="查看公告">
Value="发布公告">
"
Value="传送文件">
Value="接收文件">
Value="删除文件"> 发布公告页面
图3-3 发布公告页面
发布公告代码
protected void imgBtnSave_Click(object sender, ImageClickEventArgs e) {
BaseClass bc = new BaseClass();
//bool bl = bc.ExecSQL("insert into tb_notice values('" + txtTitle.Text + "','" + DateTime.Today.ToString("yyyy-MM-dd") + "','" + Session["loginName"].ToString() + "','" + FreeTextBox1.Text + "')");
bool bl = bc.ExecProcNotice(txtTitle.Text, FreeTextBox1.Text, Session["loginName"].ToString()); if (bl)
{
Response.Write(bc.MessageBox("公告发布-成功!")); } else {
Response.Write(bc.MessageBox("公告发布-失败!")); } }
3.3注册员工信息
(1)注册员工信息
图3-4员工注册
(2)上、下班签到功能
图3-5上、下班签到
上下班签到实现代码
protected void btnSave_Click(object sender, EventArgs e) {
bool blS = bc.ExecSQL("update tb_signstate set [time]='" + TextBox1.Text + "'where signstateid=1");
bool blX = bc.ExecSQL("update tb_signstate set [time]='" + TextBox2.Text + "'where signstateid=2");
if (blS && blX) {
Response.Write(bc.MessageBox("上下班时间设置成功!")); } else {
Response.Write(bc.MessageBox("上下班时间设置失败!")); } }
protected void btnClear_Click(object sender, EventArgs e) {
TextBox1.Text = "00:00:00"; TextBox2.Text = "00:00:00"; }
四、系统实现
4.1系统介绍
根据需求分析的描述以及与用户的沟通,现制定系统实现功能如下:
● 系统采用人机对话方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠。
● 实施强大的后台审核功能。
● 灵活、快速地发送和接收文件。 ● 实现员工的上下班考勤。
● 实现功能强大的公告发布与管理功能。
● 对用户输入的数据,系统地进行严格的数据检验,尽可能排除人为的错误。
● 系统最大限度地实现易维护性和易操作性。 ● 实现企业部门和职员的信息管理功能。
● 为了促进内部员工之间的交流,设置聊天室、活动投票功能。 ● 实现公司优秀员工的评比功能。
● 通过后台查看与删除公告信息、查看公文信息。 ● 对员工信息、职位信息与部门信息的管理。
4.2操作注意事项
(1)本系统管理员用户名为:Tsoft ,密码为:000。
(2)单击首页底部的“后台入口”按钮,输入用户名、密码及验证码进入后台管理界面。
(3)首页显示的信息都是在后台付费用发布的。
(4)在前台有一个“我要发布”链接按钮,免费发布供应信息。发布免费的信息需要进行审核后才能显示。
五、总 结
经过一周的实训,我们小组通过参考书中的知识以及老师的指导,成功的把实训内容运行出来,通过这一周的学习,认识到了自己的不足,也学习了很多之前不知道的知识,总之还是受益匪浅的,这对我以后的系统设计过程中提供了不少新思路,在以后的做系统的过程中,我们也会不懈努力,争取做出真正属于自己的系统。
《综合应用开发项目实训》
企业办公自动化系统
学院:信息科学与技术学院
专业:计算机信息管理
学期:2015~2016学年第一学期 姓名:王凯、赵宋光、刘文宏
学号: 06号、12号、24号
摘要
伴随着 Ineternet技术在各个领域的广泛应用,当今社会已经进入信息时代,信息技术革命是当今送的各个领域都发生了翻天覆地的变化,每个企业都必须紧跟时代的步伐,加快信息化建设,加强企业竞争力和提升现代化企业的管理能力,以适应整个社会的发展变化。
企业对信息需求的增长,使计算机、网络技术已经渗透到企业的日常工作中。传统的企业内信息的交流方式早已经不能满足企业对大量的信息的快速传递与处理的需求,可以极大地提高企业内部的管理水平,进而全面提升企业在市场竞争中的综合竞争力。
关键词:供求信息;数据库管理系统;SQL Server2008;ASP.net+C#;
Abstract
With the wide application of Ineternet technology in various fields,Today's society has entered the information age,The information technology revolution is a great change in every field,Every business must keep pace with the times,Accelerate the construction of information,Strengthen the enterprise competitiveness and improve the management of modern enterprise,In order to adapt to the development of the whole society.
The growth of enterprise to the information demand, the computer, the network technology has already penetrated into the daily work of the enterprise.Traditional information exchange in the enterprise can not meet the needs of a large number of enterprises for the rapid delivery and processing of a large amount of information,It can greatly improve the management level, and enhance the comprehensive competitiveness of enterprises in the market competition.
Keywords :Supply and demand information;Database management system;SQL Server2005;ASP.net+C#;
目录
摘 要 -------------------------------------------------- 2 Abstract ------------------------------------------------ 3
一、绪 论 ----------------------------------------------- 5
1.1 课题来源及国内外背景 ------------------------------ 5
1.2 目的和意义 ---------------------------------------- 5
1.3 主要内容 ------------------------------------------ 5
二、 需求分析 ------------------------------------------- 5
2.1功能需求 ------------------------------------------ 5
2.2 数据库设计 ---------------------------------------- 6
2.3 系统流程 ----------------------------------------- 10
三、系统设计 ------------------------------------------- 11
3.1 系统功能结构图 ----------------------------------- 11
3.2前台设计 ----------------------------------------- 12
3.3后台设计 ----------------------------------------- 15
四、系统实现 ------------------------------------------- 17
4.1系统介绍 ----------------------------------------- 17
4.2操作注意事项-------------------------------------- 17
4.3操作流程 ----------------------------------------- 17
五、总 结 --------------------------------------------- 18
一、绪 论
1.1 课题来源
公司传统的公文管理过程繁琐、信息滞后,日常工作中不规范、效率低的现象时有发生。随着企业的不断快速发展,要求日常办公的信息化水平不断提升。
1.2 目的和意义
办公自动化是一个企业与整个世界联系的渠道,一方面,企业的员工可以在Internet 上查找有关的技术资料、市场行情,与现有或潜在的客户、合作伙伴联系;另一方面,其他企业可以通过Internet 访问你对外发布的企业信息,如企业介绍、生产经营业绩、业务范围、产品/服务等信息。从而起到宣传介绍的作用。同时它还与业务结合的非常密切,甚至是定制的,使得它可以将诸如信息采集、查询、统计等功能与具体业务密切关联,操作人员只须点击一个按钮就可以得到想要的结果,从而极大得方便了企业领导的管理和决策。那么办公系统对于企业来说到底有什么意义呢?它能为企业带来哪些便捷呢?通过以下几点简介你将详细的办公自动化软件对于企业来说是多么的重要。
1.3 主要内容
员工评比功能、上下班签到、发布公告、发送短信、编辑部门信息、修改员工信息。
二、需求分析
2.1功能需求
对于企业办公自动化管理系统来说,提高企业的管理效率、方便企业职员的
协作是至关重要的。
(1) 使用的计算机网络环境属于局域网,不允许Internet 网。
(2) 公司规模50到100人,人手一台计算机。
(3)实行人性化管理,允许员工自由发表意见和想法,还有丰富多彩的活动,如体育运动比赛,旅游等
(4)员工在工作中传送和接收文件,很不方便
(5)员工的上下班考勤属于人工考勤5对于公司的公告,新闻和规章制度,员工了解得很不及时。
(6)重要通知都是逐一打电话通知
为确定系统应包括部门管理、员工管理、公告管理、文件管理、交流管理、考勤管理、规章制度管理、系统管理等功能
2.2 数据库设计
2.2.1数据表树形结构
图2-1 数据表树形结构图
2.2.2字段设计
表2-1 department
表2-2 employee
表2-3 file
表2-4 note
表2-5 notice
表2-6 sysUser
表2-7vote
2.3 系统流程
三、系统设计
3.1 系统功能结构图
3.2前台设计
(1) 办公自动化登陆页面如图所示
图3-1办公自动化登陆页面
登陆页面代码主页实现代码
if (txtPwd.Text == "" && txtName.Text == "") {
Response.Write(bc.MessageBox("用户名称和密码不能为空!"));
return; }
if (rdoBtnAdmin.Checked) //系统管理员登录 {
DataSet ds = bc.GetDataSet("select top 1 * from tb_sysUser where userName='" + txtName.Text + "'and userPwd='" + txtPwd.Text + "'and system=1","tb_sysUser");
if (ds.Tables[0].Rows.Count>0) {
//登录成功后,设置登录时间和标识
bc.ExecSQL("update tb_sysUser set logintime='" + DateTime.Now + "',sign=1 where userName='" + txtName.Text + "'");
//存储登录用户名称
Session["loginName"] = txtName.Text;
//登录成功后,进入系统主页
Response.Redirect("~/SystemDefault.aspx"); } else {
Response.Write(bc.MessageBox("用户名或密码错误!"));
} }
后台管理页面如图所示:
图3-2 后台管理页面
网站招聘信息页实现代码:
Value="查看公告">
Value="发布公告">
"
Value="传送文件">
Value="接收文件">
Value="删除文件"> 发布公告页面
图3-3 发布公告页面
发布公告代码
protected void imgBtnSave_Click(object sender, ImageClickEventArgs e) {
BaseClass bc = new BaseClass();
//bool bl = bc.ExecSQL("insert into tb_notice values('" + txtTitle.Text + "','" + DateTime.Today.ToString("yyyy-MM-dd") + "','" + Session["loginName"].ToString() + "','" + FreeTextBox1.Text + "')");
bool bl = bc.ExecProcNotice(txtTitle.Text, FreeTextBox1.Text, Session["loginName"].ToString()); if (bl)
{
Response.Write(bc.MessageBox("公告发布-成功!")); } else {
Response.Write(bc.MessageBox("公告发布-失败!")); } }
3.3注册员工信息
(1)注册员工信息
图3-4员工注册
(2)上、下班签到功能
图3-5上、下班签到
上下班签到实现代码
protected void btnSave_Click(object sender, EventArgs e) {
bool blS = bc.ExecSQL("update tb_signstate set [time]='" + TextBox1.Text + "'where signstateid=1");
bool blX = bc.ExecSQL("update tb_signstate set [time]='" + TextBox2.Text + "'where signstateid=2");
if (blS && blX) {
Response.Write(bc.MessageBox("上下班时间设置成功!")); } else {
Response.Write(bc.MessageBox("上下班时间设置失败!")); } }
protected void btnClear_Click(object sender, EventArgs e) {
TextBox1.Text = "00:00:00"; TextBox2.Text = "00:00:00"; }
四、系统实现
4.1系统介绍
根据需求分析的描述以及与用户的沟通,现制定系统实现功能如下:
● 系统采用人机对话方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠。
● 实施强大的后台审核功能。
● 灵活、快速地发送和接收文件。 ● 实现员工的上下班考勤。
● 实现功能强大的公告发布与管理功能。
● 对用户输入的数据,系统地进行严格的数据检验,尽可能排除人为的错误。
● 系统最大限度地实现易维护性和易操作性。 ● 实现企业部门和职员的信息管理功能。
● 为了促进内部员工之间的交流,设置聊天室、活动投票功能。 ● 实现公司优秀员工的评比功能。
● 通过后台查看与删除公告信息、查看公文信息。 ● 对员工信息、职位信息与部门信息的管理。
4.2操作注意事项
(1)本系统管理员用户名为:Tsoft ,密码为:000。
(2)单击首页底部的“后台入口”按钮,输入用户名、密码及验证码进入后台管理界面。
(3)首页显示的信息都是在后台付费用发布的。
(4)在前台有一个“我要发布”链接按钮,免费发布供应信息。发布免费的信息需要进行审核后才能显示。
五、总 结
经过一周的实训,我们小组通过参考书中的知识以及老师的指导,成功的把实训内容运行出来,通过这一周的学习,认识到了自己的不足,也学习了很多之前不知道的知识,总之还是受益匪浅的,这对我以后的系统设计过程中提供了不少新思路,在以后的做系统的过程中,我们也会不懈努力,争取做出真正属于自己的系统。