个人账户管理系统综合课程设计软件工程

上传人:长**** 文档编号:139924171 上传时间:2020-07-25 格式:PDF 页数:93 大小:1.09MB
返回 下载 相关 举报
个人账户管理系统综合课程设计软件工程_第1页
第1页 / 共93页
个人账户管理系统综合课程设计软件工程_第2页
第2页 / 共93页
个人账户管理系统综合课程设计软件工程_第3页
第3页 / 共93页
个人账户管理系统综合课程设计软件工程_第4页
第4页 / 共93页
个人账户管理系统综合课程设计软件工程_第5页
第5页 / 共93页
点击查看更多>>
资源描述

《个人账户管理系统综合课程设计软件工程》由会员分享,可在线阅读,更多相关《个人账户管理系统综合课程设计软件工程(93页珍藏版)》请在金锄头文库上搜索。

1、哈尔滨工业大学国家示范性软件学院 2009本科 软件工程综合课程设计 报告 项目题目: 班级: 1093710N 项目组编号:N班第 N组 项目组成员:姓名学号 1093710NNN 1093710NNN 1093710NNN 1093710NNN 1093710NNN 指导教师: 开始日期: 2012年 07 月 9 日 完成日期: 2012年 07 月 20 日 哈工大软件学院2008 级本科综合课程设计报告 目录 2009级本科软件工程综合课程设计评价表. I 哈尔滨工业大学课程设计任务书. I I 第1部分 项目开发计划. 4 第2部分 系统需求规格说明书. 9 第3部分 概要设计说明

2、书. 13 第4部分 详细设计说明书. 13 第5部分 系统实现技术报告. 37 第6部分 测试计划方案. 37 第7部分 用户使用说明书. 60 第8部分 项目总结报告. 60 参考文献 . 76 附录n XXXXXXXX . 77 哈工大软件学院2009 级本科软件工程综合课程设计报告 - I - 2009 级本科软件工程综合课程设计评价表 题目指导老师 项 目 内 容 简 介( 250 字) 学 号姓名项目组内角色职责贡献排名平时扣分成绩 1093710 NNN 1093710 NNN 1093710 NNN 1093710 NNN 1093710 NNN 评委评分 评选项得分评选项得分

3、 项目规模、技术难度、工作量(20 分) 项目文档及报告(30 分 ) 项目实现结果(可运行演示)(30 分) 答辨表现 (10 分 ) 团队分工与协作情况(10 分 ) 项目总分 (100 分 ) 项目评 价 项目规模及工作量( 饱满、 达到要求、 不饱满 );项目实现结果( 良 好、 有小问题、 错误较多 );项目文档及报告撰写( 规范、 较规范、 不 规范、 未提交);答辩表示 ( 优秀、 良好、 一般、 较差 ) ,团队分工及协 作( 很好、 较好、 一般、 较差 )。 签字课程负责人签字 答辩日期 : 2012 年 07 月 19 日 XXXXXXXXXXXXXXXXXXXXXXXX

4、XXXXXXXXXXXXXXXXXXXXX XXXXX 哈工大软件学院2009 级本科软件工程综合课程设计报告 - II - 哈尔滨工业大学课程设计任务书 姓名:江杰、付建军、胡艳涛、江明浩、周宇 院 (系) :软件学院 专业:软件工程班号:10937102 任务起至日期:2012 年 07 月 08 日 至 2012 年 07 月 19 日 课程设计题目:小金库 项目简要需求、技术指标要求、运行环境要求: 工作量: 项目简单需求: 本项目(小金库)主要包含个人信息管理,小金库的输入录入、支出 录入、查询等基本功能。并在此基础之上进行附加功能(如恩格尔系数计 算,花费排名)的扩展。 技术指标及

