《办公室自动化论文11889.docx》由会员分享,可在线阅读,更多相关《办公室自动化论文11889.docx(69页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、南 阳 理 工 学 院 本 科 毕 业 设 计(论文)办公自动化系统统设计与开发发Design and DDeveloopmentt of OOfficee Autoomatioon Sysstem学 院(系): 计算机机科学与技术术系 专 业: 计算机科学学与技术 学 生 姓 名名: 秦利利 学 号: 644066088 指 导 教 师师(职称): 杨新锋(讲讲师) 评 阅 教 师师: 刘平 完 成 日 期期: 20110年5月 南阳理工学院Nanyangg Insttitutee of TTechnoology办公自动化系统统设计与开发发计算机科学与技技术专业秦秦利利摘要针对对办公业务的的
2、要求,运用用Interrnet和AASP.NEET开发技术术,采用B/S模式,建建立一个基于于Web的办办公自动化系系统。本系统统实现了用户户登陆,用户户注册,部门管理,员工管理,员工文档管管理,内部短信管管理等功能。其中中用户登录用用来验证用户户的信息是否否合法。用户户注册是由系统用户户添加新的用用户。部门管管理功能主要要对部门的管管理,如部门门信息的添加加,修改,删删除等。在系系统中主要包包括添加新的的部门,修改改和删除部门门信息。员工管管理功能主要要实现员工信信息的管理功功能,如:员员工信息的添加,修修改,删除,查查看以及员工工信息的浏览功功能等。员工工文档管理功功能主要对员员工文档进行
3、行管理,如:文档的添加加,上载,删删除,下载等等。关键词办公公自动化系统统;B/S模式式;ASP.NEETDesign and Deeveloppment of Offfice Autommationn SysttemComputeer Sciience and TTechnoology MajorrQIN Li-liiAbstracct: In viiew off the work serviice reequestt, utiilizess Inteernet and tthe ASSP devvelopmment ttechnoology, usess B/S the ppatterrn
4、, esstabliishes officce auttomatiion syystem basedd on tthe Weeb .This systeem reaalizedd the user to laand annd reggisterr the deparrtmentt manaagemennt, thhe empployeee manaagemennt, thhe empployeees doocumennt mannagemeent, tthe innternaal infformattion mmanageement and sso on. Userrs loogin uuse
5、s iin to validdate wwhetheer a uuserss infoormatiion iss legaal. Reegisteer is byy the systeem admministtratorr to aadd userss; Deppartmeental managgementt funcctionss mainnly onn the managgementt of ddeparttmentss, succh as the aadditiion, eedit, delette of the ddeparttmentss and so onn. In thhe sy
6、sstem mmainlyy incllude aaddingg new deparrtmentts, moodify and ddeletee secttor deepartmments. Stafff mannagemeent fuunctioons maainly on sttaff mmanageement functtions, suchh as add, edit or deelete stafff, vieew the iinformmationn of stafff. Staaff doocumennt mannagemeent fuunctioons mainlly on s
7、taff to managge documments, suchh as add, uploaad, deelete and downlload documment aand soo on.Key worrds: officce auttomatiion syystem; B/S mode; ASP.NNET目录1 引言11.1 产品背背景11.2 名词解解释21.3 预期目目标和经济效效益22 需求分析析32.1 运行环环境32.2 需求分分析设计42.2.1 用用户管理模块块42.2.2 员员工文档管理理42.2.3 部部门管理模块块42.2.4 员员工管理模块块62.2.5 内内部信息管
8、理理模块62.2.6 公公司内部新闻闻模块62.3 设计原原则及一般要要求63 系统设计计83.1 模块设设计83.1.1 主主模块83.1.2 公公共辅助模块块83.1.3 功功能模块83.1.4 详详细功能模块块设计93.2 办公自自动化系统关关系型数据库库的实现113.2.1 数数据库分析123.2.2 数数据库概念设设计以及创建建表结构124 系统实现现164.1 登录模模块164.2 注册模模块164.3 部门管管理模块164.4 员工管管理模块164.5 文档管管理模块164.6 短信管管理164.7 内部新新闻管理164.8 用户管管理164.9 修改我我的信息模块块164.10
9、 有问问必答模块165 测试报告告165.1 测试基基本要求165.1.1 内内容检查165.1.2 链链接检查165.1.3 易易用性测试165.1.4 功功能检查165.1.5 容容错性测试165.2 测试用用例设计方法法举例165.2.1 输输入域测试165.2.2 页页面控件检查查165.2.3 功功能测试16结论及尚存在的的问题16参考文献166致谢161 引言办公自动化系统统是一套完整整的企业内部部信息管理系系统,它协助助企业运用先先进的OA方式完成成从简单的日日常事务的管管理查询到复复杂的企业项项目流程管理理、人员调配配、实时任务务控制等工作作,甚至辅助助企业实现更更高的经营决决
10、策。办公自动化系统统把企业繁琐琐而不易于量量化的日常事事务集中到一一个统一的平平台上进行处处理,把日常常事务(尤其其是文档资料料的管理)逐逐渐积累为企企业的一个知知识库;企业业内部的不同同部门,不同同级别的成员员在该平台上上各司其职,在在有权限地分分享公司的资资源和前人经经验的同时并并实现第一时时间的协同与与交流,有效效地提高了公公司的整体素素质和生产力力。办公自动化系统统以简单友好好而灵活的交交互界面,为为诸如知识型型企业,如咨咨询公司、公公关公司、广广告公司、律律师楼、设计计事务所、投投资公司、项项目管理公司司等量身打造造,该系统基基于目前最为为流行的B/S架构,采采用微软技术术开发而成,
11、可可运行在任何何一个拥有局局域网的系统统中。客户端端的电脑只需需要安装有WWindowws操作系统统及Offiice办公软软件即可使用用,所有的维维护和升级只只在服务器上上完成,使得得运行成本最最低化,具有有较强的发展展前景。1.1 产品背背景项目管理:提高高企业的执行行能力。任务明确,关系系清晰,责任任落实到人:用项目制度度来管理。当一种概念或方方法被热炒时时,肯定是现现有的方式或或制度有什么么地方不对劲劲了,需要调调整。让我们们来看看目前前我国大多数数企业管理采采用什么方式式来安排调度度工作。任务务一般首先分分解并下达到到各部门负责责人,然后再再由各负责人人下达到个人人。参与任务务各成员向
12、本本部门负责人人汇报;对任任务完成的好好坏,由参与与各部门集体体负责;部门门间的协作是是任务完成的的重要因素。这这种管理方式式对于以运营营为主,产品品服务相对成成熟固定的企企业比较合适适。随着市场场竞争日益严严酷,推陈出出新不再是可可有可无的选选择,而是关关系到企业能能否生存,这这种以部门为为核心的管理理方式越来越越受到质疑:新产品(服服务)要尽快快推出,现有有产品要不断断提高质量,降降低成本,许许多工作很难难确定由哪个个部门负责,由由此产生的扯扯皮推逶严重重影响了企业业竞争力。这这就难怪提倡倡团队精神大大行其道。其其实这种弊端端已不是某种种文化所能解解决,加强团团队精神只是是缓解矛盾,根根本
13、的解决方方案应是从体体制上着手,用用项目制度来来管理。由此此而来,项目目管理(PMM)火爆起来来。项目是一项任务务,有明确的的开始和结束束时间并创造造出独特的产产品或服务。所所有工作都是是项目,这一一提法已被越越来越多的行行业理解认可可,项目管理理方式已从传传统的土木工工程、宇航军军工、IT企企业及制造行行业,迅速渗渗透到文化、金金融及传媒等等领域。项目目管理人员由由无领被尊称称为白领,甚甚至被追捧为为金领。这些些现象反映出出项目管理的的确为企业带带来了可观的的收益。综合合起来,项目目管理方式的的优点在于:任务明确,关关系清晰;责责任落实到人人,为以后类类似的项目留留下参考模式式。项目管理与工
14、商商管理有很大大不同:工商商管理着重从从整体和战略略角度,为公公司定位产品品、市场,建建立内部组织织结构和外部部联盟等;项项目管理从具具体任务出发发,把公司的的理想转化为为实在的产品品或服务。有有许多出色的的企业,有出出色的创意,也也不乏雄厚的的风险投资,但但最终收获果果实的是一些些模仿者,因因为这些模仿仿者有强大的的执行能力,从从很大程度上上就是丰富的的项目管理经经验。执行能能力的匮乏成成了制约许多多企业发展的的瓶颈,项目目管理是提高高企业竞争能能力的有效方方法。1.2 名词解解释设计书中用到的的专门术语的的定义或外文文首字母组词词的原词组:OA:即:Offfice Automaation,
15、办公自动化化系统(OAAS)可以大大幅提高企业业内信息共享享、人员协作作与业务监控控的效率,是是企业信息化化建设的核心心部分。B/S:即Brrowserr/Servver(浏览览器/服务器)结构,是随随着Inteernet技技术的兴起,对对C/S结构的的一种变化或或者改进的结结构。在这种种结构下,用用户界面完全全通过WWWW浏览器实现现。IIS:Intternett信息服务1.3 预期目目标和经济效效益办公自动化不仅仅兼顾个人办办公效率的提提高,更重要要的是可以实实现群体协同同工作。协同同工作意味着着要进行信息息的交流,工工作的协调与与合作。由于于网络的存在在,这种交流流与协调几乎乎可以在瞬间
16、间完成,并且且不必担心对对方是否在电电话机旁边或或是否有传真真机可用。这这里所说的群群体工作,可可以包括在地地理上分布很很广,甚至分分布在全球上上各个地方,以以至于工作时时间都不一样样的一群工作作人员。OA可以和一个个企业的业务务结合的非常常紧密,甚至至是定制的。因因而可以将诸诸如信息采集集、查询、统统计等功能与与具体业务密密切关联。操操作人员只须须点击一个按按钮就可以得得到想要的结结果,从而极极大得方便了了企业领导的的管理和决策策。OA还是一个企企业与整个世世界联系的渠渠道,企业的的Intraanet网络络可以和Innterneet相联。一一方面,企业业的员工可以以在Inteernet上上查
17、找有关的的技术资料、市市场行情,与与现有或潜在在的客户、合合作伙伴联系系;另一方面面,其他企业业可以通过IInternnet访问你你对外发布的的企业信息,如如企业介绍、生生产经营业绩绩、业务范围围、产品/服服务等信息。从从而起到宣传传介绍的作用用。正着手开开发或已经在在使用针对业业务定制的综综合办公自动动化系统,实实现科学的管管理和决策,增增强企业的竞竞争能力,使使企业不断发发展壮大。2 需求分析析系统功能如图22-1所示。图2-1 功能能模块图2.1 运行环环境操作系统:wiindowss2000sserverr中文版、wiindowss 2003 Serverr或者Windowws XP数
18、据库:SQLL Servver 20000 中文文企业版WEB服务器:IIS5.0/6.00 .NET Frramewoork:2.0版开发工具:Miicrosooft Viisual Studiio .NEET 20005企业版 (CC#)2.2 需求分分析设计按功能初步分为为以下七个模块,详细细的需求分析析如下几节。2.2.1 用用户管理模块用户登录和注册册属于用户管管理的一部分分。用户共分分为3种用户户即超级管理理员,普通管管理员和普通通用户,在开开始界面中输输入用户名和和密码就要进进行用户的信信息验证,如如果验证失败败就不能登录录到主界面进进行相关的操操作,登录用例图图如图2-22所示
19、。图2-2 用户户登录用例图图图2-3 用户户修改信息用用例图用户的信息有所所变动就得修修改有关信息息,修改用户户信息用例图图如图2-33所示。整个用户管理用用例图如图22-4所示。2.2.2 员员工文档管理理用户因工作需要要必须向网站站上载有关文文档来发布有有关信息,文文档日久过时时可以由管理理员删除有关关文档以节省省空间,工作作人员可以通通过查询文档档,进而下载载和浏览文档档来查看有关关信息。文档档管理用例图图如图2-55所示。2.2.3 部部门管理模块块管理员可以对部部门的有关信信息进行管理理,用例图如如图2-6所所示。图2-4 用户户管理用例图图图2-5 文档档管理用例图图图2-6 部
20、门门管理用例图图2.2.4 员员工管理模块块员工刚进入公司司工作需要把把有关信息录录入到数据库库中便于日后后的查询;普通用户不不能修改员工工信息,只有有管理员才有有权限修改;普通用户不不能删除员工工信息,只有有管理员才有有权限删除;所用的用户户均可查看员员工的有关信信息。员工管管理用例如图图2-7所示示。图2-7 员工工管理用例图图2.2.5 内内部信息管理理模块就像我们的电子子邮箱一样,各各个用户可以以查看自己发发送的信息和和接收到的信信息,并且可可以根据收到到的短信进行行及时回复。自自己觉得没有有必要保存可可以删除有关关信息。可以以对已读的短短信标记为已已读,对未读读的短信标记记为未读以便
21、便于用户日后后查看短信。内部信息管理用例如图2-8所示。图2-8内部信信息管理用例例图2.2.6 公公司内部新闻闻模块公司发生重大的的新闻事宜要要及时向公司司网站发布,使使员工及时了了解公司的最最新动态。公公司所有员工工均可查看新新闻(即不分分普通用户和和管理员);网站的管理理员才可以发发布有关新闻闻。内部新闻闻管理用例图图如图2-99所示。2.3 设计原原则及一般要要求参照各模块的功功能与具体的的特点,我们们设计的整个个办公自动化化系统应达到到以下目的:(1)稳定性。整整个系统应能能稳定运行,硬硬件配置的局局部改变不会会影响整体的的正常运行,其其它系统的差差错不会导致致办公自动化化系统无法正
22、正确运作。图2-9 内部部新闻管理用用例(2)准确性。系系统管理员按按操作指南操操作产生的权权限数据,和和所有前台用用户的操作与与数据库原定定产生变化的的实际状态应应严格保持一一致,杜绝错错误记录、数数据错位等情情况的出现。(3)开放性。全全部模块工作作于Winddows平台台之上,在硬硬件保证兼容容的基础上,系系统应保证在在所有Winndows环环境下的处理理能力。(4)安全性。所所有数据定时时备份,错误误页面的出现现由系统自动动记录LOGGO文件,以以备查验。在在数据库中预预留一个或多多个最高权限限帐户名及密密码,避免用用户误操作而而造成不必要要的损失。(5)可扩展性性。如果需增增加新的业
23、务务品种,再次次开发不需更更改原有系统统的源代码,原原有系统对扩扩展的部分一一般不具有依依赖性。(6)可维护性性。界面风格格或其它可能能的参数化改改变(如增加加新功能等)不不需要重新编编写源代码,用用户可以自己己完成。(7)独立性。每每一个功能模模块尽量独立立,减少与其其它模块之间间的耦合性,尽尽可能做到按按客户的需求求可以选择安安装那些模块块,不安装那那些模块。(8)易使用性性。办公自动动化系统的界界面与操作人人员的交互性性好,与主机机间使用Brrowserr/Servver(浏览览器/服务器)结构。(9)先进性。在在保证稳定的的前提下,尽尽量使用国际际上流行的技技术与概念,使使系统在国内内
24、处于先进水水平。3 系统设计计3.1 模块设设计3.1.1 主主模块主模块设计如表表3-1所示示:表3-1 主模模块设计模块子模块功能主模块整体设计总界面面对功能模块和公公共辅助模块块有整体的概概览和认知。3.1.2 公公共辅助模块块公共模块设计如如表3-2所示:表3-2 公共共模块设计模块子模块功能公共辅助模块1.帮助模块2.论坛模块1.帮助系统用用户使用系统统2.方便公司内内部成员进行行信息交流,向向公司提出宝宝贵意见。3.1.3 功功能模块功能模块设计如如表3-3所示:表3-3 功能能模块设计功能模块用户登录和注册册模块1.用户登录2.用户注册用户和角色管理理模块1.用户管理2.角色管理
25、3.添加角色:通过角色添添加可以使用用户具有某些些权限。4.用户修改有有关信息和密密码文档管理模块1.上载文档2.删除文档3.浏览文档部门管理模块1.添加部门2.修改部门信信息3.删除部门有有关信息员工管理模块1.添加员工2.修改员工信信息3.删除员工有有关信息4.查看员工有有关信息续表3-3功能模块内部信息管理模模块1.查看信息2.发送信息/回复信息3.接收信息4.删除信息内部新闻管理1.查看公司内内部新闻2.添加公司新新闻。3.1.4 详详细功能模块块设计1.办公自动化化平台总模块块功能架构它包括权限系统统,控件模块块(项目模块块树)如图33-1所示。图3-1 总模模块架构设计计图2.公共
26、辅助模模块它包括帮助模块块和有问必答模模块(站内论论坛)。具体模块图图如图3-22所示。图3-2 公共共辅助模块结结构图3.部门管理模模块它包括管理员保保存,修改和和删除部门信信息。流程图如图3-3所所示。图3-3 部门门管理流程图图4.文档管理系系统它包括上载、浏浏览、删除文文档,记录文档借借阅频次的统统计、利用(呈呈现相关度),下载文档。流程图如图3-4所示。图3-4 文档档管理流程图图5.员工管理系系统它包括保存,修修改,删除,查查看员工信息息,流程图如如图3-5所所示。图3-5 员工工管理流程图图6.统计包括可以统计的的地方(文档档浏览次数等等),统计结结果的意义,统计结果的的引用(结
27、果果的分类提示示和预警)。7.反馈包括应该反馈的的地方,反馈的条件件确定,反馈的机理理(员工对公公司存在的问问题进行反馈馈)。8.短消息的应应用包括客户管理,查看、发送送、删除、接接收及回复短信息息。流程图如如图3-6所所示。图3-6 短信信管理流程图图9.内部新闻包括管理员添加加/修改内部新新闻,所有用用户浏览内部部新闻。具体体的流程图如如图3-7所所示。图3-7 内部部新闻管理流流程图3.2 办公自自动化系统关关系型数据库库的实现Microsooft SQQL Serrver 22000 是是一个高性能能的客户端/服务器结构构的关系数据据库管理系统统(RDBMMS)。SQQL Serrve
28、r 22000是为为支持高容量量的事务处理理(比如在线线订购录入、存存货目录、记记账或制造)以以及数据仓库库和决策支持持系统而设计计的。它运行行在Micrrosoftt Winddows NNT4或Miicrosooft Wiindowss 20000 Servver上基于使用IIntel处处理器的网络络。也能够为为其他的Miicrosooft操作系系统提供很多多客户端工具具和网络接口口。由于SQQL Serrver的开开放结构,其其他系统也能能和它交互操作。使使用它可以完完成事务处理理、存储和分分析数据以及及创建新的应应用程序。其其中SQL Serveer的RDBBMS负责维维护数据库中中数
29、据之间的的关系,确保保正确的存储储数据和不违违反定义数据据之间的规则则,而且在系系统发生错误误时将所有数数据恢复到某某个已知的、具具备一致性的的检查点上。SSQL Seerver 2000就就是关系数据据库开发工具具,数据库能能汇集各种信信息以供查询询、存储和检检索。SQLL Servver 20000 的优优点在于它能能使用数据表表示图或自定定义窗体收集集信息。数据据库在一个信信息管理系统统中占有非常常重要的地位位,数据库结结构设计的好好坏将直接对对应用系统的的效率以及实实现的效果产产生影响。合合理的数据库库结构设计可可以提高数据据存储的效率率,报填数据据的完整和一一致。另外,合合理的数据库
30、库结构将非常常有利于程序序的实现。设设计数据可系系统是应该首首先充分了解解用户各个方方面的要求,包包括现有的以以及将来可能能增加的要求求。3.2.1 数数据库分析针对一般办公自自动化系统的的需求通过对对办公工作过过程的内容和和数据流程分分析,设计如如下面所示的的数据项和数数据结构。1.部门信息:包括的数据据项有:部门门编号、部门门名称、部门门描述、部门门电话、上级级部门名称、备备注等。2.文档信息:包括的数据据项有:文档档编号、文档描描述、文档内容、创建日期、更新日期、最后浏览日日期、最后浏浏览人、浏览览次数、作者者、来源、用用户编号、备备注等。3.员工信息:包括的数据据项有:自动动编号、员工
31、工姓名、员工工编号、性别别、民族、出出生年月、政政治面貌、文文化程度、婚婚姻状况、家家庭住址、身身份证号、电电话、雇佣日日期、职位、职职工状态、银银行名称、银银行卡号、填填表用户、填填表日期、部部门编号。4.论坛信息:包括的数据据项有:自动动编号、发帖帖姓名、性别别、题目、帖帖子内容、发发帖日期、回回复内容。5.短信信息:包括的数据据项有:短信信编号、短信信发送者、短短信接收者、发发送日期、短短信内容、是是否已读、是是否已发送。6.新闻信息:包括的数据据项有:自动动编号、新闻闻标题、新闻闻内容、作者者、发布日期期。7.用户信息:包括的数据据项有:用户户编号、用户户名、用户真真实、密码、家家庭住
32、址、联联系电话、电电子邮箱、用用户权限。8.员工编号:包括的数据据项有员工编编号和员工姓名。有了上面的数据据结构、数据据项和数据流流程,我们就就能进行下节节的数据库设设计。3.2.2 数数据库概念设设计以及创建建表结构根据上节的数据据项和数据结结构,可以设设计出能够满满足用户需求求的各种实体体以及它们之之间的关系,为为后面的逻辑辑结构设计打打下基础。这这些实体包含含各种具体信信息,通过相相互之间的作作用形成数据据的流动。根据上上面的设计规规划出的实体体有:部门信信息实体、文文档信息实体体、员工信息息实体、论坛坛信息实体、短短信信息实体体、新闻信息息实体和登录录信息实体。根据实体信息创建如下表结
33、构和存储过程。1.部门表Deepartmment,如如表3-4所所示。表3-4 部门门表字段名数据类型字段说明备注DepartmmentIDDInt(4)部门ID主键(自动增11)NameVarcharr(200)部门名称不允许为空DesnVarcharr(200)部门描述允许为空PhoneVarcharr(200)联系电话不允许为空ParentNNameVarcharr(200)上级部门名称允许为空RemarkVarcharr(255)备注允许为空2.员工表Emmployeee,如表3-5所示。表3-5 员工工表字段名数据类型字段说明备注EmployeeeIDInt(4)员工ID主键自动增1
34、EmployNNameVarcharr(200)员工名称不允许为空EmployNNoVarcharr(200)员工编号不允许为空SexVarcharr(50)性别不允许为空NationaalityVarcharr(200)民族不允许为空BirthdaayVarcharr(200)生日允许为空PoliticcalVarcharr(200)政治面貌允许为空CultureeVarcharr(200)文化层次允许为空MaritallVarcharr(50)婚姻状况不允许为空FamilyPPlaceVarcharr(200)籍贯不允许为空IdentittyCarddVarcharr(200)身份证号码允
35、许为空PhoneVarcharr(200)办公电话允许为空MobileVarcharr(200)移动电话不允许为空HireDatteVarcharr(200)雇佣日期不允许为空PostVarcharr(200)职务允许为空StateVarcharr(200)员工状态不允许为空BankNammeVarcharr(200)工资卡银行名称称不允许为空AccounttNoVarcharr(200)工资卡账号不允许为空PubNameeVarcharr(200)填表用户不允许为空PubdateeVarcharr(200)填表日期允许为空DepartmmentIDDInt(4)部门ID不允许为空Remark
36、Varcharr(200)备注允许为空3.用户表Ussers,如如表3-6所所示。表3-6 用户户表字段名数据类型字段说明备注UserIDInt(4)用户ID主键(自动增11)UserNammeVarcharr(200)用户名称不允许为空RealNammeVarcharr(200)真实姓名不允许为空PassworrdVarcharr(255)用户密码不允许为空PhoneVarcharr(200)联系电话不允许为空EmailVarcharr(200)电子邮件允许为空AddresssVarcharr(200)联系地址不允许为空4.员工ID表表yuanggongIDD,如表3-7所示。表3-7 员工
37、工ID表字段名数据类型字段说明备注EmployNNoVarcharr(200)员工编号PKEmployNNameVarcharr(200)员工姓名不允许为空5.文档表Doocumennt,如表33-8所示。表3-8 文档档表字段数据类型字段说明备注DocumenntIDInt文档ID主键(自动增11)DesnVarcharr(200)文档名称允许为空BodyVarcharr(100000)文档注释允许为空CreateDDateDatetimme文档创建时间允许为空UpdateDDateDatetimme文档修改时间允许为空LastVieewDateeDatetimme最后查看时间允许为空Las
38、tvieewerLastvviewerrVarcharr(200)()最后查看人允许为空ViewCouuntIntwe文档查看次数允许为空AuthorVarcharr(200)文档作者允许为空FromSouurceVarcharr(200)文档来源允许为空UserIDInt用户ID允许为空UrlVarcharr(200)附件的链接地址址允许为空RemarkText备注信息允许为空6.短信表Meessagee,如表3-99所示。表3-9 短信信表字段名数据类型字段说明备注MessageeIDInt短信IDPK(自动增11)SenderVarcharr(200)发送者允许为空RecieveerVa
39、rcharr(200)接收者允许为空MsgTypeeVarcharr(200)短息类型允许为空SendDatteDatetimme发送日期允许为空BodyVarcharr(500)短信的主体内容容允许为空IsReadInt是否已经读允许为空MobileInt移动号码允许为空7.查询部门名名称的存储过程ffindDeepartmmentNaame:CREATE PROCEEDURE findDDeparttmentNName Name varchhar (2200) AAS sellect ccount(*) from Deparrtmentt wherre Namme=Naame GO8.查询
40、用户名名的存储过程ffindussernamme:CREATE PROCEEDURE finduusernaame UUserNaame vaarcharr(200) AS sselectt counnt(*) from Userss wherre UseerNamee=UseerNamee GO9.插入部门信信息的存储过程iinserttdeparrtmentt:CREATE PROCEEDURE inserrtdepaartmennt Namee varchhar(2000),DDesn varchhar(2000),PPhone varchhar(2000),PParenttName v
41、archhar(2000),RRemarkk varchhar(2000)AS inserrtInto Deparrtmentt(Namee,Desnn,Phonne,ParrentNaame,Remark)valuees(Naame,DDesn,Phonee,ParrentNaame,RRemarkk)GO10.插入用户户信息的存储过程iinserttuserss:CREATE PROCEEDURE inserrtuserrs UserrName varchhar(2000),RRealNaame varchaar(2000),Paassworrd varchhar(2555),AAddre
42、sss varchhar(2000),PPhone varchhar(2000),EEmail varchhar(2000),UUserRiight varchhar(500)AS inserrt into Userss(UserrName,RealNName,PPasswoord,Adddresss,Phonee,Emaill,UserRRight)valuees(UsserNamme, ReallName,Passsword,Addrress,Phonee,Emaail,UUserRiight)GGO 11.插入员工工编号的存储过程iinserttygid:CREATE PROCEEDUR
43、E inserrtygidd EmplooyNo varchhar(2000),EEmployyName varchhar(2000)as inserrt into yuanggongIDD(EmplloyNo,EmplooyNamee)values(EmplloyNo,EmplloyNamme)GO 12.查询部门门名称的存储过程sselecttname:CREATE PROCEEDURE selecctnamee AS sselectt Namee,DepaartmenntID ffrom DDeparttment GO13.验证用户户的存储过程vvalidaateuseer:CREATE
44、 PROCEEDURE validdateusser UUserNaame vaarcharr(200),Passswordd varcchar(2255),numbeer intt outpput ASS seleect nnumberr=counnt(*)ffrom UUsers wheree UserrName=UserrName and PPasswoord=PPasswoord returrn nuumber GO 4 系统实现现4.1 登录模模块本部分主要用于于本系统工作作人员的登录录,只有在分分配了用户名名和密码时才才可以进入该该系统,管理理相应的工作作,并且工作作人员不能浏浏览数据库中中的用户表和和注册用户名名密码,以免免非法登录,不不便于管理。用用户登录时将将按照用户名名和密码进行行验证,当输输入错误或没没有用户名和和密码时会出出现相应的提提示(用户名名或密码输入入错误!请重重新输入),当当用户名和密密码都正确时时会进入程序序主界面,才才能进行日常常管理工作。该该模块的界面面设计如图44-1登录界面所示。图4-1 登录录界面如果登录身份验验证成功,则则进入主界面面如图4-2所示:图4-2 主界界面如果用户名或密密码错误则会会提示用户名名或者密码错错误,需要重重新输入。