收藏 分销(赏)

办公自动化系统论文.doc

上传人:Fis****915 文档编号:556560 上传时间:2023-12-12 格式:DOC 页数:80 大小:5.74MB
下载 相关 举报
办公自动化系统论文.doc_第1页
第1页 / 共80页
办公自动化系统论文.doc_第2页
第2页 / 共80页
办公自动化系统论文.doc_第3页
第3页 / 共80页
办公自动化系统论文.doc_第4页
第4页 / 共80页
办公自动化系统论文.doc_第5页
第5页 / 共80页
点击查看更多>>
资源描述

1、北京交通大学硕士学位论文聊城监狱办公自动化系统的设计与实现Analysis and Design of liaocheng Prison office automation system作者姓名:崔恒涛 学 号:11135708导师姓名:孙冬梅 职 称:教授学位类别:工学 学位级别:硕士学科专业:软件工程 研究方向:项目管理北京交通大学2023年12月2北京交通大学软件工程专业硕士研究生毕业论文学位论文版权使用授权书本学位论文作者完全了解北京交通大学有关保留、使用学位论文的规定。特授权北京交通大学可以将学位论文的全部或部分内容编入有关数据库进行检索,提供阅览服务,并采用影印、缩印或扫描等复制手

2、段保存、汇编以供查阅和借阅。同意学校向国家有关部门或机构送交论文的复印件和磁盘。(保密的学位论文在解密后适用本授权说明)学位论文作者签名: 导师签名:签字日期: 年 月 日 签字日期: 年 月 日致谢在本文写作过程中,我的导师孙冬梅教授给予了悉心指导,帮助我理清了论文写作思路和写作框架,同学和同事们给予了热情帮助。通过在北京交通大学硕士阶段的学习,我的理论知识体系更加完善,把握问题的能力更加准确,对问题的研究和认识更加透彻,特别是在本系统的开发和论文的写作过程中,理论联系实际能力、技术应用能力得到了进一步加强。在此向我的导师孙冬梅教授、北京交通大学各位授课老师及山东工作站的老师们,向给我提供热

3、情帮助的各位同学和同事致以诚挚的谢意。摘 要随着信息科学技术的飞速发展,办公自动化系统在技术和应用上都得到了更高层次的发展,人们逐渐意识到对办公管理系统的运用可以使日常办公工作更加方便、快捷和高效。而办公活动重要性的日渐突出,也引起了管理者的普遍重视,他们越来越感觉到没有信息技术支持的管理是力不从心的,因而办公自动化系统应运而生。长期以来,人们对以纸质文件为中心的传统办公方式习以为常。这不仅耗费了大量的人力、物力、财力,而且效率低、时效性差、容易出错,不利于团队长期稳定、高效的发展。然而应用新型的办公自动化系统能够将人从繁琐、无序、低序、低端的工作中解放出来从事核心事务,整体提高了机关办事的工

4、作效率和对信息的可控性,很好地规范并改进了现有的管理,降低了办公成本,提高了执行力,使管理更趋完善。如此,本论文将详细论述办公自动化系统的分析与设计过程。系统采用visual studio2005作为开发平台,ASP.NET与C#作为开发语言,以SQL Server2005作为数据库,实现了日程管理、文档管理、消息传递等功能。符合办公自动化系统的要求,能够帮助监狱机关切实提高工作效率。论文组织如下:第一章阐述了系统的计划;第二章进行了系统的需求分析;第三章对系统的需求进行了详细分析;第四章提出了具体的系统设计方案;第五章对整个系统进行了具体的实施;第六章进行了系统的测试;最后得出结论。关键字:

5、ASP.NET;C#;SQL Server2005;B/S架构;办公自动化ABSTRACTWith the rapid development of information technology and office automation systems in both technology and applications to provide a higher level of development, people gradually realized on the use of office management system daily office work to be more

6、convenient, fast and efficient. Highlight of the importance of office activities, but also aroused widespread attention from enterprise management, they increasingly felt no management is their information technology support, as a result of office automation system came into being. For a long time,

7、people on the traditional office centered on paper files used. This has not only spent a great deal of manpower, material and financial resources and low efficiency, timeliness, and error - prone and is detrimental to the enterprise long - term, stable and efficient development. however, the applica

8、tion of new type of office automation system from very complicated and disorder, the low - order and low - end free to engage in core business, the overall increase enterprise efficiency and to act on information control, standardize and improve the existing very good enterprise management, reduce t

