收藏 分销(赏)

办公信息综合管理系统.doc

上传人:快乐****生活 文档编号:3033592 上传时间:2024-06-13 格式:DOC 页数:24 大小:721.54KB
下载 相关 举报
办公信息综合管理系统.doc_第1页
第1页 / 共24页
办公信息综合管理系统.doc_第2页
第2页 / 共24页
办公信息综合管理系统.doc_第3页
第3页 / 共24页
办公信息综合管理系统.doc_第4页
第4页 / 共24页
办公信息综合管理系统.doc_第5页
第5页 / 共24页
点击查看更多>>
资源描述

1、成绩 课程设计说明书(论文)题 目 办公信息管理系统 课 程 名 称 数据库 专 业 信息和计算科学 班 级 1003 学 生 姓 名 崔卓须() 姚顺兰() 设 计 地 点 数理系机房 指 导 教 师 熊保平 设计起止时间: 年 6月 27 日至 7 月 8 日目录一、摘要1二、概述22.1 项目背景22.2 课程设计目标22.3开发环境22.4 可行性分析22.41技术可行性分析22.42 经济可行性分析22.43操作可行性分析3三、数据库设计33.1需求分析33.11 用户需求说明43.111 数据需求43.112事务需求43.12 系统需求说明43.2 逻辑结构设计53.21 关系53

2、.22 ER图63.3数据库物理设计7四、功效模块设计94.1 系统目标104.2 系统界面设计104.21职员注册104.22登陆系统管理104.23职员登陆114.24管理员登陆114.25查询部门、职员信息124.26插入新信息124.27修改部门、职员信息134.28删除部门职员信息134.29查询统计信息144.210审核注册14五、关键代码155.1 登陆界面代码155.2 更新代码165.3删除代码165.4插入代码17六、设计心得18一、摘要信息技术是组成二十一世纪最强大力量之一,信息技术所带来变革,能够帮助个人和社会更深入地认识办公管理系统对管理工作各项强大推进,伴随计算机应

3、用日益普及,各部门信息化管理势在必行,办公信息化系统是提升工作效率可靠路径。职场竞争日趋猛烈,而有效办公管理对于一个企业成败兴亡关系很大。现在很多企业全部一直在寻求一个高效有安全办公管理系统。此办公管理系统系统是采取sql server business intelligence Development studio开发工具和oracle数据库技术在Windows平台下开发出来批发系统。关键包含以五个模块:部门管理,职员管理,用户管理,业务管理,统计信息;其中统计信息又包含:按某年某月某统计查询某部门各类业务量,和按部门统计各类业务量和按业务类别统计各部门业务信息情况。它关键功效能够实现职员登

4、录和管理员登陆,职员能够查阅自己信息和更新自己信息,管理员能够时刻对于各部门,职员,用户,业务进行查阅,更新,插入和删除操作。立即了解商业动态,依据销各信息得悉市场反应,方便于管理层立即调整企业策略。 本系统在在现有技术条件和实现程度上做了较为具体需求分析,较大程度满足用户要求,所以本界面易上手、美观、实用、针对性强 。关键词: 数据库,信息管理,多用户登陆2.1 项目背景信息技术是组成二十一世纪最强大力量之一,信息技术所带来变革,能够帮助个人和社会更深入地认识办公管理系统对管理工作各项强大推进。伴随计算机应用日益普及,各部门信息化管理势在必行,办公信息化系统是提升工作效率可靠路径。职场竞争日

5、趋猛烈,而有效办公管理对于一个企业成败兴亡关系很大。2.2 课程设计目标1. 熟练掌握数据库设计技术。2. 熟练掌握数据库操作语句及其应用3. 设计开发一个办公信息管理系统2.3 开发环境1. 操作系统:windows XP2数据库系统:oracle3开发工具:sql server business intelligence Development studio2.4 可行性分析2.41技术可行性分析因为该系统含有友好人机交互操作界面,操作人员基础不需要培训,系统功效和使用方法就基础上能够使系统顺利运行。2.42 经济可行性分析该系统带来经济效益显著,其最关键表现就是用本系统对于企业部门,职员

