xxx系统的设计与实现 毕业设计

xxx系统的设计与实现 毕业设计

ID:9203748

大小:335.50 KB

页数:28页

时间:2018-04-22

xxx系统的设计与实现  毕业设计_第1页
xxx系统的设计与实现  毕业设计_第2页
xxx系统的设计与实现  毕业设计_第3页
xxx系统的设计与实现  毕业设计_第4页
xxx系统的设计与实现  毕业设计_第5页
资源描述:

《xxx系统的设计与实现 毕业设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Xxx系统的设计与实现作者姓名:指导教师:学院名称:专业名称:计算机科学与技术东北大学2013年12月ii摘要软件项目管理的根本目的是为了让软件项目尤其是大型项目的整个软件生命周期都能在管理者的控制之下,以预定成本按期,按质的完成软件交付用户使用。而研究软件项目管理为了从已有的成功或失败的案例中总结出能够指导今后开发的通用原则和方法,同时避免前人的失误。关键词:软件项目管理系统,进度跟踪,项目预算ii目录软件项目管理系统的设计与实现I摘要II目录III第1章绪论11.1设计背景11.2系统简要介绍21.2.1系统应用范围21.2.2xx介绍21.2.3系统主要功能介绍31

2、.2.4研究目的与意义3第2章需求分析42.1功能性需求42.1.6软件项目管理业务流程图52.2系统数据库逻辑模型图62.3非功能性需求72.3.1健壮性82.3.2有效性82.3.3稳定性82.3.4完整性82.3.5可扩展性92.4开发环境92.4.1数据库92.4.2开发平台102.5小结11第3章系统设计123.1总体架构设计及描述12v3.1.1系统层次结构123.1.2123.1.3对象关系映射技术133.2功能模块设计143.3数据库设计183.3.19项目维护记录表273.4小结28第4章系统实现294.1系统代码结构294.1.1应用程序入口294.1

3、.2主窗体294.1.3项目窗体基类304.1.4工具类304.1.5系统配置文件304.2对象关系映射实现314.2.1数据模型314.2.2数据访问实现314.3系统功能实现324.3.1系统登录实现324.4小结35第5章测试375.1系统测试目的及意义375.2软件测试步骤385.3本系统测试情况405.3.1系统登录测试405.3.5集成测试42第6章结论446.1实现功能446.3系统优缺点45v6.4下一步工作计划46参考文献47结束语49v1第1章绪论1.1设计背景提升软件项目的管理水平日益成为许多成长型软件企业共同的关心点,通过ISO或CMM认证无疑成为

4、大多数企业的所选,但在认证过程或实施后期企业无疑会面临周期长、隐形成本高以及难以保持长效等诸多问题,因此许多企业开始考虑借助一套成熟的软件项目管理1.2系统简要介绍1.2.1系统应用范围1.2.2Xx介绍1.2.3系统主要功能介绍本系统将从项目的需求调研阶段、到开发阶段、再到实施阶段、维护阶段来管理项目的相关资源,对项目的相关单位、相关人员、相关资料进行详细的记录,方便日后查找和统计;从项目的付款方式和付款记录着手,对项目的付款进行计划和管理,尽量避免项目的资金风险,并可从整体了解项目部门的应收账款和欠款情况。1.2.4研究目的与意义23通过对中小企业软件项目生命周期及管

5、理现状的研究,设计并建立一套软件项目管理系统。为中小型软件企业解决日常对软件项目管理中出现的混乱局面;帮助软件企业更好地组织软件项目从需求到售后的过程;更好地管理软件项目开发中产生的资源,如各类文档、客户资料等数据;有效地控制软件项目开发进度;规避软件项目开发过程中的资源、资金风险。23第2章需求分析需求分析是软件开发项目重要的一环,详细的需求分析和系统设计是软件开发的基础,只有良好的系统结构,才能开发出功能完善的、系统流程顺畅的软件系统[1]。根据前面的介绍和分析,系统的总体目标已经明确,总体结构大致确定。下面将对系统的功能性需求和非功能性需求进行详细的分析,并对系统的

6、开发环境进行简单的介绍。1.1功能性需求1.1.1用户登录功能虽然目前系统只支持单用户使用,但出于安全性考虑,系统需要用户输入正确的用户名和密码,登录后才可以正常使用。1.1.2修改密码功能用户登录系统后,需要能够修改登录密码。进行密码修改时应注意两点,一是必须提供正确的原密码才可以修改密码,二是输入的新密码需要让用户确认,避免造成输入失误而引起密码丢失的情况。1.1.3组织结构管理组织结构管理模块应能够实现对公司内部的部门信息、每个部门的职员基本信息进行方便的管理。部门和职员数据作为日后组成项目信息的一部分数据基础。在实际的工作中,一些企业的部分职员可能会在多个部门任职

7、。因此需要系统设计时考虑此种情况,允许一名职员同时属于多个部门。231.1.1客户管理客户管理模块用来管理使用公司产品的客户、与公司有长期合作关系的合作伙伴、地区性的合作伙伴、某一项目中需要合作开发的相关单位、以及为某项目提供硬件设备的厂商等数据。同时提供对上述相关客户中联系人的管理,每个客户中可以有多个联系人。这里需要指出,客户的类型是与具体项目相关的。同一个客户,在这个项目中可能是产品的最终使用者,在另一个项目中又可能是产品供应商等。1.1.2项目管理项目管理模块是系统中最为重要的一个模块,管理公司承接开发的各个项目。需要

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。