9、he costs of office, improve the execution, management, and enterprise competitive.So, this paper will elaborate on Office Automation System analysis and design process. System Using Visual studio2005 as a development platform, ASP.NET and C# as a development language, SQL Server2005 as the database,

10、 implementation schedule management, document management, messaging, and other functions. Meet the requirements of the office automation system can help prisin improve efficiency.Paper organization is as follows: first on system planning; second for system requirement analysis; third made a detailed

11、 analysis of the demand for system; fourth put forward specific system design; fifth for the whole system specific implementation; sixth test of the system; and finally come to a conclusion.Keyword:ASP.NET;C#;SQL Server2005;B/S Framework;Office Automation目 录中文摘要Abstract目录第一章 办公自动化系统的系统计划11.1系统开发的背景1

12、1.2系统开发的意义11.3系统开发的主要任务2第二章 办公自动化系统的需求分析32.1可行性分析32.2需求定义列表32.3 SWOT分析法5第三章 办公自动化系统的系统分析63.1系统组织机构分析63.2系统业务流程分析73.3系统数据流程分析83.4数据字典93.5系统物理环境及技术选择10第四章 办公自动化系统的系统设计134.1系统设计原则134.2系统功能结构图设计144.3 UML建模设计154.4 输入输出设计284.5数据库设计29第五章 办公自动化系统的系统实施415.1登录界面的实施415.2主程序界面的实施425.3功能模块界面的实施43第六章 办公自动化系统的系统测试

13、576.1 测试描述576.2 测试计划596.3 测试用例59结论与展望63参考文献65北京交通大学软件工程专业硕士研究生毕业论文第一章 办公自动化系统的系统计划1.1系统开发的背景随着信息经济的不断发展,政府行政管理水平的不断提高,信息网络体系逐渐形成,所有的信息都不是孤立存在的,而是存在强关联,用户能够运用信息网络,由某个信息点到达另一个相关的信息点,甚至到达信息网络的所有信息点,无处不在的信息通过一定方式存储和处理,就能够达到应用的集成化,实现办公的自动化。办公自动化,英文全称Office Automation,简称OA,是办公信息处理的自动化,它利用先进的技术,使人的各种办公业务活动

14、逐步由各种设备、各种人、机信息系统来协助完成,达到充分利用信息,提高工作效率和工作质量,提高生产率的目的。随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展,使人们的生活与工作方式发生了很大的改观。网络技术的应用使得计算机之间通信、信息共享成为可能,而数据库技术的应用则为人们提供了数据存储、信息检索、信息分析等功能,从而使得工作更高效地进行。数据库始于20世纪60年代,经过40多年的发展,现在已经形成了理论体系,成为计算机软件的一个重要分支。数据库技术体现了当代先进的数据管理方法,使计算机的应用真正渗透到国民经济各个部门,在数据处理领域发挥着越来越大的作用。而互联网技术的出现,更是进

15、一步丰富了人类生活,数字化生存已经一步步走进我们的生活与工作。互联网技术与数据库技术的结合为计算机在人类生活中的应用带来了巨大的影响。产业信息化,管理现代化,科学化已经成为行业发展的重要课题。办公自动化由80年代末在我国提出,到现在已有了二十年多年的发展历史。由于intranet(企业内部网)和extranet(企业外部网)的出现及其办公自动化相关技术的迅速发展,带来了全球范围内市场竞争的日益加剧,对于传统的办公和生活方式产生了巨大的冲击,所有的企业都面临着严峻的挑战,企业内的员工作为一个团队能否及时交流获取各种相关信息,从而高效地协同工作,把握转瞬即逝的机会,将成为在激烈的市场竞争中取胜的关

16、键,面对这样的形势,越来越多的企业打算或正在将计算机网络技术引入到日常经营管理上来,改变过去单纯的手工办公方式,以便在企业内实现信息共享协同工作乃至科学的管理和决策,从而提高效率增强企业的竞争力。从办公自动化的提出发展到如今经历了两个阶段:第一阶段为单机版办公自动化系统。这一阶段电脑和办公设备是主要的办公系统。数据库和文件系统广泛运用,用以对结构化数据的存放和处理。这一阶段是从纸质办公向无纸化办公的飞跃,实现了数据处理和文档协作的无纸化。该阶段自动化办公系统的缺陷在于客户端计算机的运算和处理负担过大,对于客户端的维护成本较大,而且无法建立一个集成的办公平台,应用系统的转换频繁,适应性较差。第二