5、运行环境: 开发语言: C# 开发工具: Visual Studio 2010 数据库: SQL Server 2008 操作系统: Win7 项目开发计划: 4 人天 项目需求分析: 5 人天 项目概要设计: 5 人天 项目详细设计: 6 人天 系统实现: 20 人天 测试: 5 人天 用户使用说明书:3 人天 项目总结: 2 人天 哈工大软件学院2009 级本科软件工程综合课程设计报告 - III - 工作计划安排: 同组设计者及分工: 2012 年 07 月 09 日确定题目,项目开发计划的撰写 2012 年 07 月 10 日需求分析,项目概要设计 2012 年 07 月 11 日项目

6、详细设计,数据库设计 2012 年 07 月 12 日 16 日代码编写 2012 年 07 月 17 日系统测试 2012 年 07 月 18 日用户使用说明书、项目总结 2012 年 07 月 19 日项目验收,答辩 设计者: 组长:周宇 组员:江杰,付建军,胡艳涛,江明浩 分工: 项目开发计划负责人:胡艳涛 需求分析负责人:江杰 概要设计负责人:付建军 详细设计负责人:周宇 编码负责人:周宇,江明浩 测试负责人:江杰 用户使用说明书负责人:江明浩 课程设计报告撰写及答辩负责人:周宇 每一阶段除负责人外,小组其他成员配合协助负责人完成本阶段工 作。 哈工大软件学院2009 级本科软件工程综

7、合课程设计报告 - 4 - 第 1 部分 项目开发计划 1 引言 1.1 编写目的 本项目开发计划旨在宏观的介绍项目的内容,产品标准,以及开发周期;记 录开发工作及开发人员的分工,项目进行的整体计划;并对项目经费、风险、开 发进度做出合理预测。从而保证项目团队按时保质的完成项目目标,使团队成员 更好的了解项目以及团队情况,使项目工作开展的合理有序。 本计划的预期读者为所有项目开发人员。 1.2 背景 随着社会的发展,各种形式的收入和支出越来越多,一天的大小花费第二天 就会忘记,我们总会问“钱怎么总是不够花?钱花到哪里去了?”,针对这种情 况,出现了“记账”行为,通过记账我们知道我们把钱花到什么

8、地方去了。原始 的“记账”行为是通过纸笔在物理环境下,把我们每天的收入支出情况一一列 出,然后在特定的时间对我们的记录进行分析,解决我们的困惑“钱花到哪里去 了?” 。 随着计算机时代的来临,几乎我们生活的“一切”都可以被计算机简化,我 们意识到,小金库可以通过计算机以更简单的形式被我们使用。本项目则是在计 算机平台上运行的“记账”工具,在满足记账功能的基本前提下,提供更多的附 加功能,完善小金库。本项目针对家庭或个人用户,以收入和支出为基本切入 点,除却“记账”的基本功能外,额外添加了家庭成员之间花销的互相监督,提 醒,花销排序,以及针对小金库信息,计算出的家庭幸福指数。项目背景规划如 表

9、1-1 所示。 表 1-1 项目背景规划 项目名称项目提出者项目开发者用户 小金库郭勇老师周宇及其团队家庭或个人 2 项目概述 2.1 工作内容 1. 制作和修订项目开发计划 2. 进行需求分析并撰写需求分析说明书 3. 根据需求分析说明书进行概要设计 4. 进行系统详细设计 5. 代码编写 6. 系统测试及系统实现设计报告的撰写 7. 用户使用说明书的撰写 8. 项目验收及总结 2.2 主要参加人员 为完成小金库项目的按时开发,我们组建了一个五人的团队,队员及分工如 表 1-2 所示。 表 1-2 队员及分工 姓名角色主要工作描述 周宇队长计划、任务分配、详细设计、代码编写 江杰组员用户使用

10、说明书、需求分析、代码编写 付建军组员概要设计、代码编写、测试 哈工大软件学院2009 级本科软件工程综合课程设计报告 - 5 - 胡艳涛组员项目开发计划、数据库设计、代码编写 江明浩组员界面设计、代码编写、项目验收 2.3 产品 2.3.1 程序 软件名称:小金库 编程语言: C# 存储:数据库( SQL Server 2008 ) 功能:本产品主要实现收入、支出录入及查询功能,并额外提供家庭成员对 其他成员花费的监督及提醒、个人收入支出排名及家庭幸福指数计算排名等功 能。 2.3.2 文件 用户使用说明书:本说明书主要描述软件的功能、性能和用户界面,使用户 对该软件的使用具有全面的了解,为

