基于.net的市党委督查系统设计与应用学士学位论文

上传人:痛*** 文档编号:229100894 上传时间:2023-08-22 格式:DOC 页数:52 大小:786KB
收藏 版权申诉 举报 下载
基于.net的市党委督查系统设计与应用学士学位论文_第1页
第1页 / 共52页
基于.net的市党委督查系统设计与应用学士学位论文_第2页
第2页 / 共52页
基于.net的市党委督查系统设计与应用学士学位论文_第3页
第3页 / 共52页
资源描述:

《基于.net的市党委督查系统设计与应用学士学位论文》由会员分享,可在线阅读,更多相关《基于.net的市党委督查系统设计与应用学士学位论文(52页珍藏版)》请在装配图网上搜索。

1、基于ASP.NET的市党委督查系统设计与应用The Design and Application of City PartyInspection System Based on ASP.NET摘 要摘 要基于ASP.NET的市党委督查系统设计与应用市委督查室组建于2003年9月,是具有独立职能的市委办公部门,正处级单位,核定编制9人,内设3个科室,即决策督查科、专项督查科、综合协调科。干部职数核定为一名主任,两名副主任,一名副调研员,三名科级职数,一名工勤人员,现有工作人员8人。党组织隶属市委办机关党委,为其下属的一个支部。市委督查室主要工作就是围绕市委中心工作、重大决策、重点任务,以及领导批

2、办事项和临时交办任务狠抓推进落实,承担着牵头抓总、跟踪推进、督促检查、协调服务的重要职能。其工作重点如下:一、党委督查工作应把握自身性质特点,注重着眼宏观层面落实,在经济社会发展大局中科学定位工作思路和重点,不仅总结成果经验,也要发现问题提出建议,通过推动问题难题的解决实现更高水平的督查效果。二、党委督查工作应适新应变,注重发挥主体作用,在完善制度和运行机制上着力推进网络化建设,调动各方力量,努力构建上下联动、横向配合、多方协作的大督查格局。三、党委督查工作应务实求效,注重方式方法创新,逐步由独立督查向联动督查、坐堂督查向现场督查、综合督查向分析督查、经验督查向问题督查转变,客观真实反映工作,

3、有效放大督查成果,不断提升督查权威。四、党委督查工作应强筋壮骨,注重队伍建设,提升干部素质,改善工作条件,提供成长平台,最大限度地保护和调动干部的积极性主动性创造性。为了更好的将计算机应用到办公中,提高和改善市督查系统内部办事处理的水平,实现各部门之间的协同办公能力,实现将个人工作日志在网络中进行提交、查询信息、公共留言板、用户评论、网站督查信息、督查快讯等功能,加强办公能力,为本单位的知识化管理平台提供信息基础。所以研发了市督查管理系统。系统必须有以下几个功能特点,首先是简单易用,其次能够全面的提高相关人员处理事务的能力,此外还要具备可自定义性与高度灵活性,能够很好的支持Internet/I

4、ntranet1,多层处理权限功能非常的严密等特点。该软件运用B/S2结构,面向Internet/Intranet,利用本督查系统可以实现在任何时间任何地点的移动办公,提高处理事务的能力,及时在线办公。 本系统使用了模块层次图,该模块图可将本系统各层次的关系充分的表示出来,让使用者可以知道哪个模块属于哪个功能模块,该功能模块同上级和下级之间的传递关系是怎样。模块层次图,可以清晰地显示出软件的结构,此外还可以用来估计本系统的大小。 本系统将使用ASP.NET3网络编程技术来编辑网页,以及SQL Server20054数据库技术来建立功能强大的的数据库,并运用ODBC技术把数据库和动态网页相关联。

5、运用的开发工具是VS2008。关键词:B/S, SQL2005,ASP.NETII吉林大学硕士论文AbstractThe Design and Application of Suihua City PartyInspection System Based on ASP.NETThe Municipal Du Chashi established in September 2003, is the independent functions of the municipal office division under units, approved the preparation of 9 pe

6、ople, which consists of three sections, namely, decision-making Du Chake special Du Chake, comprehensive coordination Branch. The approved cadre post number one director, two deputy director, a deputy researcher, three subjects grade of a workers and service personnel, the existing staff. Party orga

7、nizations under the Municipal Office Party Committee, a branch of their subordinates. The Municipal Du Chashi work is around the municipal center, major decisions, key tasks, as well as the leadership award matters and temporary tasks assigned by vigorously promoting the implementation of, and assum

8、e the lead in the overall responsibility, tracking advancing, supervision and inspection, coordination services functions. Its focus is as follows:Party inspection work should grasp the characteristics of its own nature, and focus on implementation, focusing on the macro-level scientific positioning

9、 ideas and focus in the overall situation of economic and social development, not only sum up the outcome of the experience, but also found suggestions to achieve by promoting issues puzzle to solvethe effect of a higher level of supervision.Party inspection work should be suitable for the new strai