6、,用户和业务进行管理,能够有效配置多种资源,调整企业策略,使企业跟好发展。2.43操作可行性分析该系统是大家熟悉操作系统,对于那些有通常计算机知识人员就能够轻松上手。而整个系统采取最友好交互界面,简练明了,不需要对数据库进行深入了解。2.44推广可行性分析该系统功效齐全,能满足各大中型企业办公管理基础需求,且该软件占空间较小,适用大多系统,对电脑配置没有过高要求,适合于各大中型企业实用。综合以上四方面,该系统操作是可行,有实际利用意义。三、数据库设计3.1需求分析 3.11用户需求说明该需求说明明确表示了设计实现该办公信息管理系统所需要多种数据和操作需求,建立在这个基础上设计系统在最大程度上满

7、足了用户需求而且代价相对较小,其中关键包含多种基础信息和管理人员在管理各部门,职员等过程中所表现出来多种操作特征及相关信息。3.111 数据需求经过对系统业务步骤和系统数据步骤调查,用户对系统功效需求以下:1.部门在录入信息前要提供部门基础信息,包含部门号,部门名,部门人数,债务,利润,经费。2职员基础信息,职员号,工资,邮箱,职员姓名,职称,性别,电话,日期,密码,部门号。3业务基础信息,业务号,业务名,业务量。4用户基础信息:用户号,用户姓名,电话,性别,邮箱。5部门提供业务信息包含业务号,部门号,日期。6用户订购业务信息包含业务号,用户号,日期,订购量,订购价值。7成为某个部门用户包含部

8、门号,用户号,日期。8同时还需要创建视图,建立用户和业务之间连接。3.112事务需求依据部分大中小企业实际需求,要求本系统含有以下功效;1. 统一友好操作界面,能确保系统易用性。2. 规范、完善基础信息设置。3. 对部门、业务、职员等数据信息进行全方面管理。具体而言: (a) 在信息管理模块能够进行1) 部门信息管理,实现对部门信息编辑和添加、更新等操作。2) 用户信息管理,实现对用户信息编辑和添加、更新等操作,方便于对不一样用户实施不一样推销策略。3) 业务信息管理,实现对业务信息编辑和添加、更新等操作。4) 职员信息管理,实现对职员信息编辑和添加、更新等操作。(b) 订购管理模块,实现录入

9、订购业务相关信息。 (c) 用户管理,实现对用户信息编辑和添加操作,能够添加用户,即授予权限,登入时需要正确用户名和密码。 (d) 统计信息又包含:按某年某月某统计查询某部门各类业务量,和按部门统计各类业务量和按业务类别统计各部门业务信息情况。3.12 系统需求说明伴随计算机普及和计算机科学技术飞速发展,大家开始越来越多地利用计算机处理实际问题。面对较大数量信息,采取人力将浪费大量时间,人力和物力,而且数据正确性低,数据汇总速度慢,所以针对小型批发系统特征,开发一个界面友好,易于操作软件成为小型批发系统首选。整个系统从操作简便、界面友好、灵活、使用、安全要求出发,完成对部门、职员、用户和事务全

10、过程信息管理,包含对信息添加、删除、查询、统计等。本系统能够满足大中小企业需求。3.2 逻辑结构设计3.21 关系模型部门(部门号,部门名,部门人数,债务,利润,经费)主码:部门号职员(职员号,工资,邮箱,职员姓名,职称,性别,电话,日期,密码,部门号)主码:职员号 外码:部门号业务(业务号,业务名,业务量)主码:业务号生产(业务号,部门号,日期)主码:(业务号,部门号) 外码:业务号;部门号用户(用户号,用户姓名,电话,性别,邮箱)主码:用户号订购(业务号,用户号,日期,订购量,订购价值)主码:(业务号,用户号) 外码:业务号;用户号加入(部门号,用户号,日期)主码:(部门号,用户号) 外码

11、:部门号;用户号公共信息(序号,文件,通知)主码:序号查看公共信息(职员号,序号,公布日期)主码:(职员号,序号) 外码:职员号;序号日期邮箱日期订购量订购价额订购日期业务量业务号业务名ttance部门债务dfeedeprofit号部门部门人士部门职员engage业务用户订购生产职称邮箱职员姓名电话密码性别职员号用户姓名性别用户号电话日期工资1NNMMNNM订购成为生产聘用经费利润部门人数部门名部门号3.22 ER图职员通知和文件查看日期信息文件通知NM3.3 数据库物理设计完成了数据库逻辑设计以后,即可开始数据库物理设计。基于以上数据库逻辑设计,考虑到程序设计简易性及通用性,本物资管理信息系

