系统的设计与实现硕士学位论文.doc
《系统的设计与实现硕士学位论文.doc》由会员分享,可在线阅读,更多相关《系统的设计与实现硕士学位论文.doc(78页珍藏版)》请在三一办公上搜索。
1、专业硕士学位论文系统的设计与实现Design and Implementation of XX SystemA Dissertation Submitted for the Degree of MasterCandidate:XXXXXSupervisor:XXXXCollege of Software Beihang University, Beijing, China中图分类号:TP3论文编号:10006GS0721XXX硕 士 学 位 论 文XXXXX系统的设计与实现作者姓名 XXX 申请学位级别 工程硕士指导教师姓名 XXX 职 称 副教授学科专业 软件工程 研究方向 软件工程与管理
2、学习时间自 2007 年 09 月 20日起 至 2009年 12 月 31日 止论文提交日期 2009年 11 月 27 日 论文答辩日期 2009 年 12月27 日学位授予单位 学位授予日期 年 月 日关于学位论文的独创性声明本人郑重声明:所呈交的论文是本人在指导教师指导下独立进行研究工作所取得的成果,论文中有关资料和数据是实事求是的。尽我所知,除文中已经加以标注和致谢外,本论文不包含其他人已经发表或撰写的研究成果,也不包含本人或他人为获得北京航空航天大学或其它教育机构的学位或学历证书而使用过的材料。与我一同工作的同志对研究所做的任何贡献均已在论文中做出了明确的说明。若有不实之处,本人愿
3、意承担相关法律责任。学位论文作者签名: 日期: 年 月 日学位论文使用授权书本人完全同意北京航空航天大学有权使用本学位论文(包括但不限于其印刷版和电子版),使用方式包括但不限于:保留学位论文,按规定向国家有关部门(机构)送交学位论文,以学术交流为目的赠送和交换学位论文,允许学位论文被查阅、借阅和复印,将学位论文的全部或部分内容编入有关数据库进行检索,采用影印、缩印或其他复制手段保存学位论文。保密学位论文在解密后的使用授权同上。学位论文作者签名: 日期: 年 月 日指导教师签名: 日期: 年 月 日摘 要随着社会的迅速发展,现代XXXXXXXX管理已具备网络信息化的条件。实现XXX管理网络信息化
4、不仅是现代XXX管理企业现实的需要,也是支撑未来可持续发展的需要。XXXXXXXX管理的信息化建设要结合XXX公司自身发展和信息化技术的实际,做好规划理性实施。避免选型滞后,脱离实际和浪费资金的后果。当前,绝大多数XXX管理企业都迫切需要通过实施应用基于web的XXX管理信息系统来提升企业的运营效率,同时努力改善业主对XXX服务的满意度。 本文对XXXXXXXX信息管理信息系统的基础应用、需求分析、系统架构以及设计与实现等方面进行了详细论述,同时对系统设计与实现所采用的关键技术进行了研究。在需求分析中,详细阐述了XXX管理领域应用软件的特性。在系统概要设计中,以MVC设计模式为主导思想,设计出
5、系统的三层体系结构,并详细介绍了各个层次的作用和优点。随后以网上报修模块和权限管理模块的实现做了详细的介绍,陈述了从需求推导而来的类结构图以及类的方法。最后,通过功能测试,性能测试,安全测试及其他相关测试的结论证明了本系统达到了设计要求。系统已投入运行,系统实施后,为提高XXXXXXXX管理水平和提升业主对服务的满意度,降低运营成本起到了促进作用。 关键词:XXXXXXXX、.Net、MVC Abstractxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.This article carried on detailed elaboration on requir
6、ement analysis, basic theory, system architecture as well as design and realization, and did research on the essential technology, which used to the system design and the realization. Xxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxxxxxxx. Furthermore, we briefly introduce a few components in ou
7、r business system. Finally, the conclusions of function test and pressure test and safety test can prove the system is up to the mustard.The system has many characters such as simple and clear structure, good expansibility and maintainability.Key words: xxxxxxxxx、.Net、MVC 目 录 摘 要IAbstractII目 录III图目录
8、VI表目录VII第一章 绪论11.1 课题来源和意义11.2 课题国内外研究现状分析21.3 课题研究目标及内容31.4 本文组织结构41.5 本章小结5第二章 系统需求分析62.1 整体需求概述62.1.1 基础信息维护62.1.2 网上报修62.1.3 权限管理72.1.4 动力消耗管理72.1.5 物料管理82.1.6 收费管理82.1.7 报表管理82.2 功能需求分析92.2.1 基础信息维护需求分析92.2.2 网上报修需求分析112.2.3 权限管理需求分析172.2.4 动力消耗管理需求分析192.2.5 物料管理需求分析202.2.6 收费管理需求分析202.2.7 报表分析
9、模块需求分析202.3 非功能需求212.3.1 可扩展性212.3.2 安全性212.3.3 性能需求222.4 本章小结23第三章 系统技术方案243.1 基于.Net的技术框架243.1.1 .Net的构成243.1.2 .Net的技术特征253.1.3 .Net技术架构253.2 基于MVC的设计模式283.3 本章小结30第四章 系统总体设计314.1 系统平台架构314.2 系统网络拓扑334.3 软件逻辑构架354.4 数据库的设计374.4.1 数据库连接方式374.4.2 数据库访问组件的设计384.5 本章小结41第五章 系统的设计与实现425.1 网上报修模块的设计与实现
10、425.1.1 网上报修模块的实体关系模型设计425.1.2 网上报修模块的数据库模型设计435.1.3 网上报修模块的实现455.1.4 网上报修模块的前台界面实现485.2 权限控制模块设计与实现495.2.1 权限控制模块的实体关系模型设计495.2.2 权限控制模块的数据库模型设计505.2.3 权限控制模块的实现515.2.4 权限控制模块的前台界面实现525.3 本章小结53第六章 测试与验证546.1 系统测试策略546.1.1 测试目标546.1.2 测试原则546.1.3 测试方法556.1.4 测试控制模型566.2 系统测试方案576.2.1 测试环境配置576.2.2
11、测试工具配置576.2.3 测试用例设计586.3 测试结果分析606.4 本章小结62第七章 总结与展望637.1 总结637.2 个人收获637.3 展望64参考文献65致谢67图目录图1 系统基础信息管理用例图10图2 XXXXXXXX报修业务流程图12图3 XXXXXXXX优化后的报修业务流程图14图4 网上报修用例图16图5 权限管理对象实体及逻辑关系结构图18图6 .Net 技术架构图26图7 .Net界面显示层的显示逻辑26图8 .Net的MVC 实现模式29图9 系统平台架构31图10 系统的网络拓扑图33图11 系统业务逻辑结构模型36图12 系统实现过程中的处理逻辑图37图
12、13 数据库连接类结构图38图14 数据查询类执行流程图41图15 系统功能结构图42图16 网上报修模块E-R图43图17 网上报修模块数据表结构45图18 网上报修模块时序图46图19 XXX报修核心业务流程图47图20 网上报修申请界面48图21 任务分派界面49图22 维修确认界面49图23 权限管理系统实体关系模型图50图24 权限控制子系统数据表结构图51图25 权限控制模块时序图52图26 部门用户管理系统界面52图27 角色维护系统界面53图28系统测试控制模型56表目录表 1 基础信息用例列表10表 2 网上报修功能需求表14表 3 提交报修申请表用例的文本表示16表 4 下
13、发维修任务用例的文本表示17表 5 生成派工单用例的文本表示17表 6 用户分类需求18表 7 系统安全需求表21表 8 性能需求表22表 9 报修类型数据表44表 10 报修记录数据表44表 11 测试环境配置57表 12 用户及权限管理功能测试用例表258表 13 用户及权限管理功能测试用例表159表 14 并发用户测试用例59表 15 测试缺陷报告60表 16 并发用户测试结果61表 17 安全性测试表62第一章 绪论1.1 课题来源和意义课题来源于近期实际项目。近年来社区化XXX管理在我国得到了非常迅猛的发展。针对XXX管理覆盖范围广、客户量大、系统设施复杂的特征,使得构建先进的计算机
14、XXX管理系统平台,实现对XXX的动态控制,对各种资源的整合,对核心业务流程的优化,丰富社区服务内容,提升基础管理水平,降低经营成本和风险成为诸多XXX管理企业急待解决的问题。本课题前期通过实地调研某XXXXXXXX管理公司的业务运转情况,结合XXX管理相关理论对该公司业务流程优化和信息集成提供全面的解决方案,并通过研发和实施信息管理系统来提高该XXXXXXXX管理的效率。本课题旨在研究通过信息化手段来辅助XXX服务公司更好地提供服务,更有效的进行管理和成本控制。为实现数字化社区服务平台打下坚实的基础。课题所设计实现的信息系统对XXXXXXXX管理的价值主要体现在三个方面:提高效率,降低成本,
15、提升业主对服务的满意度。提高效率:大大提高业务处理的效率,减少了手工作业和系统操作人员的数量,降低XXXXXXXX管理公司快速发展的人力资源压力;在各方面提高XXXXXXXX公司的综合管理水平,从而有效地监控与管理XXXXXXXX管理公司快速发展后各分支机构的业务开展;为业主提供更好的服务;提高业务流程的效率;便于和其它IT应用系统和第三方系统间的信息共享;形成具有核心价值的企业级业务数据资源库。降低成本:有效降低全城各XXXXXXXX业务拓展的成本;减少手工作业和系统操作人员的数量;极大的降低经营成本,支持全面的预算管理制度;较少的系统维护量可以避免雇佣大量额外的专业技术人员。提升业主对服务
16、满意度:提供便捷,实时的社区交互平台,使用户对XXX服务的监督更高效、更及时、更方便,同时通过实施XXX信息化使得管理和服务更透明。通过改善和优化XXX管理方与业主方的沟通方式和渠道,来提高对业主需求的响应速度,并通过实时跟踪和历史分析等多种方式来辅助分析XXX服务人员的服务质量和潜在风险,从而全面提升用户满意度。1.2 课题国内外研究现状分析在国内,IT在XXXXXXXX管理领域的应用一直都比较滞后。在九十年代末部分大型XXX管理企业开始尝试并实施信息化管理,但实施效果并不理想,部分企业只进行了局部的信息化建设,如服务收费,人事,财务等。原因主要有三点:1,XXX公司管理水平层次不齐,大多数
17、XXX管理公司管理理念落后;2,城市社区化建设刚刚起步,很多XXXXXXXX管理体系并不成熟;3,多数XXX管理公司规模较小,实施信息化的条件不成熟。近些年国家建设部住宅与房地产业公司已将是否使用计算机进行管理列入了XXX管理公司评定级别的项目之中,此举极大地推动了XXX管理信息化的实施进程。与此同时,国内XXX管理企业随着城市化进程加快而迅速发展壮大,业务内容和经营服务范围不断扩展,规模也不断扩大。为了提高自身的管理水平,降低成本,适应市场竞争,XXX管理公司对建设“XXXXXXXX系统”的需求十分迫切。通过计算机网络和专业软件对XXX实施即时、规范、高效的管理,将大大节省XXX管理公司的人
18、力、物力投入,降低成本。目前,北京、上海、深圳等一线城市的部分大型XXX管理公司已经实施了XXX综合管理信息平台。XXXXXXXX系统是一种新型的管理系统,包含了先进的管理思想。XXX管理信息系统基于工作流、物流、资金流、信息流,对工作当中涉及的人、财、物进行管理。目前建设的XXX管理信息系统一般包括两个模块。一是对外模块。建立一个强大的数据库,客户可以通过互联网上的访问登录口,查询到和自己相关的信息。二是对内模块,该模块可实现办公自动化和无纸化办公室,提高工作效率、环保而节约,也可降低沟通成本。客户可以直接在网上和对口部门沟通,相应部门及时对客户的诉求做出反应。.Net技术拥有很多的优点,如
19、:高效的开发,友好的交互界面,强大的可扩展性等等,那么如何运用.Net技术和XXXXXXXX管理的业务结合起来开发出高效的信息系统就成为一个课题,对这一问题的研究也很有现实意义。目前国内外对XXX管理信息系统的研发及应用正处于快速成长期。有一部分XXX公司用的还是传统的C/S模式的技术,包括一些外包企业开发的系统也是这种架构,这些技术是比较成熟的,但是也有很多的不足之处,比如维护性较差和部署升级不便利等等。一些新成立的XXX管理公司,他们并不被旧有的数据、代码所困扰,而且部分已经经营多年的公司也希望能够快速高效的开发出基于.Net的新系统来满足他们的需要。1.3 课题研究目标及内容本课题的研究
20、目标是:以某XXXXXXXX管理公司的信息化建设为背景,提供一个基于高度灵活和可扩展体系结构的业务处理和服务响应管理系统,XXXXXXXX系统支持XXXXXXXX管理中的报修服务、物料维护、动力消耗和XXX收费等管理过程。主要包括业主报修、物料采购、订单处理、回访及满意度跟踪、成本核算等众多业务处理接口。本课题的研究内容包括:1. 需求分析主要针对某XXXXXXXX管理公司的实际业务需求为分析调研对象,进行业务调研和需求分析。通过梳理该公司的实际业务流程、关系逻辑,通过收集并分析业务中产生的原始数据和文档文件资料,最终形成业务分析报告和需求说明书。 2. 制定系统解决方案根据前期调研和需求分析
21、所产生的数据和模型,并结合该XXXXXXXX管理公司实际业务逻辑,并充分借鉴成熟的XXX管理公司信息化过程所积累的经验,确定该系统的总体解决方案。包括系统架构的确定,系统各个功能模块的划分,各模块之间的关系确定,安全体系建设等,并制定出项目实施计划。对需求分析后所形成的数据类型,业务流程,信息流模型进行功能细分并据此进行系统设计。设计遵循的原则包括实用性、先进性、准确性、可靠性、可扩展性等。结合该业务系统较为繁杂的特点,应重点加强对数据结构、体系结构和接口等方面的设计,以形成规范的设计说明书。本系统涉及到功能比较多,需按照功能模块进行实现。3. 系统的总体体系结构设计采用三层结构的分布式应用为
22、主,即:用户界面层、业务逻辑层、数据管理层,商业逻辑对象贯穿这三层结构,在每层结构中都有相应的组件,同时系统还提供一些通用组件来提供一些通用服务。每个层次相对独立,并选用相应的开发工具。 4. 部分模块的设计和实现1) 网上报修子系统主要包括报修申请,报修处理,派工单审核,物料申领,维修确认,客户回访,统计查询等业务单元。2) 物料管理子系统主要包括物料采购申请,物料调拨处理,库房出入库处理,库房盘点,退货退库处理,物料安全库存预警,统计查询等业务单元。5. 测试流程设计与实施项目的测试设计,在功能测试中通过设计测试用例对系统所有可测的功能和操作分支达到了全面覆盖;在安全性测试中从系统登录访问
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统 设计 实现 硕士学位 论文
链接地址:https://www.31ppt.com/p-4030481.html