17、阶段出现网络版办公自动化系统。随着计算机的广泛使用、网络技术的不断更新以及工作流思想的普及,办公自动化的也被赋予了新的内涵。网络版的办公自动化系统,克服了第一代办公自动化系统的缺陷。网络版办公自动化系统依托现有的完善网络,建立一个统一的集成办公平台,主要处理和存储对象是非结构化数据的信息流或者工作流。这一阶段的办公自动化系统不仅提高了办公效率,而且提高了系统的安全性。1.2系统开发的意义多年以来,人们对以纸质文件为中心的传统办公方式习以为常。但是,世界进入信息时代之后,这种传统的人工管理方式的弊病日显突出。比如,时效性差、容易出错,并难以应对信息社会的巨大挑战。传统办公方式的特点决定了部门内部

18、及各部门之间彼此孤立。通常是某一部门独立运作一段时间后,将其工作结果移交下一部门作为其工作的依据。一旦该部门的工作出现错误,其下一部门就无法正常工作。出现这种现象的直接原因主要是员工之间、部门之间缺乏交流、文件在不同部门都有所囤积。另外,传统办公方式含有大量重复性劳动行为,这种程序性行为的发生也是造成文件批量出错的原因。因此,建立节约型、高效性工作方式成了信息时代必然的要求。 鉴于此,办公自动化有其独特的优势。它不仅兼顾个人办公效率的提高,更重要的是可以实现群体协同工作。协同工作意味着要进行信息的交流,工作的协调与合作。由于网络的存在,这种交流与协调几乎可以在瞬间完成,并且不必担心对方是否在电

19、话机旁边或是否有传真机可用。这里所说的群体工作,可以包括在地理上分布很广,甚至分布在全球上各个地方,以至于工作时间都不一样的一群工作人员可以实现远程办公或在家办公。不仅如此,办公自动化可以和一个机关单位的业务结合的非常紧密,甚至是定制的。因而可以将诸如信息采集、传递、查询、统计等功能与具体业务密切关联。操作人员只须点击一个按钮就可以得到想要的结果,从而极大得方便了监狱机关单位领导的管理和决策。办公自动化将人从繁琐、无序、低序、低端的工作中解放出来从事核心事务,整体提高了机关单位行政效能和对信息的可控性,降低了办公成本,提高了执行力,使管理更趋完善。1.3系统开发的主要任务行政机关单位有一套适合

20、自己运营和发展的办公自动化软件,可以帮助其提高办公效率,节省劳动力,从而提高行政效能。在山东省聊城监狱工作以来,我对于该狱的办公管理模式已经具有一定的了解,同时也深刻体会到工作中未能使用合理的办公自动化系统导致繁杂的工作程序,影响了工作效率。因此,为了满足聊城监狱对行政办公管理的需要,急需要有一套合适的办公自动化统来完成这项工作。因此,本课题的主要任务是实现聊城监狱办公自动化。本系统通过系统管理员维护用户基本信息、菜单的管理、分配角色权限、登录日志的管理、操作日志的管理、日程的维护、消息的管理等;实现监狱党委、部门负责人对日程的安排等,监狱党委成员对文档的管理等,人事部门主管对考勤时间的设置、

21、考勤历史的查询、考勤信息的统计等;以及警察职工对部门日程的查看、文档的上传和下载、消息的传递、个人的记录、考勤的签到及签退等的管理;从而合理安排工作时间和进度,提高工作效率。第二章 办公自动化系统的需求分析在软件工程中,需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作。需求分析是软件工程中的一个关键过程。在这个过程中,系统分析员和软件工程师确定顾客的需要。只有在确定了这些需要后他们才能够分析和寻求新系统的解决方法。因此,下面将从可行性分析、需求定义列表、SWOT分析法上进行需求分析。2.1可行性分析1技术可行性随着网络技术和数据库技术

22、支持都日趋成熟,作为服务器具备的硬件条件是绝大多数的商业电脑都具备的。A网络编程语言实现图形化、简易化的表现和管理,C#语言作为后台运行处理,利用A技术与SQL Server 2005数据库的结合也是B/S(Browser/Server)架构与网络系统设计的常用模式,所以技术成熟,安全性强。因此,从技术角度上考虑,本系统是可行的。2经济可行性以前的公文、文件的流转,信息的传递与录入,全部采用人工完成,这些对于机关单位是很费时间和精力的,而且也不及时,很难比较好的管理。所以,从监狱领导者和干警的角度出发,对于高效、简捷、方便的办公自动化系统的需求是迫切的,而且系统的成本主要集中在系统软件的开发上