10、n to pay attention to play the main role, and efforts to promote the construction of networks, in perfecting the system and operational mechanism to mobilize all forces, efforts to build a vertical linkage, horizontal with the pattern of multi-party collaboration inspection.Third party inspection wo

11、rk should be pragmatic and efficiency, focusing on the ways and means of innovation, and gradually to the linkage supervision by an independent inspection Zuotang supervision to site supervision, consolidated supervision to the analysis of supervision, experience in supervision to the problem of sup

12、ervision in transition objectively true reflection of the work, the effective zoom inspection results, and constantly improve the supervision authority.Party inspection work sinews and bones, the focus on team building, improve the quality of cadres, improve working conditions, providing a platform

13、for growth, and to maximize the protection and mobilization of cadres enthusiasm, initiative and creativity.In order to better computer applications in the office to enhance and improve the level of the of Suihua City inspection system internal act processing, collaborative office between department

14、s, personal log in the network submitted query information, publicmessage boards, user reviews, site supervision information and supervision Alerts strengthen office capacity based unit of a knowledge-based management platform to provide the information base. Therefore, research and development of a

15、 supervision and management system in Suihua City.System must have the following features, the first is a simple-to-use, followed by comprehensive personnel handling affairs, in addition to have customizable with a high degree of flexibility to be able to support the Internet / Intranet 1 , multilay

16、er processing permissions function very tight. The software uses the B / S 2 structure-oriented Internet / Intranet, the inspection system can be achieved in the mobile office any time, any place, improve the ability of handling affairs, timely online office.This system uses the module hierarchy dia

17、gram, the block diagram representation of the relationship between the level of the system, so that users can know which module belongs to functional modules pass What is the relationship between the function module with superiors and subordinates . The module hierarchy diagram clearly shows that th

18、e structure of the software, also can be used to estimate the size of this system.The system will use the the ASP.NET network programming technology to edit pages, and SQL Server2005 database technology to create a powerful database using ODBC technology associated with databases and dynamic pages.

19、The use of development tools VS2008.Key words :B/S, SQL2005, ASP.NET目录第1章绪 论11.1 系统开发背景11.2 开发目的及意义21.3 国内外研究现状31.4 开发环境介绍41.5 系统研究方法51.6 本章小结5第2章 需求分析62.1 系统开发目标62.2 设计思想62.3 可行性分析72.4 功能需求92.5 性能需求102.6 系统E-R图122.7 系统流程图132.8 本章小结17第3章 系统总体设计构架183.1 系统总体需求183.2 系统功能模块图183.2.1 系统整体功能模块图183.2.2 首页功能

20、模块图193.3 数据字典193.4 数据库表设计203.4.1 管理员信息表213.4.2 数据库表的总体结构图243.5 Web.config配置文件253.6 本章小结25第4章 系统模块设计264.1 用户界面设计264.2 管理员登录页面264.3 后台主页面274.4 新闻添加模块284.5 栏目添加294.6 用户管理304.6.1 实现目标314.6.2 实现过程314.7 前台用户注册314.7.1 用户注册模块技术分析324.7.2 用户注册模块实现过程324.8 数据管理模块334.9 数据库备份344.10 本章小结35第5章 系统测试和维护365.1 系统功能测试36

21、5.2 模块测试用例395.3 性能测试395.4 系统不足405.5 本章小结40第6章 结论 42参考文献43致谢45I第1章 绪 论第1章 绪 论 市督查系统的设计与应用是将网络技术和计算机技术5与党委现代化办公结合起来的一种新的科技发展形式。这种方法是一个具有很强生命力并且非常活跃的应用技术领域,是科技信息快速发展的社会产物。在网络中通过协同工作,通过将交换式网络应用到党委网络办公系统6中,能够更加方便和快速的传递各种信息,从工作本质上快速的提高工作效率。 党的国家领导会议上提出,“在转变政府职能上要进一步加强,在管理模式上要进一步的提高,将电子政务快速的运用到实际工作中,从技术上提高

22、工作效率,节约各种行政开支,形成公正透明、行为规范、廉洁高效、运转协调的行政管理模式。”所以,加强电子政务的发展,不仅仅能够有效的提高各地区行政部门的办事效率,而且还能大大的减少政府开支,与此同时也是全面提高行政机构和服务水平的关键前提。近几年,随着全国党委网络的快速发展,各地区的督查管理信息化时机已逐步成熟,建立一套方便快捷、信息渠道畅通的督查办公系统,是各地区党委在新的形势下进一步转变工作职能、工作方式和工作作风,努力提高工作质量和效率的一项重要手段,意义十分重大,既是一项长期工作,又是一项紧迫任务。因此,督查办公系统的设计与实现是党委自身建设、改革和发展的必然要求,实现和推进党委督查办公