12、统采取SQL Servier数据库,并在其下创建了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部门号Ch

13、ar(8)外键业务表Business字段名字段汉字说明数据类型备注Bno业务号Char(8)主键Bname业务名Char(10)Bvolume业务量float用户表Costom字段名字段汉字说明数据类型备注Ccno用户号Char(8)主键Ccname用户名Char(10)主键Ctel电话IntCsex性别Char(2)Cemai邮件Char(20)通知和文件public字段名字段汉字说明数据类型备注ppno序号Char(8)主键Fli文件Char()Inf通知Char(200)生产表Produce字段名字段汉字说明数据类型备注Bno业务号Char(8)主键Dno部门号Char(8)主键Pdat

14、e生产日期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系统目标1. 在办公管理过程中,实现办公信息自动化管理,支持多级用户管理,各级

15、用户含有各自权限,系统有一个超级管理员,含有最大权限; 2. 实现上传下发文件、电话统计等多种业务信息插入、修改、删除、录入等信息化管理; 3. 实现对常见办公事件(分类)信息化管理; 4. 实现对多种分类信息查询、统计; 5. 按某年某月某统计查询某部门各类业务量,和按部门统计各类业务量; 6. 按业务类别统计各部门业务信息情况;7. 本系统含有注册功效,同时管理员含有审核功效。查看自己信息更新自己信息管理各部门信息管理各用户信息管理各业务信息管理各职员信息办公信息管理系统管理员职员4.2 系统界面设计4.21 职员注册4.22 登陆系统管理4.23 职员登陆职员能够查询自己信息,能够更新自

16、己信息,而且能够依据自己职员号查询所在部门信息。4.24 管理员登陆管理员含有查询,插入,更新,删除和统计信息查询。4.25 查询部门、职员等信息4.26 插入新信息4.27 更新部门、职员等信息4.28 删除部门、职员等信息4.29 查询统计信息4.210 审核注册五、关键代码5.1 登陆界面代码privatevoidbutton2_Click(objectsender,EventArgse)stringconn=datasource=orcl;UserID=system;Password=123;OracleConnectioncnn=newOracleConnection();cnn.C

17、onnectionString=conn;cnn.Open();OracleCommandcmd=newOracleCommand();cmd.Connection=cnn;cmd.CommandText=updateemployeesetename=:ename,ewage=:ewage,eemail=:eemail,dpro=:dpro,esex=:esex,tel=:tel,eetime=:eetime,initialwage=:initialwage,dno=:dnowhereeno=:eno;OracleParameterp1=newOracleParameter(eno,Oracl

18、eType.Char);p1.Value=textBox7.Text.Trim();OracleParameterp2=newOracleParameter(ename,OracleType.Char);p2.Value=textBox8.Text.Trim();OracleParameterp3=newOracleParameter(ewage,OracleType.Float);p3.Value=textBox9.Text.Trim();OracleParameterp4=newOracleParameter(eemail,OracleType.Char);p4.Value=textBox

19、10.Text.Trim();OracleParameterp5=newOracleParameter(dpro,OracleType.Char);p5.Value=textBox11.Text.Trim();OracleParameterp6=newOracleParameter(esex,OracleType.Char);p6.Value=textBox12.Text.Trim();OracleParameterp7=newOracleParameter(tel,OracleType.Int16);p7.Value=textBox13.Text.Trim();OracleParameter

20、p8=newOracleParameter(eetime,OracleType.Char);p8.Value=textBox14.Text.Trim();OracleParameterp9=newOracleParameter(initialwage,OracleType.Float);p9.Value=textBox15.Text.Trim();OracleParameterp10=newOracleParameter(dno,OracleType.Char);p10.Value=textBox16.Text.Trim();cmd.Parameters.Add(p1);cmd.Paramet

21、ers.Add(p2);cmd.Parameters.Add(p3);cmd.Parameters.Add(p4);cmd.Parameters.Add(p5);cmd.Parameters.Add(p6);cmd.Parameters.Add(p7);cmd.Parameters.Add(p8);cmd.Parameters.Add(p9);cmd.Parameters.Add(p10);cmd.ExecuteNonQuery();OracleDataAdaptermda=newOracleDataAdapter();mda.SelectCommand=cmd;DataSetds=newDa