23、,当系统投入运行后可以为企业节约大量的人力,财力,物力。所带来的效益远远大于系统软件的开发成本。因此,从经济角度上考虑,本系统是可行的。3操作可行性由于本系统设计时充分考虑了用户的习惯,图形界面友好,使得操作简单;数据录入迅速、规范、可靠;统计准确;适应力强;容易扩充。所以对于警察职工的使用水平要求并不高,因此,从操作角度上考虑,本系统是可行的。4法律可行性由于整个系统是自行开发,自行使用,所以系统本身不存在版权争议,符合国家各项政策法规和软件行业规范。因此,从法律角度上考虑,本系统是可行的。综上所述,本系统开发方向已很明确,在技术、经济、操作和法律等方面都是可行的,并且投入少、见效快。因此系

24、统的开发是完全可行的。2.2需求定义列表l 功能需求 日程管理1. 我的日程:可以添加、删除、修改、查看日程等;2. 部门日程:可以按条件搜索、查看日程等;3. 日程管理:可以按条件搜索、彻底删除日程等; 文档管理1. 文档列表:可以添加、删除、修改、下载文档等;2. 文档搜索:可以按条件搜索、下载文档等;3. 回收站:可以还原、彻底删除文档等; 消息传递1. 个人信箱:包括收件箱、草稿箱、已发送、已删除的信息统计、删除等;2. 消息管理:可以按条件搜索、彻底删除信息等; 个人记录1. 我的便签:可以添加、删除、修改、查看便签等;2. 我的通讯录:可以添加、删除、修改、查看、按条件搜索联系人等

25、; 考勤管理1. 考勤设置:可以设置上下班时间、考勤无效时间等;2. 考勤历史查询:可以按条件搜索、查看考勤历史等;3. 考勤统计:可以统计考勤信息、导出Excel表等;4. 员工签到、签退:可以让员工签到、签退等; 人事管理1 机构管理:可以添加、删除、修改、查看机构等;2 部门管理:可以添加、删除、修改、查看部门等;3 用户管理:可以添加、删除、修改、查看用户等; 系统管理1. 菜单管理:可以添加、删除、修改、查看、上下排序父子菜单等;2. 角色管理:可以添加、删除、修改、查看角色和分配角色权限等;3. 登录日志:可以按条件搜索、删除登录日志;4. 操作日志:可以按条件搜索、删除操作日志;

26、 常用工具包括:计算器、万年历、世界时间等常用的工具; 娱乐游戏包括:俄罗斯方块等娱乐游戏; 附加功能 可以设置账号信息(包括个人资料、修改密码等)、系统信息(包括换肤设置、获取系统信息等)和系统注销、退出等l 非功能需求1、操作需求:用户界面友好、简洁,操作简单,方便。在信息系统的使用中,用户与系统的交互都是经过系统操作界面完成的。因此,用户界面的友好性对于系统正常操作、保证系统顺利运行具有十分重要的作用。而操作是否简单方便,也是衡量一款软件易用性的重要指标。2、性能需求:信息的存取与检索要快捷,稳定性要强,安全性要高。要保障数据的安全性、完整性、多用户对数据的并发使用及发生故障后的系统修复

27、等。3、安全需求:为了保证监狱机关的隐私数据不被篡改和窃取,该系统需要采用多重安全机制,保证系统数据的完整性和安全性。一方面,加强对于服务器的管理,防火防盗;另一方面,通过身份验证、权限设置、防火墙设置等多种措施,保证系统的安全性。4、文化和政治需求:没有特殊文化和政治需求。2.3 SWOT分析法SWOT分析方法是一种企业内部分析方法,即根据监狱自身的既定内在条件进行分析,找出企业的优势、劣势及核心竞争力之所在。其中,S代表 strength(优势),W代表weakness(弱势),O代表opportunity(机会),T代表threat(威胁),其中,S、W是内部因素,O、T是外部因素。按照