23、系统是党委政府管理信息化、网络化的必然趋势,它不仅能为党委督查管理和决策提供大量的信息服务,而且还能实现将该党委的各项工作内容透明化,让人民群众能及时的了解,提高了党委的行政管理水平和工作效率。1.1 系统开发背景每一个地区都需要进行督察,那么每一个地区由于地理位置和其他方面的原因,所创建的督察系统所具备的功能就必须有针对性,我本人工作在市督察系统,该市委督查室是具有独立职能的市委办公部门,正处级单位,核定编制9人,内设3个科室,即决策督查科、专项督查科、综合协调科。干部职数核定为一名主任,两名副主任,一名副调研员,三名科级职数,一名工勤人员,现有工作人员8人。党组织隶属市委办机关党委,为其下

24、属的一个支部。市委督查室主要工作就是围绕市委中心工作、重大决策、重点任务,以及领导批办事项和临时交办任务狠抓推进落实,承担着牵头抓总、跟踪推进、督促检查、协调服务的重要职能。那么为了让我们的督察系统能够更好的服务与人民和社会,就必须研发一套功能齐全的完整的督查系统,为此我根据自己所在单位的人数和具体工作的需要进行了系统细致的研究分析,为开发做好了充分的准备。1.2 开发目的及意义对于各地区的党委督查系统的领导者和主要负责人来说,党委督查网络办公系统是最佳的决策支持系统,能够全面系统地为领导提供决策的参考依据。相对于中层的管理人员来说被作为一个信息管理系统来使用。而相对普通员工它还能够被用作事物

25、或业务处理系统。该市党委督查系统不仅能为单位的上级管理人员、下级普通员工提供良好的办公环境和工作条件,而且让所有的复杂工作都能够准确、高效的完成。该系统能够将各种信息资源进行共享;在员工协同工作上能够给予很大的帮助;并且能够让领导者及时的监控、了解并管理各项工作的进行;方便各类案件以及公文的签审、批办等日常事务的自行处理,同时加强管理信息化、规模化,将系统中的各项信息进行系统的整理。1. 节约运营成本运用该系统可以让办公人员无需因为办理事务而在各部门之间跑来跑去,等候审批,该系统充分利用了快速而又便宜的网络传输方法,将信息资源进行最大程度的共享,方便对政府内部各部门工作进行处理,这样可以将复杂

26、的工作简单化,同时将最近督查的相关信息迅速地发布,而无需去各个部门通知和传达。这样不仅节约时间更重要的是能够传达的更加准确。此外党委督查网络办公还能节约用纸、交通、会议、通讯联络等方面的费用。2. 提高领导监控能力能够有效地加强领导在各部门间的监控管理能力,提高管理人员对组织的控制力,及时有效掌握各部门、各员工的工作进程状况;实时、全面的了解和掌握工作办理状态,做到发现问题及时解决问题及时,从而达到高效率办公,降低错误率。3.资源及时共享现如今各地区政府的工作状况是人民群众最关系的问题,因为政府工作的好坏直接关系到人民的切身利益,所以将各种督查信息及时地上传并反馈给广大人民群众,是该督查系统最

27、关键的一步,也是实现资源共享的主要步骤。4. 提高团队工作效率、加强协作精神协同办公平台的无处不在,大大的提高组织的沟通效率与协同能力,使组织凝聚为一个快速响应的整体。如果发生什么突发情况,所有的市委督查工作人员都能够及时地知道,并能迅速的组织人员进行解决。如果网站上有什么错误信息出现,能够及时地告知相关工作人员进行修改。1.3 国内外研究现状众所周知,企业督查办公系统的概念由来已久,从计算机技术兴起普及的70年代,一直关心是人们的关心热议的话题,特别是他的应用和市场前景让很多的计算机公司研发和推出了相关的办公产品,一些党委办公系统产品逐步应用于事业单位,貌似督查网络办公系统的时代已经到来。然

28、而,很多年过去了,督查网络办公系统的开发和建设并没有达到预期成效,造成这种状况的原因有很多,首先,在技术方面尚有不足,其次就是督查办公概念存在很大误区,比较突出的问题有两个:一个是使用督查办公产品的大多数单位的计算机设备老化陈旧,基础设施建设落后,只能依靠单个的计算机进行文字编辑和表格设计,最多也是就利用网络发发邮件。再一个是设计开发的督查办公软件功能比较单一,督查系统软件产品主要大体还是以文字和表格处理为主,没有将各大督查近况及时的反馈到网上供人民群众监督。还有就是相关工作人员的计算机操作水平良莠不齐,应用操作积极性不高。此外对于督查网络办公系统的认识有些误区,使大多数督查产品设计开发存在偏