22、taSet();mda.Fill(ds);5.2 更新代码privatevoidbutton41_Click(objectsender,EventArgse)stringconn=datasource=orcl;UserID=system;Password=123;OracleConnectioncnn=newOracleConnection();cnn.ConnectionString=conn;cnn.Open();OracleCommandcmd=newOracleCommand();cmd.Connection=cnn;cmd.CommandText=updatecustomsetcc

23、name=:ccname,csex=:csex,cemail=:cemail,ctel=:ctelwhereccno=:ccno;OracleParameterp1=newOracleParameter(ccno,OracleType.Char);p1.Value=textBox79.Text.Trim();OracleParameterp2=newOracleParameter(ccname,OracleType.Char);p2.Value=textBox78.Text.Trim();OracleParameterp3=newOracleParameter(csex,OracleType.

24、Char);p3.Value=textBox77.Text.Trim();OracleParameterp4=newOracleParameter(cemail,OracleType.Char);p4.Value=textBox76.Text.Trim();OracleParameterp5=newOracleParameter(ctel,OracleType.Char);p5.Value=textBox59.Text.Trim();cmd.Parameters.Add(p1);cmd.Parameters.Add(p2);cmd.Parameters.Add(p3);cmd.Paramete

25、rs.Add(p4);cmd.Parameters.Add(p5);cmd.ExecuteNonQuery();OracleDataAdaptermda=newOracleDataAdapter();mda.SelectCommand=cmd;DataSetds=newDataSet();mda.Fill(ds);5.3 删除代码privatevoidbutton46_Click(objectsender,EventArgse)stringconn=datasource=orcl;UserID=system;Password=123;OracleConnectioncnn=newOracleC

26、onnection();cnn.ConnectionString=conn;cnn.Open();OracleCommandcmd=newOracleCommand();cmd.Connection=cnn;cmd.CommandText=deletefromAdmittancewheredno=:dnoandccno=:ccno;OracleParameterp1=newOracleParameter(dno,OracleType.Char);OracleParameterp2=newOracleParameter(ccno,OracleType.Char);p1.Value=textBox

27、85.Text.Trim();p2.Value=textBox80.Text.Trim();cmd.Parameters.Add(p1);cmd.Parameters.Add(p2);cmd.ExecuteNonQuery();OracleDataAdaptermda=newOracleDataAdapter();mda.SelectCommand=cmd;DataSetds=newDataSet();mda.Fill(ds);5.4 插入代码privatevoidbutton11_Click(objectsender,EventArgse)stringconn=datasource=orcl

28、;UserID=system;Password=123;OracleConnectioncnn=newOracleConnection();cnn.ConnectionString=conn;cnn.Open();OracleCommandcmd=newOracleCommand();cmd.Connection=cnn;cmd.CommandText=insertintobusiness(bno,bname,bvolume)values(:bno,:bname,:bvolume);OracleParameterp1=newOracleParameter(bno,OracleType.Char

29、);p1.Value=textBox45.Text.Trim();OracleParameterp2=newOracleParameter(bname,OracleType.Char);p2.Value=textBox46.Text.Trim();OracleParameterp3=newOracleParameter(bvolume,OracleType.Float);p3.Value=textBox47.Text.Trim();cmd.Parameters.Add(p1);cmd.Parameters.Add(p2);cmd.Parameters.Add(p3);cmd.ExecuteNo

30、nQuery();OracleDataAdaptermda=newOracleDataAdapter();mda.SelectCommand=cmd;六、设计心得时间过真快,转眼间我期望已久实训周已经结束。经过两周实训练习,使我受益不少。经过课程设计前期准备和课程设计周两周努力,包含题目选择,需求分析,概念结构设计,逻辑结构设计等各个步骤,最终选择了办公管理系统,并顺利完成任务。即使本系统只是对办公简单管理,不过经过这次设计,我们掌握了办公管理系统大约需求,掌握了部分程序制作方法和技巧。同时也对数据库技术在现实生活中关键作用有了更深刻认识。学到了很多课内学不到东西,比如团体协作处理问题,出现差错随机应变能力,和组员合作共同提升,全部使我们全部受益非浅。过程曲折可谓一语难尽,在此期间我们曾经遭遇挫折,组员没有中途放弃,耐心寻求问题所在,当问题迎刃而解时,不仅给我们成就感而且还增加我们信心,生活就是这么,辛勤预示着结果也见证着收获。

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服