28、竞争战略的完整概念,战略应是一个团队“能够做的”(即组织的强项和弱项)和“可能做的”(即环境的机会和威胁)之间的有机组合。与其他的分析方法相比较,SWOT分析从一开始就具有显著的结构化和系统性的特征。就结构化而言,首先在形式上,SWOT分析法表现为构造SWOT结构矩阵,并对矩阵的不同区域赋予了不同分析意义;其次内容上,SWOT分析法的主要理论基础也强调从结构分析入手对监狱的外部环境和内部资源进行分析。另外,早在SWOT诞生之前的20世纪60年代,就已经有人提出过SWOT分析中涉及到的内部优势、弱点,外部机会、威胁这些变化因素,但只是孤立地对它们加以分析。SWOT方法的重要贡献就在于用系统的思想

29、将这些似乎独立的因素相互匹配起来进行综合分析,使得监狱战略计划的制定更加科学全面。因此,通过运用各种调查研究方法,分析出聊城监狱所处的各种环境因素,即外部环境因素和内部能力因素。外部环境因素包括机会因素和威胁因素,它们是外部环境对监狱发展直接有影响的有利和不利因素,属于客观因素,内部环境因素包括优势因素和弱点因素,它们是监狱在其发展中自身存在的积极和消极因素,属主动因素,在调查分析这些因素时,不仅要考虑到历史与现状,而且更要考虑未来发展问题。将调查得出的各种因素根据轻重缓急或影响程度等排序方式,构造SWOT矩阵。在此过程中,将那些对监狱事业发展有直接的、重要的、大量的、迫切的、久远的影响因素优

30、先排列出来,而将那些间接的、次要的、少许的、不急的、短暂的影响因素排列在后面。1. 在聊城监狱没有本系统之前,监狱的SWOT矩阵如下表2-3-1所示:S(优势)监狱警察职工经验丰富、工作面广,管理有序。W(劣势)警察职工日常办公工作量大,效率低,时效性差,容易出错,浪费了大量的人力、物力、财力。 O(机会)监狱机关组织机构明确,对于推进信息化、科学化管理有促进作用。T(威胁)监狱各机构、部门间工作无法即时衔接,存在局部环节管理效率低现象。表2-3-1 系统之前SWOT矩阵2. 在聊城监狱拥有本系统之后,监狱的SWOT矩阵如下表2-3-2所示:S(优势)监狱实现信息化、自动化、科学化管理,提高了

31、执行力,便于警察职工与高层从事核心的业务工作。W(劣势)系统维护、升级任务加重,这方面的支出可能加大。O(机会)整体提高了聊城监狱办工的工作效率和对信息的可控性,降低了办公成本,很好地规范并改进了现有的管理,使管理趋于完善,监狱行政效能有大的提高。T(威胁)有些警察职工与高层对信息化陌生、不易上手,有潜在的抵触心理,信息化的推进缓慢。表2-3-2 系统之后SWOT矩阵第三章 办公自动化系统的系统分析系统分析的主要任务是将在需求详细调查中所得到的文档资料集中到一起,对组织内部整体管理状况和信息处理过程进行分析。它侧重于从业务全过程的角度进行分析。分析的主要内容是:业务和数据的流程是否通畅,是否合

32、理;数据、业务过程和实现管理功能之间的关系等等。系统分析的目的是将用户的需求及其解决方法确定下来,这些需要确定的结果包括:开发者关于现有组织管理状况的了解;数据和业务流程;数据字典等等。系统分析所确定的内容是今后系统设计、系统实施的基础。因此,下面将从系统组织机构分析、系统业务流程分析、系统数据流程分析、数据字典、系统物理环境及技术选择上进行系统分析。3.1系统组织机构分析组织结构是指对于工作任务如何进行分工、分组和协调合作。它表明了组织各部分排列顺序、空间位置、聚散状态、联系方式以及各要素之间相互关系的一种模式,是整个管理系统的“框架”。 组织结构是组织的全体成员为实现组织目标,在管理工作中

33、进行分工协作,在职务范围、责任、权利方面所形成的结构体系。组织结构是组织在职、责、权方面的动态结构体系,其本质是为实现组织战略目标而采取的一种分工协作体系,组织结构必须随着组织的重大战略调整而调整。经过长时间对组织机构细致的调查研究,系统组织机构主要包括监狱党委:负责整个监狱的决策、运作、统筹全狱管理工作等;管理部:负责监狱日常的狱政管理、教育改造、生活卫生、刑罚执行、劳动管理等;人事部:负责公司的人事考核、核定各岗位工资标准、制定人事管理制度等;综合保障部:负责监狱管理决策的上传下达、财务管理、信息通讯管理等;后勤部:负责监狱机关的物业、保洁、通勤等;具体系统组织机构图如下图3-1所示:图3