29、差,更多地关注督查网络办公的智能化,而忽略了用户的实际需求。另外虽然系统有很多的信息供人民群众查看,但是无法取得与相关政府人员的交流,只能说看而不能发表任何的意见,更无法得到很好的了解。最后就是系统的安全难以令人满意。很多时候由于我们的系统是面向人民群众的,有很不不法人员盗取系统的用户名和密码,将其很多督查情况进行篡改,造成很大的麻烦。1.4 开发环境介绍本次开发所利用的开发语言是当前最为流行的语言ASP.NET7,其功能非常的强大而且全面,其缩放性被很好的运用在其中8。1. SQL Server 2005简介SQL Server 20059是Microsoft公司在2005年12月发布的新一

30、代数据库产品,它对SQL Server 2000所具备的各种功能、可编程性、安全性、实用性进行了系统的升级和扩展,对大规模联机事务处理、电子商务应用、关系数据库引擎和数据仓库进行了全方位整合,从而成为商务智能解决方案和构建企业数据管理的首选数据库系统。尤其是能同Microsoft Visual studio.NET、Microsoft Office System、Business Intelligence Development Studio等各种软件开发工具和软件系统实现无缝集成模式,对于开发人员来说,该数据库系统的开发环境非常的灵活,使用非常的便捷高效。SQL Server10在使用上是非

31、常简单,不仅仅表现在其简单的用户界面,Microsoft11还提供了多种不同的工具以调试数据库应用程、以及完成系统的建立、安全性、维护、数据复制、创建数据库对象、警告和许多其他的工作。 2.vs2008简介Visual Studio是一个相对非常全面的开发工具,它能够创建XML Web Services、ASP.NET WEB应用程序、移动应用程序和传统的客户端/服务器应用程序。与.NET匹配使用的语言有很多种,Visual C+、Visual J#、Visual C#12和Visual Basic都能够利用相同的集成开发环境进行研发设计。运用该IDE能够有利于创建混合语言解决方案且共享工具。

32、此外,以上开发语言都运用了.NET Framework的强大功能,通过此框架能够简化XML Web Services的开发难度和ASP.NET WEB应用程序13。1.5 系统研究方法市委督查办公系统不同于其它性质的网站,由于涉及到政府各项督查办公,因此对于严谨性有很高的要求。每一个细小的环节都和重要。这样才能使得在网上进行信息交流和发布时避免不必要错误发生。我将使用ASP.NET14网络编程技术来编辑网页,以及SQL Server2005数据库技术来建立功能强大的的数据库,并运用ODBC技术关联动态网页和数据库。普通的静态信息管理系统获取信息的方法是所有的信息输入都需要相关工作人员人工输入到

33、相对应的数据库管理系统中,此种方法在数据信息量很小时是非常实用的,用的场合也是比较多的。但是,当有较大的数据信息量,要求专业性非常强时,在信息的错误率和录入的相关成本都相对的提高。本设计在实际应用开发中解决方案是建立网站,以及自己的动态数据库,使得所有督查信息可以及时的保存、更新、发布。可以使本地区的人民群众能够及时的掌握最新的督查情况。1.6 本章小结本章主要介绍了,督查系统的开发背景,开发的目的、开发的意义、现如今国内外督查系统的研究现状、系统开发所需要的工具,本系统运用的开发工具是VS2008,采用的数据库是SQL2005,开发语言采用的是现如今开发WEB应用程序比较流行的ASP.NET

34、语言。详细的讲述的了系统的研究方法。通过本章的简要介绍和分析,对今后对该系统的开发做好了充分的准备。由于本人就是在督察局工作的,所以对督查系统的建设比较了解,分析的也比较准确,所以在开发分析上能节省很多的时间,避免很多不必要的麻烦。第2章 需求分析 第2章 需求分析在软件工程中,需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作。需求分析是软件工程中的一个关键过程。本章通过对系统的业务流程及数据流方面进行分析,完成本系统的需求分析15。2.1 系统开发目标通过WEB形式的市委督查办公管理系统对地方党委和政府督查的相关工作流程和信息实现行

35、自动化管理,能够有效保障和提高地方党委督查系统的办公效率。同时增进了与人民群众的信息交流,能够让人民群众对政府的各项工作及时的了解,如果有什么不明白的地方或者是有意见都可以进行在线留言,真正的做到服务于民,在政务能够准确的传达数据,从而避免人为处理各类数据时所产生的问题,提高办公效益,使市委督查单位管理更科学化、系统化、服务化。2.2 设计思想市党委督查管理系统主要是采用B/S(BROWSER/SERVER)结构,实现党委督查办公部门的科学化及信息化管理。这个系统最大的优势在于简单易用,而且功能强大,相关扩展能力较好以及跨地区操作性能。B/S模式通过Internet 来实现通信交换,完全不受地

