版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
办公信息管理系统办公信息管理系统全文共27页,当前为第1页。办公信息管理系统全文共27页,当前为第1页。成绩课程设计说明书(论文)题目办公信息管理系统课程名称数据库专业信息与计算科学班级1003学生姓名崔卓须(3101301308)姚顺兰(3101301304)设计地点数理系机房指导教师熊保平设计起止时间:2013年6月27日至2013年7月8日办公信息管理系统全文共办公信息管理系统全文共27页,当前为第2页。目录办公信息管理系统全文共27页,当前为第3页。办公信息管理系统全文共27页,当前为第3页。办公信息管理系统全文共27页,当前为第4页。办公信息管理系统全文共27页,当前为第4页。模块:部门管理,员工管理,客户管理,业务管理,统计信息;其中统计信息又包括:按某年某月某统计查询某部门的各类业务量,以及按部门统计各类业务量和按业务类别统计各部门业务信息情况。它的主要功能可以实现员工登录和管理员登陆,员工可以查阅自己的信息和更新自己的信息,管理员可以时刻对于各部门,员工,客户,业务进行查阅,更新,插入和删除操作。及时了解商业动态,根据销各信息得知市场反应,以便于管理层及时调整公司策略。本系统在在现有的技术条件和实现程度上做了较为详细的需求分析,较大限度满足用户的要求,因此本界面易上手、美观、实用、针对性强。关键词:数据库,信息管理,多用户登陆2.1项目背景信息技术是构成21世纪的最强大力量之一,信息技术所带来的变革,能够帮助个人和社会更深入地认识办公管理系统对管理工作的各项强大推进。随着计算机应用的日益普及,各部门信息化管理势在必行,办公信息化系统是提高工作效率的可靠途径。职场竞争的日趋激烈,而有效的办公管理对于一个公司的成败兴亡关系很大。2.2课程设计目的1.熟练掌握数据库设计技术。
2.熟练掌握数据库操作语句及其应用办公信息管理系统全文共27页,当前为第5页。3.设计开发一个办公信息管理办公信息管理系统全文共27页,当前为第5页。2.3开发环境1.操作系统:windowsXP2.数据库系统:oracle3.开发工具:sqlserverbusinessintelligenceDevelopmentstudio2.4可行性分析2.41技术可行性分析因为该系统具有友好的人机交互操作界面,操作人员基本不需要培训,系统的功能和使用方法就基本上能够使系统顺利运行。2.42经济可行性分析该系统带来的经济效益明显的,其最主要的表现就是用本系统对于公司的部门,员工,客户和业务进行管理,可以有效的配置各种资源,调整公司的策略,使公司跟好的发展。2.43操作可行性分析该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。而整个系统采用最友好的交互界面,简洁明了,不需要对数据库进行深入的了解。2.44推广可行性分析该系统功能齐全,能满足各大中型企业办公管理的基本需求,且该软件占空间较小,适用大多系统,对电脑的配置没有过高要求,适合于各大中型企业实用。办公信息管理系统全文共办公信息管理系统全文共27页,当前为第6页。综合以上四方面,该系统的操作是可行的,有实际运用意义的。三、数据库设计3.1需求分析3.11用户需求说明该需求说明明确的表达了设计实现该办公信息管理系统所需要的各种数据和操作需求,建立在这个基础上设计的系统在最大程度上满足了用户的需求而且代价相对较小,其中主要包括各种基本信息以及管理人员在管理各部门,员工等过程中所体现出来的各种操作特性及相关信息。3.111数据需求经过对系统的业务流程和系统数据流程的调查,用户对系统的功能需求如下:1.部门在录入信息前要提供部门的基本信息,包括部门号,部门名,部门人数,债务,利润,经费。2.员工的基本信息,员工号,工资,邮箱,员工姓名,职称,性别,电话,日期,密码,部门号。3.业务基本信息,业务号,业务名,业务量。4.客户的基本信息:客户号,客户姓名,电话,性别,邮箱。5.部门提供业务的信息包括业务号,部门号,日期。6.客户订购业务的信息包括业务号,客户号,日期,订购量,订购价值。7.成为某个部门的客户包括部门号,客户号,日期。8.同时还需要创建视图,建立客户与业务之间的连接。3.112事务需求根据一些大中小企业的实际需求,要求本系统具有以下功能;1.统一友好的操作界面,能保证系统的易用性。办公信息管理系统全文共27页,当前为第7页。2.办公信息管理系统全文共27页,当前为第7页。3.对部门、业务、员工等数据信息进行全面的管理。具体而言:(a)在信息管理模块可以进行部门信息管理,实现对部门信息的编辑和添加、更新等操作。客户信息管理,实现对客户信息的编辑和添加、更新等操作,以便于对不同的客户实行不同的推销策略。业务信息管理,实现对业务信息的编辑和添加、更新等操作。员工信息管理,实现对员工信息的编辑和添加、更新等操作。(b)订购管理模块,实现录入订购业务相关信息。(c)用户管理,实现对用户信息的编辑和添加操作,可以添加用户,即授予权限,登入时需要正确的用户名和密码。(d)统计信息又包括:按某年某月某统计查询某部门的各类业务量,以及按部门统计各类业务量和按业务类别统计各部门业务信息情况。3.12系统需求说明随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。面对较大数量的信息,采用人力将浪费大量时间,人力和物力,并且数据准确性低,数据汇总速度慢,所以针对小型批发系统的特征,开发一个界面友好,易于操作的软件成为小型批发系统的首选。整个系统从操作简便、界面友好、灵活、使用、安全的要求出发,完成对部门、员工、客户和事务全过程的信息管理,包括对信息的添加、删除、查询、统计等。本系统可以满足大中小企业的需求。3.2逻辑结构设计3.21关系模型部门(部门号,部门名,部门人数,债务,利润,经费)主码:部门号员工(员工号,工资,邮箱,员工姓名,职称,性别,电话,日期,密码,部门号)办公信息管理系统全文共27页,当前为第8页。主码:员工号办公信息管理系统全文共27页,当前为第8页。业务(业务号,业务名,业务量)主码:业务号生产(业务号,部门号,日期)主码:(业务号,部门号)外码:业务号;部门号客户(客户号,客户姓名,电话,性别,邮箱)主码:客户号订购(业务号,客户号,日期,订购量,订购价值)主码:(业务号,客户号)外码:业务号;客户号加入(部门号,客户号,日期)主码:(部门号,客户号)外码:部门号;客户号公共信息(序号,文件,通知)主码:序号查看公共信息(员工号,序号,发布日期)主码:(员工号,序号)外码:员工号;序号日期邮箱日期订购量日期邮箱日期订购量订购价额订购日期业务量业务号业务名ttance部门债务dfeedeprofit号部门部门人士部门员工engage业务客户订购生产职称邮箱员工姓名电话密码性别员工号客户姓名性别客户号电话日期工资1NNMMNNM订购成为生产聘请经费利润部门人数部门名部门号办公信息管理系统全文共办公信息管理系统全文共27页,当前为第9页。员工员工通知和文件查看日期信息文件通知NM 办公信息管理系统全文共办公信息管理系统全文共27页,当前为第10页。3.3数据库物理设计完成了数据库的逻辑设计之后,即可开始数据库的物理设计。基于以上数据库逻辑设计,考虑到程序设计的简易性及通用性,本物资管理信息系统采用的SQLServier数据库,并在其下创建了9个数据表。部门表department字段名字段中文说明数据类型备注Dno部门号Char(8)主键Dname部门名Char(10)Dpn部门人数IntDdebt部门债务FloatDprofit利润FloatDfee经费Float员工表Employee字段名字段中文说明数据类型备注Eno员工名Char(8)主键Ewage工资FloatEemail邮箱Char(20)Ename员工姓名Char(10)Dpro职称Char(10)Esex性别Char(2)Tel电话IntEetime入职日期DatePassword密码Char(20)Dno部门号Char(8)外键业务表Business字段名字段中文说明数据类型备注Bno业务号Char(8)主键Bname业务名Char(10)Bvolume业务量float客户表Costom字段名字段中文说明数据类型备注Ccno客户号Char(8)主键Ccname客户名Char(10)主键Ctel电话IntCsex性别Char(2)Cemai邮件Char(20)办公信息管理系统全文共27页,当前为第11页。通知和文件办公信息管理系统全文共27页,当前为第11页。字段名字段中文说明数据类型备注ppno序号Char(8)主键Fli文件Char(2000)Inf通知Char(200)生产表Produce字段名字段中文说明数据类型备注Bno业务号Char(8)主键Dno部门号Char(8)主键Pdate生产日期Date订购表Book字段名字段中文说明数据类型备注Bno业务号Char(8)主键Ccno客户号Char(8)主键Btime订购日期DateBvolume订购量FloatBvalue订购金额Float加入公司客户群表Admittance字段名字段中文说明数据类型备注dno部门号Char(8)主键ccno客户号Char(8)主键Adate加入日期date查看公共信息sfi字段名字段中文说明数据类型备注Ppno序号Char(8)主键Ccno员工号Char(8)主键ppdate上传时间Date四、功能模块设4.1系统目标办公信息管理系统全文共27页,当前为第12页。1.在办公管理过程中,实现办公信息自动化管理,支持多级用户管理,各级用户具有各自的权限,系统有一个超级管理员,具有最大的权限;
2.实现上传下发文件、电话记录等各种业务信息的插入、修改、删除、录入等信息化管理;
3.实现对常见办公事件(分类)的信息化管理;
4.实现对各种分类信息的查询、统计;
5.按某年某月某统计查询某部门的各类业务量,以及按部门统计各类业务量;
6.按业务类别统计各部门业务信息情况办公信息管理系统全文共27页,当前为第12页。7.本系统具有注册的功能,同时管理员具有审核的功能。查看自己信息查看自己信息更新自己信息管理各部门信息管理各客户信息管理各业务信息管理各员工信息办公信息管理系统管理员员工4.2系统界面设计4.21员工注册办公信息管理系统全文共办公信息管理系统全文共27页,当前为第13页。4.22登陆系统管理4.23员工登陆办公信息管理系统全文共27页,当前为第14页。办公信息管理系统全文共27页,当前为第14页。4.24管理员登陆管理员具有查询,插入,更新,删除和统计信息查询。办公信息管理系统全文共27页,当前为第15页。4.25查询部门、员工等办公信息管理系统全文共27页,当前为第15页。4.26插入新信息办公信息管理系统全文共办公信息管理系统全文共27页,当前为第16页。4.27更新部门、员工等信息4.28删除部门、员工等信息办公信息管理系统全文共办公信息管理系统全文共27页,当前为第17页。4.29查询统计信息办公信息管理系统全文共办公信息管理系统全文共27页,当前为第18页。4.210审核注册办公信息管理系统全文共27页,当前为第19页。办公信息管理系统全文共27页,当前为第19页。五、主要代码5.1登陆界面代码办公信息管理系统全文共27页,当前为第20页。
private
void
button2_Click(object
sender,
EventArgs
e)
{
string
conn
=
"data
source=orcl;User
ID=system;Password=123;";
OracleConnection
cnn
=
new
OracleConnection();
cnn.ConnectionString
=
conn;
cnn.Open();
OracleCommand
cmd
=
new
OracleCommand();
cmd.Connection
=
cnn;
cmd.CommandText
=
"update
employee
set
ename=:ename,ewage=:ewage,eemail=:eemail,dpro=:dpro,esex=:esex,tel=:tel,eetime=:eetime,initialwage=:initialwage,dno=:dno
where
eno=:eno";
OracleParameter
p1
=
new
OracleParameter("eno",
OracleType.Char);
p1.Value
=
textBox7.Text.Trim();
OracleParameter
p2
=
new
OracleParameter("ename",
OracleType.Char);
p2.Value
=
textBox8.Text.Trim();
OracleParameter
p3
=
new
OracleParameter("ewage",
OracleType.Float);
p3.Value
=
textBox9.Text.Trim();
OracleParameter
p4
=
new
OracleParameter("eemail",
OracleType.Char);
p4.Value
=
textBox10.Text.Trim();
OracleParameter
p5
=
new
OracleParameter("dpro",
OracleType.Char);
p5.Value
=
textBox11.Text.Trim();
OracleParameter
p6
=
new
OracleParameter("esex",
OracleType.Char);
p6.Value
=
textBox12.Text.Trim();
OracleParameter
p7
=
new
OracleParameter("tel",
OracleType.Int16);
p7.Value
=
textBox13.Text.Trim();
OracleParameter
p8
=
new
OracleParameter("eetime",
OracleType.Char);
p8.Value
=
textBox14.Text.Trim();
OracleParameter
p9
=
new
OracleParameter("initialwage",
OracleType.Float);
p9.Value
=
textBox15.Text.Trim();
OracleParameter
p10
=
new
OracleParameter("dno",
OracleType.Char);
p10.Value
=
textBox16.Text.Trim();
cmd.Parameters.Add(p1);
cmd.Parameters.Add(p2);
cmd.Parameters.Add(p3);
cmd.Parameters.Add(p4);
cmd.Parameters.Add(p5);
cmd.Parameters.Add(p6);
cmd.Parameters.Add(p7);
办公信息管理系统全文共27页,当前为第21页。
cmd.Parameters.Add(p8);
cmd.Parameters.Add(p9);
cmd.Parameters.Add(p10);
cmd.ExecuteNonQuery();
OracleDa办公信息管理系统全文共27页,当前为第20页。办公信息管理系统全文共27页,当前为第21页。5.2更新代码办公信息管理系统全文共27页,当前为第22页。
private
void
button41_Click(object
sender,
EventArgs
e)
{
string
conn
=
"data
source=orcl;User
ID=system;Password=123;";
OracleConnection
cnn
=
new
OracleConnection();
cnn.ConnectionString
=
conn;
cnn.Open();
OracleCommand
cmd
=
new
OracleCommand();
cmd.Connection
=
cnn;
cmd.CommandText
=
"update
custom
set
ccname=:ccname,
csex=:csex,cemail=:cemail,ctel=:ctel
where
ccno=:ccno";
OracleParameter
p1
=
new
OracleParameter("ccno",
OracleType.Char);
p1.Value
=
textBox79.Text.Trim();
OracleParameter
p2
=
new
OracleParameter("ccname",
OracleType.Char);
p2.Value
=
textBox78.Text.Trim();
OracleParameter
p3
=
new
OracleParameter("csex",
OracleType.Char);
p3.Value
=
textBox77.Text.Trim();
OracleParameter
p4
=
new
OracleParameter("cemail",
OracleType.Char);
p4.Value
=
textBox76.Text.Trim();
OracleParameter
p5
=
new
OracleParameter("ctel",
OracleType.Char);
p5.Value
=
textBox59.Text.Trim();
cmd.Parameters.Add(p1);
cmd.Parameters.Add(p2);
cmd.Parameters.Add(p3);
cmd.Parameters.Add(p4);
cmd.Parameters.Add(p5);
cmd.ExecuteNonQuery();
OracleDataAdapter
mda
=
new
OracleDataAdapter();
mda.SelectCommand
=
cmd;
Dat办公信息管理系统全文共27页,当前为第22页。5.3删除代码办公信息管理系统全文共27页,当前为第23页。
private
void
button46_Click(object
sender,
EventArgs
e)
{
string
conn
=
"data
source=orcl;User
ID=system;Password=123;";
OracleConnection
cnn
=
new
OracleConnection();
cnn.ConnectionString
=
conn;
cnn.Open();
OracleCommand
cmd
=
new
OracleCommand();
cmd.Connection
=
cnn;
cmd.CommandText
=
"delete
from
Admittance
where
dno=:dno
and
ccno=:ccno";
OracleParameter
p1
=
new
OracleParameter("dno",
OracleType.Char);
OracleParameter
p2
=
new
OracleParameter("ccno",
OracleType.Char);
p1.Value
=
textBox85.Text.Trim();
p2.Value
=
textBox80.Text.Trim();
cmd.Parameters.Add(p1);
cmd.Parameters.Add(p2);
cmd.ExecuteNonQuery();
OracleDataAdapter
mda
=
new
OracleDataAdapter();
mda.SelectCommand
=
cmd;
DataSet
ds
=
new
DataSet();
办公信息管理系统全文共27页,当前为第23页。办公信息管理系统全文共办公信息管理系统全文共27页,当前为第24页。5.4插入代码办公信息管理系统全文共27页,当前为第25页。private
void
button11_Click(object
sender,
EventArgs
e)
{
string
conn
=
"data
source=orcl;User
ID=system;Password=123;";
OracleConnection
cnn
=
new
OracleConnection();
cnn.ConnectionString
=
conn;
cnn.Open();
OracleCommand
cmd
=
new
OracleC
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年黄石经营性道路旅客运输驾驶员从业资格考试题库
- 2024年日喀则小型客运从业资格证2024年考试题
- 区块链金融科技行业市场突围建议书
- 运动损伤康复治疗行业的消费市场分析
- 2024年海口考客运资格证用什么软件
- 体疗养生会馆行业投资机会分析与策略研究报告
- 医疗美容与整形行业竞争格局与投资战略研究咨询报告
- 医疗大数据行业发展趋势及前景展望分析报告
- 化学制药行业调研及投资前景分析报告
- 电动汽车充电桩行业调研及投资前景分析报告
- autodeskrevit2016二次开发入门教程第八章交互及ui api
- 哥达纲领批判(课件)
- 服装行业产品介绍PPT模板
- 高三英语应用文写作之求助信课件
- 消防专业校企合作方案
- 音乐考级(基本乐科五级)考试参考题库(附答案)
- 国学《弟子规》 课件
- 干部履历表填写模板(1999年版)
- NY∕T 3349-2021 畜禽屠宰加工人员岗位技能要求
- 公路养护工技师专业技术理论知识竞赛试题库(附含答案)
- 全集举一反三课件奥数小学二年级数学
评论
0/150
提交评论