34、-1 系统组织机构图3.2系统业务流程分析业务流程分析是具体分析的第一步,为了要对详细的调查结果进行整理和分析,然后再经业务人员的确认,必须采用一些简单方便的方法和工具来明确表达它们,使之成为系统分析员和用户之间进行交流的共同语言。业务流程图可以解决这一问题。业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表, 同时也是对一个组织的功能和层次的某一部分进行详细的描述,利用它可以帮助分析人员找出业务流程中的不合理流向。业务流程图中各个符号的含义如下图3-2-1所示:图3-2-1 业务流程图符号含义图3-2-2为本系统的业务流程图,描述了整个系统中所涉及的所有业务。图

35、3-2-2 业务流程图3.3系统数据流程分析数据流程分析是把办公自动化系统的数据流动情况抽象地独立出来,去掉了具体组织机构、信息载体、处理工具和材料等,单从数据流动过程来考察实际业务的数据处理模式。数据流程分析主要包括对信息的流动、传递、加工处理和存储等的分析。数据流程图可以解决这一问题。数据流程图(Data Flow Diagram)是管理信息系统开发的主要工具,是组织中信息运动的抽象,是管理信息系统逻辑模型的主要形式。DFD用来描述系统中的数据经外部实体而“流入”系统,再经过加工处理及存储等过程,最后“流出”系统交付外部实体使用的全过程。数据流程图中各个符号的含义如下图3-3-1所示:图3

36、-3-1 数据流程图符号含义图3-3-2为本系统数据流程图顶层图,把一个系统看成一个整体功能,表达了系统的边界与输入、输出数据流。图3-3-2 数据流程图(顶层图)图3-3-3为本系统数据流程图第一层图,是在顶层图的基础上进行进一步的剖析处理过程。图3-3-3 数据流程图(第一层图)3.4数据字典数据字典是以特定格式记录下来的,对系统的数据流程图中各个基本要素(数据流、加工、存储、和外部实体)的内容和特征所作的完整的定义和说明。它是结构化系统分析的重要工具之一,是对数据流程图的重要补充和说明。它主要用来描述数据流程图中的数据流、数据存储、处理过程和外部实体。数据字典一旦建立起来并按编号排序以后

37、,就是一本可供人们查阅的字典。从系统分析一直到系统设计和实施都要使用它。在数据字典的建立、修正和补充过程中,始终要保证数据的一致性和完整性。数据字典中有六类条目:数据项、数据结构、数据流、数据存储、处理过程和外部实体。不同类型的条目有不同的属性需要描述。为了避免数据字典占用太大篇幅,所以仅列出部分内容。以下是办公自动化系统中建立的部分数据字典:- 数据项的定义数据项编号:101数据项名称:父菜单编号数据项别名:父菜单编号简 述:管理员添加的菜单信息类型及长度:int取值范围:“101”“999”- 数据流的定义数据流编号:F3数据流名称:用户信息数据来源:管理员录入数据去向:用户信息表数据流组

38、成:用户名称+姓名+密码+- 处理过程的定义处理逻辑编号:P2处理逻辑名称:系统管理简 述:系统管理给管理员维护系统输入数据流: 菜单信息、角色信息、登录信息、操作信息输出数据流:用户角色- 数据存储的定义数据存储编号:D6数据存储名称:权限分配简 述:存放角色权限信息数据存储组成:权限编号+角色编号+菜单编号+相关联的处理:P2-3.5系统物理环境及技术选择1软件配置方案l 操作系统:Windows XP;l 数据库选择:SQL Server 2005;l 开发平台:Visual Studio2005。2硬件配置方案l CPU:Genuine Intel(R) CPU T2080 1.73G

39、Hz或以上(服务器);l 内存:1GB或以上(服务器);l 硬盘:120GB以上(服务器)。4 系统体系结构体系结构是软件系统最基本的东西,体系结构不仅影响系统的稳定性,而且影响系统的运行的效率。随着软件技术的不断进步和协同需求的增长,应用系统更多采用分布式体系结构。本系统采用B/S架构。B/S结构,即Browser/Server结构,是一种对于C/S结构改进和变化的结构。该逻辑结构中,WWW浏览器能够展现用户的界面,服务器端展现主要事物逻辑,WWW浏览器前端展示部分的事物逻辑,这就是所谓的三层体系结构。B/S结构的出现源于WWW浏览器技术的不断成熟以及浏览器多种Script语言和Active