36、域等因素的限制。唯一缺点是在大量数据处理的过程中,速度较慢,而且不能进行联机事物处理。鉴于“市党委督查系统”,功能目标主要是实现督促检查及综合汇总情况的信息资源共享,同时实现不同权限用户的权限控制。因此采用B/S16结构比较合理。实际上B/S开发模式是从客户机的任务中将二层C/S体系的事务管理逻辑模块独立分离,由 Web服务器独立组成一层用来实现任务的负担,可以大大减轻客户机负担的压力,合理地把负荷科学分配给了Web服务器。三层体系结构如下图2.1所示。图2.1 B/S三层体系结构图B/S结构17,即浏览器/服务器(Browser/Server)结构,是在C/S体系模式上进一步的升级和改造,它

37、是随着网络技术的发展而兴起的。在该结构下,所有的任务以及用户需求的界面都是通过WWW浏览器来实现的,其中一少部分逻辑事务在前端完成处理,其余逻辑事务主要在服务器端完成实现,如此形成3-tier结构。B/S结构,借助日渐成熟的WWW浏览器技术,通过浏览器的ActiveX技术和多种Script语言,使原来需要复杂专用软件才能实现的各种功能在这里用通用浏览器就完全可以实现,且在开发成本方面节省了很多,是一种崭新的软件系统构造技术。随着技术的发展,浏览器技术被植入WindowsXP等,以及更高级操作系统内部,目前应用软件体系结构中B/S当属首选。从而可知与传统的C/S结构相比B/S18结构更具有发展潜

38、力,且功能更加的稳定强大。当前主流技术中,利用B/S星形拓扑结构建立政府或企业内部通信网络,具有安全性、快捷性、准确性等优点。而采用Internet虚拟专网(VPN)的好处是能够跨越地域且范围比较广泛、节省投资。那么采用何种网络来进行建设须按照该单位的规模和分布的地理位置来定。任何单位内部都是通过防火墙连接到网络,该网络采用的协议是TCP/IP协议。2.3 可行性分析任何一个软件公司在实施一个项目之前,首先要对将要实施的项目进行可行性分析,确定项目是否值得进行。并不是所有的问题都有简单明显的解决办法,事实上,许多问题不可能在预定的系统规模之内解决。如果问题没有可行解的话,那么花费在这项工程上的

39、任何时间、资源、人力和经费都是浪费的。一般说来,应从技术可行性、经济可行性、操作可行性等方面进行研究。1. 技术可行性根据督查系统工作的要求以及系统功能、性能及实现系统的各项约束条件,从技术的角度研究系统实现的可行性。本系统采用的是.NET19中的ASP.NET技术和ADO.NET 技术。众所周知,.NET现在已经日趋成熟、稳定,被认为是计算机领域最有前途的技术之一。此系统运用的数据库技术是SQL Server 2005,继SQL Server 2000之后的SQL Server 2005 更加可视化、稳定化,并且安全化。将ADO.NET、ASP.NET和SQL Server 2005结合起来

40、设计并研发市党委督查系统,这种方法一定是高效率的,而且是具有很好的技术可行性的。2. 经济可行性研究该想研究主要是针对系统的开发成本进行分析的,主要涵盖开发该软件系统所需要用到的最低开发成本,大体估算本次开发需要的成本是否会超过开发所创造的收益。比较此次开发设计所需要的投资与软件所创造的经济效益,看是否值得开发。此外还要看此软件是否能够给我们的督查系统带去足够的便利和效益,根据本人的工作需求,这套系统为提高员工的工作效率,节省大量的工作时间,简便的操作和科学的管理而设计的。从而能够充分的看出该软件在经济上是非常可行的。该系统的开发只需要一个人即可完成,从而避免了大量的人力费用,同时也可提高个人

41、的实际动手能力。3.操作可行性随着人们生活水平的提高、科技的飞速发展,计算机已经渗透到世界的每一个角落,如此方便快捷的科技条件,这使得人类的工作环境越来越好,与此同时人们对提高工作效率等就有了更多更高的规范。所以,为了达到这种更高的要求,开发一种方便快捷的管理型软件是未来的发展趋势。因此,开发此软件在操作上是可行的。2.4 功能需求1登录部分要求用户输入用户名和密码,进入到主界面以后,管理员就可以进行督查信息的上传、修改和删除操作20。2浏览部分用户可以浏览全部的督查工作信息,并能按关键字搜索督查反馈和通报等各种情况,也可以查看该市委督查系统管辖范围内的各县的督查情况。对所读的督查信息有什么意

42、见或想法都可以进行评论和留言。想进一步的了解信息也可以进行在线交流。3管理员登录管理员登录系统以后可以编写督查工作信息并提交,也可以进行督查信息的修改,对不同用户进行必要的管理。此外如果有群众提出问题,需要管理员及时的进行回复和交流。4总体模块主要分为三个模块:公众信息发布平台、督查公职人员网络交流平台、OA办公平台(本单位专用)。公众信息发布平台:主要面对公众,发布市委重大决策信息,通报重点督查事项新近动态,各地先进经验,新闻。督查公职人员网络交流平台:主要是市直部门专职督查员、各县市区委督查室工作人员,上传新近工作动态,查看市委督查室发布工作任务和要求,下载相关文件和表格。OA办公平台:此