11、用户提供操作方法的具体细节。 2.3.4 非移交的产品 项目开发计划:为小金库项目开发指定出具体实施方案。 需求分析说明书:对小金库软件的功能,性能,用户界面及运行环境进行详 细的说明。它是实施开发工作的基础。 概要设计说明书:该说明书是概要设计阶段的设计成果,它说明了功能分 配,模块划分,程序的总体结构等,为详细设计提供基础。 详细设计说明书:着重描述每一模块的具体实现,包括算法设计,数据库设 计,逻辑流程。 测试计划:为了保证产品的质量,做好测试的相关工作,需要对测试工作制 定实施计划,计划要包括测试内容、进度等详细描述。 系统实现技术报告:对项目用到的技术进行总结,产生此报告。 源程序:

12、软件开发过程中的全部源代码。 2.4 验收标准 2.4.1 代码验收 在最后交付之前,对代码进行检查,要与文档说明保持一致,代码风格统 一,功能性能要求要满足文档的要求(用户需求)。 2.4.2 文档验收 在项目交付之前,对文档进行检查,要求文档满足团队规范,文档内容满足 用户实际需求,清晰易懂,没有语病与歧义。啥 2.5 完成项目的最迟期限 交付日期: 2012年 7 月 19日 从 2012 年 7 月 9 日开始至 2012 年 7 月 19 日,完成项目的开发计划、需求 分析说明书、概要设计说明书、详细设计说明书、测试计划、系统实现技术报告 以及最终产品,并交付给用户。 2.6 本计划

13、的批准者和批准日期 本项目题目及内容由本项目团队自行拟定,由软件学院潘巍老师于2012年 7 月 9 日批准。 3 实施计划 3.1 工作任务的分解与人员分工 项目开发中,将工作任务细化分解,进行人员分工。工作任务分配表如表1- 3 所示。 表 1-3 工作任务分配表 哈工大软件学院2009 级本科软件工程综合课程设计报告 - 6 - 工作任务负责人参与人 项目开发计划胡艳涛江杰 需求分析江杰付建军 概要设计付建军周宇 详细设计周宇江明浩 数据库设计胡艳涛江杰、江明浩 编码周宇、江明浩江杰、付建军、胡艳涛 界面设计周宇江明浩 测试计划付建军胡艳涛 用户使用说明书江杰付建军、胡艳涛 项目验收周宇

14、江杰、付建军、胡艳涛、江明浩 3.2 接口人员 负责本项目同用户的接口人员为组长周宇。在项目验收阶段,由组长周宇负 责项目答辩,项目演示文档的撰写。 3.3 进度 项目开发进度以里程碑事件进行记录,如表1-4 所示。 表 1-4 里程碑事件 时间(早晨开始,晚上结束)里程碑 2012 年 07 月 09 日确定题目,项目开发计划的撰写 2012 年 07 月 10 日需求分析,项目概要设计 2012 年 07 月 11 日项目详细设计,数据库设计 2012年 07 月 12 日16 日代码编写 2012 年 07 月 17 日系统测试 2012 年 07 月 18 日用户使用说明书、项目总结 2012 年 07 月 19 日项目验收,答辩 3.4 预算 预算主要包括劳务费(项目开发者工资)以及杂务费用。 劳务费按人日计算, 1 人日 100元,如表 1-5 所示。 表 1-5 劳务费 参与人员参与时间预算 江杰10 天1000元 付建军10 天1000元 胡艳涛10 天1000元 江明浩10 天1000元 周宇10 天1000元 合计50 天5000元 杂务费用包括办公费,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 工业设计

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号