40、X控件技术。通用的浏览器能够实现复杂软件所具有的强大功能,而且使得软件开发的成分大大降低,是一种受欢迎的软件系统技术14。和C/S结构相比,B/S体系结构具有明显的优势:(1)适用范围更加广泛, 仅拥有浏览器和操作系统就能够实现;(2)相比B/S,构件的重用性更强;(3)其中的浏览器技术使得C/S结构能够依托广域网,使得用户随时随地使用;(4)更加快捷简便的维护和更新。软件的维护成本较低,而且使用便捷,升级或者更新时仅需要个别构件的更换。(5)建立在浏览器上, 与用户交流的表现形式更加生动和丰富。 而且这种结构的系统,降低了操作难度,普通浏览器的使用者都可以轻松的使用,解除了专业的限制。系统的

41、拓扑结构设计如下图3-5-1所示:图3-5-1 系统拓扑结构图 ASP.NET技术ASP.NET的前身ASP技术,ASP 是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。 指 Active Server Pages(动态服务器页面) ,运行于 IIS 之中的程序。而ASP.NET有其独特的优势:可管理性;安全性;易于部署;增强的性能;灵活的输出缓存;国际化;移动设备支持;扩展性和可用性;跟踪和调试;与 .NET Framework 集成;与现有ASP应用程序的兼容性等等 三层架构技术 三层架构(3-tier application) 通常意义上的三层架构就

42、是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想 1.表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。 2.业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。 3.数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、修改、更新、查找等。 具体如下图3-5-2所示:图3-5-2 三层架构图与MVC的区别在于MVC(模型Model-视图View-控制器Controller)是一种设计模式,我们可以用它来创建在域对象和UI表示层

43、对象之间的区分。同样是架构级别的,相同的地方在于他们都有一个表现层,但是他们不同的地方在于其他的两个层。 在三层架构中没有定Controller的概念。这是我认为最不同的地方。而MVC也没有把业务的逻辑访问看成两个层,这是采用三层架构或MVC搭建程序最主要的区别。当然了。在三层中也提到了Model,但是三层架构中Model的概念与MVC中Model的概念是不一样的,“三层”中典型的Model层是以实体类构成的,而MVC里,则是由业务逻辑与访问数据组成的。第四章 办公自动化系统的系统设计系统设计是在对企业现状系统分析的基础上,依据系统分析阶段所提出的新系统逻辑模型,建立起新系统的物理模型。详细地

44、说就是指在系统分析的基础上进行的系统设计原则,系统功能结构图设计,UML建模设计,输入输出设计以及数据库设计等,并为系统实施阶段的各项工作提供必要的技术资料和相关文档。4.1系统设计原则1实用性原则系统以用户(如系统管理员、监狱长等)需求为目标,以方便用户,提高用户工作准确度、专业性,提高工作效率为原则。2易用性原则B/S结构使用户不必安装客户端就可以使用系统,受客户端以及不受地域限制免除了非专业人员尤其是员工安装系统与高效、实时工作的困难。3先进性原则本系统设计将充分应用现有成熟的计算机技术、网络技术、软件开发技术,为用户提供高性能的系统。系统将运用先进的浏览器/服务器结构,采用SQL Se

45、rver 2005作为数据库,可以满足企业内部办公的使用需求。4安全性原则系统设计过程将充分考虑到安全机制,加强操作权限的设置与管理。对权限采取多级限制,确保系统安全可靠。5可扩展性原则这里包括两层:硬件的可扩展性与软件的可扩展性。随着企业业务的发展,所配置的计算机硬件设备无论在CPU、内存、外存的容量上都是可扩充的,保护先前的投资。应用软件的可扩充性比硬件的可扩充性更重要,随着使用的年限的增加,数据量的庞大,或者随着使用的深入,为适应发展,需要增加新的功能,本系统采用三层架构,能够做到模块化扩充,而保护先前的投入。6实时性原则系统的所有数据均采用实时处理,如对消息的传递,日程的安排,考勤的统计等,确保了数据的及时性和有效性。7经济实用性原则整个系统的建立充分考虑到实际业务操作的实用性和响应速度。前台操作直接应对用户,即刻处理,立即响应。后台管理系统在对

展开阅读全文
部分上传会员的收益排行 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 

客服