43、模块为办公自动化平台,适用于市委督查室班子及科室之间办公21。共分为7版块:1 督查公告:发布公开信息、通知。2走进督查:督查室简介,职能及工作范围和内容,科室设置,内部规章制度等。3督查快讯:将各地贯彻落实市委中心工作的成果,集中反馈给公众平台。4督查反馈:市委领导批示件办理情况反馈。(公众不可见)。5督查通报:发布督查通报、督查专报等文件。6督查速递:供督查系统工作人员,向上反映情况和信息,上传文件。了解最新督查工作要求,下载文件和信息(公众不可见)。7在线交流:供督查系统工作人员,交流经验,共享信息。同时,主页面内有三大主题:重点工作、十大产业、园区建设。1重点工作:市委重要战略决策和重

44、大部署的贯彻落实情况2十大产业:市委确定的立市十大产业推进情况和完成情况3园区建设:产业项目建设和园区发展情况2.5 性能需求1该市党委督查系统所具有的性能要求:(1)该软件的用户界面简单大方而且美观,让使用者容易上手使用。(2)此系统的工作运行速度要尽量的快而且是安全、稳定的,此外在纠错方面和容错方面要具有很高的健壮性。(3)开发出的系统在安全性方面是非常高的,任何用户想进入该系统都需要进行严格的身份验证,同时具备严密的数据保密的措施。(4)系统软件需要具有支持多用户和超负荷访问,以及网络数据共享。(5)系统软件要具备良好的扩展性,益于今后实现各种功能的扩展与维护。(6)数据计算与交换准确无

45、错误,符合实际业务的需要。2督查系统信息发布需求(1)支持类Word编辑器所有的督查内容和督查信息,都不依赖于任何的文字处理软件,能自行的编辑和排版各种图片和表格以及文字的督查内容,从本质上实现使用者那一端的软件无关性。(2)格式兼容所有督查信息的发布功能能与Microsoft Word、Microsoft Excel、Html等常用各种文本相兼容,通过Windows剪贴板能够非常方便的将文本信息和格式复制到督查发布系统界面中,此外还需要支持html脚本语言,实现Word编辑工具与与Html编辑格式两者之间的互相转换。(3)多媒体信息功能视频和动画就是多媒体信息,系统必须能够发布这些动态的信息

46、,在该功能模块用户可以很方便的将视频、图片、音频、超级链接、Flash文件等进行有序的上传,在该模块用户是可以对自己要上传的多媒体信息进行自动以的展示效果。能够让其上传的多媒体信息更加的生动形象。(4)具备附件上传功能任何督查信息的发布都需要系统具备附件上传的功能,利用该项功能用户可以很容易的将所要发布的信息上传至服务器,与此同时可以自动的生成超级链接,任何百兆以上的附件都可以被快速的上传。3留言功能需求分析BBS的英文全称是Bulletin Board System,也就是现如今应用广泛的“电子公告板”。早期的BBS是用来对股市价格等类信息的进行公布,该项功能当时只能够运行在苹果计算机上而且

47、是没有连文件传输功能的。那个时期BBS的性质和校园里、街道上上的公告栏相同,唯一的不同就是该类信息是通过电脑来获得和传播的。一直持续到个人计算机的普及后,一些开发人员想将运行在苹果计算机上的BBS转移到个人计算机上,从此BBS才慢慢的被普及和运用。随着科学技术的不断创新,经过很多人的努力,BBS在其自身功能得到了很大的扩充。督查系统留言模块,在该模块中,普通用户可以自由地发帖子、和查看帖子回复的数目。原始发帖人可以再编辑以前发布的所以帖子;发布回复的人可以再编辑所发表的回复;管理层有权删除帖子,这将删除原始帖子和所有对它的回复;管理层也可以删除用户的回复。2.6 系统E-R图1留言信息E-R图

48、如图2.2所示。留言信息E-R图包括的主要对象有留言者姓名、电子邮件、性别、留言类型、验证码、留言内容和留言时间。留言信息姓名电子邮件性别留言类型验证码留言内容留言时间图2.2 留言信息E-R图2用户信息和督查快讯E-R图如图2.3和2.4所示。用户信息主要包含的主要信息有用户名和密码,主要用来保存用户的登录信息。督查快讯的属性包括发布的时间、题目和内容。图2.3 用户信息表图督查快讯快讯题目内容发布时间2.4 督查快讯E-R图4督查通报E-R图如图2.5所示。督查通报包括的属性有通报的时间、通报的题目和内容,主要用来保存督查通报的信息。督查通报通报题目内容通报时间图2.5 督查通报E-R图2

49、.7 系统流程图1.系统用户登录流程图如图2.6所示。该流程图介绍了系统用户登录的过程和所具备的功能,首先系统用户需要输入正确的用户名、密码和验证码,如果这其中任何一项填错,系统都会提示出错并返回到出事登录页面。如果所输入的用户信息和验证码与数据库中的数据完全一致,那么系统则会提示登录成功,并会进入到系统主界面,此时系统用户就可以对该系统进行使用,这其中所能使用的功能有各种督查信息的上传、修改和删除操作,还能够查看各种督查信息和阅读,此外还有查看用户的留言信息和及时回复留言等功能。图2.6 系统用户登录流程图2.普通使用者的系统流程图如图2.7所示。当普通用户进入到主界面的时候,就可以直接进行

50、督查信息的查看,可以发表自己的留言信息。当有用户想登录系统,但是没有准确的用户名和密码的情况下,系统会提示错误,并返回主界面,同样该用户也只能查看督查信息,或者留言。YN判断用户用户登录退出查看督查信息发表留言系统界面图2.7 普通用户流程图3.留言信息流程图如图2.8所示。留言流程图的工作原理:首先用户进入到系统主界面,查看各类信息,如果遇到不理解的地方或者有什么咨询的信息,可以进行留言,进入到留言界面,用户可以查看其它有关人员的咨询信息,如果能找到与自己问题有关的回答,则可以不用留言,如果没有则进行留言,留言成功后将会自动保存到系统留言数据库表中,并能够显示在留言主界面,用户自己是可以查看

51、到的。Y系统主界面发表留言浏览留言信息退出添加留言信息N图2.8 留言信息流程图4.查询流程图如图2.9所示。查询流程图的工作原理是用户登录到督查主界面,按照用户需要进行相关搜索,可以输入该督查工作信息相关的内容或词条,系统即刻根据用户的请求,在数据库中检索督查信息表,确认相关信息后,将其反馈到主界面,如果无法找到该资源,那么系统就会提示用户无法找到该资源。YN系统主界面信息判断输入搜索信息退出查看相关信息图2.9 信息查询流程图2.8 本章小结本小节主要简述了系统所要用到的E-R图,对整个系统展开了需求性以及可行性分析,主要在技术、经济、操作三个方面的可行性进行描述;此外将整个系统所要创建的

52、功能进行了整体划分,初步定位了每一个模块所要实现的子功能,画图了系统流程图,为接下来的开发设计做好了充分的准备。第3章 总体设计思路第3章 总体设计思路3.1 系统总体需求一般设计系统都要完成以下的几个要求,以便于管理员进行操作。这样才能使系统易学易用。1) 数据库设计合理此次开发选用的数据库能够尽量的减少数据库表中数据的重复率,降低数据的冗余度,存储空间能够得到很好的利用,不仅仅能够提高计算机的运行速度还能够大大的降低由于数据混乱造成的各种危险22。2) 用户界面友好用户界面的友好与坏是使用者对一款软件好坏最直接的评价,用户界面友好可以让管理员保持一个愉快的工作心情。此外主要功能的界面窗口大

53、量使用快捷键和按钮,合理布局控件的各个窗口的位置,尽量少用菜单。充分的利用ASP.NET提供的强大而丰富的功能,尽量多使用控件和窗口,将窗口的多元化格局充分的体现出来。3)系统采用人机对话方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠。3.2 系统功能模块图每一个软件开发之前都需要进行系统功能的划分,确定每一个页面所必须具备的功能,此次设计同样遵循这样的道理,如果能够在开发之前将所有的功能进行一个比较细致的划分,不仅能够更好的设计软件,而且也能够避免这之间可能会出现的很多不必要的麻烦。3.2.1 系统整体功能模块图此功能模块图是将整个系统的功能进行了一个整体的划分,能让开发者一目了然

54、,提高开发速度,其设计主界面如图3.1所示。其中包括的主要功能有系统首页、走进督查、督查快讯、督查反馈、督查通报、督查快递和在线交流23。系统主功能系统首页走进督查督查快讯督查反馈督查通报督查速递在线交流图3.1 系统功能模块图3.2.2 首页功能模块图首页功能模块图如图3.2所示。首页功能用户登录工作动态信息搜索重点工作十大产业督查公告园区建设图3.2 首页功能模块图3.3 数据字典数据字典是系统分析阶段的主要文件和系统逻辑模型的重要组成部分,是系统维护的依据,是在新系统数据流程图的基础上进一步定义和描述所有数据项的工具。一个软件系统的组成和分解可以用数据流程图来描述,但是系统中各个组成成分

55、的含义不能够被说明,所以就需要为数据流程图中出现的每一个成分给出定义,这样的描述工具就被称为数据字典。具体的数据字典内容包括:(1)数据流:是表示系统中数据的逻辑流向。(2)数据元素:是最小数据单位,它具有独立逻辑含义,数据单位是不可再分的。(3)数据处理:是对数据流程图中最底层的处理逻辑加以说明。(4)数据存储:是数据流动的暂停或永久保存的地方。(5)外部实体项:即数据流的输入和输出去向。3.4 数据库表设计在数据库在设计实现过程中,系统数据库结构设计的好坏,直接影响到对应用系统的效率以及系统实现,良好的数据库结构设计,将会提高数据一致性和完整性,大大缩减数据库的存储量,令系统的响应速度变的

56、更快,应用程序在访问数据库的时候就变的更加的简单化。所以该督查系统采用的数据库是SQL2005。1数据库概念结构设计软件在进行的数据库逻辑设计时,首先要对数据存储进行详细分析,找出各数据存储之间的关联特征,得出系统的关系模式。该督查网络办公系统的概念模型是运用实体关系图中的相对应符号来描述。经过之前所作的细致的需求分析,设计成满足客户需求的信息实体,并将各实体间的关系进行关联,可以很好的为今后建立数据库做好充分准备。2数据库逻辑结构设计设计数据库逻辑结构的意义在于,最终要把概念结构设计和阶段设计的各类关系图,变为与选用的相关的机器上的数据库管理系统产品,都能够支持的数据模型与之相符合的逻辑结构

57、。3数据库建立(1)新建数据库在数据库上单击鼠标右键,选择新建数据库,建立数据库。(2)建立数据表打开建立好的数据库,在表字样上单击鼠标右键,选择新建表。(3)添加字段打开建立好的数据库,依次添入列名,选择数据类型,添入长度,选择是否允许空。(4)创建主键选定一个表,添加字段ID,数据类型为“自动编号”。选种ID字段,单击鼠标右键,选择“主键”一项,即设定了ID字段为主键。(5)命名数据表在建立完数据表后,关闭时,添写数据表的名称。依据同样的方法,可以建立公文管理系统其它类型的数据表,通过数据管理器,可以建立一个完整的数据库那么根据以上信息,本系统所用到的数据库表如下所示9。3.4.1 管理员

58、信息表 管理员信息表如表3.1所示。其中包括的属性有管理员用户名、密码。主要用来保存管理员的用户名和密码,当前台调用时,直接与后台该表中的信息进行匹配,如果在该表中能够找到该信息则正确,否则错误。表3.1 管理员信息表留言信息表如表3.2所示。包含的主要属性有留言内容、留言者姓名、留言类型、留言标题、留言内容、留言时间、电子邮件、性别。用来保存留言人的各种相关信息。表3.2 留言信息表督查公告信息表如表3.3所示。该表包含的主要属性有公告标题、公告内容和公告时间。表3.3 督查公告信息表回复信息表如表3.4所示。该表中所包含的基本属性有回复这姓名、回复内容、回复的标题、回复时间。表3.4 回复

59、信息表督查通报信息表如表3.5所示。通报的时间、标题、内容。表3.5 督查通报信息表督查快讯反馈信息表如表3.6所示。包括的主要属性有快讯题目、快讯内容和快讯发布时间。表3.6 快讯信息表督查速递信息表如表3.7所示。速递信息表的属性主要有速递内容、速递题目。表3.7 速递信息表3.4.2 数据库表的总体结构图数据库中表的结构图如图3.10所示。图3.3 数据库表3.5 Web.config配置文件设计中,系统对网络进行了配置,配置文件如下:3.6 本章小结本章主要介绍了系统的整体功能模块图,有系统功能中的子功能模块图,详细地讲述了数据库字典的定义,还有数据库表的建立,包括的表有留言信息表,回

60、复信息表、督查快讯信息表、管理员信息表、公告信息表、通报信息表等。这些表之间都存在一些必要的联系,创建好的这些表可以在我们进行开发的时候进行调用,方便快捷且准确率高、安全性好。第4章 系统模块设计第4章 系统模块设计4.1 用户界面设计一个软件系统设计的好与坏,最直接的因素就是整体的用户界面,如果一个软件的用户界面简单明了,那么用户使用起来就比容易,最重要的是节省大量的工作时间提高用户的工作效率,如果一个软件设计24界面非常的杂乱无章,那么用户根本就没有兴趣去使用,首先就是没有办法及时的找到自己所需要的各项功能,其次就是没有办法及时地完成各项任务,所以对于软件系统来说,用户界面一定要人性化,这

61、样能让使用者心情舒畅的展开工作,而且还能够方便快捷的完成任务。这是软件设计中非常重要的步骤。4.2 管理员登录页面该页面实现的功能是后台管理员的登录,管理员进入后台后就可以进行各种添加、删除、修改操作。进入该页面需要管理员输入正确的用户名、密码和验证码,单击登录按钮后,系统将自动与数据库表中的信息进行核对和匹配,如果信息正确则进入系统后台,如果信息有错误,系统就会自动提示错误信息,告知用户无法登录该系统。登录主界面如图4.1所示。图4.1 后台登录主界面开发系统登录模块过程中,主要通过用户输入的账号和密码,到数据库中判断登录名称和登录密码是否正确,如果正确,系统会判断当前用户的权限,然后进入不同

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!