ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:21.22KB ,
资源ID:8072619      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-8072619.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件工程个人报告Word文档下载推荐.docx)为本站会员(b****4)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

软件工程个人报告Word文档下载推荐.docx

1、2.1完成数据库的设计: . 6 2.2完成数据库的录入: . 8 3. 算法设计 .8 4. 图形界面设计 . 94.1图形界面初期架构设计: . 9 4.2图形界面的最终架构以及结果输出: . 9 5. 程序开发 .95.1IDE .9 5.2核心算法设计 . 10 5.3程序开发完成 . 11五、 个人遇到的困难与获得的主要成就 . 121. 开发环境的选择 . 12 2.数据库的设计 . 12 3.程序数据结构的设计: . 13 4.程序核心算法的选择: . 13 5. 程序核心算法的设计: . 14 6.图形界面开发的设计: . 17 六、 测试与运行记录 . 19 七、 课程设计完

2、成结果分析与个人小结 . 20 八、 附录.211. 软件配置: . 21 2. 个人完成的程序模块: . 21 3. 文档清单: . 21一、课程设计概述 1. 目的本软件产品是一项独立的软件而且全部内容自含。开发的意图是为了开发一款地铁出行帮助软件;应用目标是能够文字给出地铁出行建议并且图形表示;作用范围是所有地铁出行的北京居民。2. 任务输入:输入形式:下拉菜单选择;输入内容:出发线路终点线路出发站、目的站。输出:输出形式:对话框和图形界面;输出内容:地铁出行建议和建议路线图。用户可以选择“最快”、“最方便”和“最优”的地铁出行方案当选择不同的出行方案时会从数据库中读取对应不同的换乘时间

3、以及停车时间。程序会根据用户查询的时间调用系统时间判断当前是否是高峰时间当前是高峰时间时会从数据库中读取对应不同的高峰换乘时间以及高峰停车时间。3. 开发环境SQL Server 12、Beans IDE 7.24. 参考资料a. 软件工程课程设计指导书 b. 地铁出行帮助软件需求分析书 c. 地铁出行帮助软件概要设计说明书二、项目需求分析起始线路 起始站点 终点线路 终点站点 选择方案请输入站点信息提示语判断用户是否输入完整的站点信息图形界面显示出行线路图判断用户是否选择出行方案文本显示地铁出行线路输入 处理 输出三、项目设计的基本原理和采用的主要方法与技术基本原理:堆优化的Dijkstra

4、算法主要方法与技术:SQL语句创建表与录入数据、JAVA语言访问数据库、JAVA SWT 图形界面编程技术四、本人实现项目的过程与步骤个人在小组中担任组长一职每周负责给组员们分配各自的任务让大家在10周的时间内有条不紊的完成软件工程课程设计的程序编写以及各类报告;在程序设计方面我也负责完成了尽可能多的部分从数据库、程序算法的设计到程序算法、图形界面的编写。篇二:软件工程实践个人总结学号:在这个学期的软件工程实践课中我们小组所选的题目为_公司全国销售管理系统。按照这个题目及相关需求我们小组对选题进行了需求分析、模块设计、系统设计、数据库设计、用户界面设计等并积极完成相应的开发编码工作后又对开发的

5、系统进行了相应功能的测试工作。对项目的理解我们项目小组制作的的是_全国销售管理系统该公司考虑进行集约化经营模式进军电子商务领域将全国市场资源进行整合形成有自身特色的经营体系提升企业核心竞争能力为此需要运用电子商务的力量对全国经销商资源进行整合对线上和线下进行双重营销。经过对该项目的相关分析我们小组明确了要具体实现的功能模块。我们所开发的系统共有两大模块一块为_公司面向普通用户的在线商城销售系统;另一块为_公司用户进行对内的自我管理的管理系统。两个大模块下具体细分包括网上商城、客户管理、市场及销售管理、内部办公系统、仓库管理、财务管理、权限与安全7个子模块在线商城中要实现商品信息的展示、浏览用户

6、将添加商品到购物车下单购买等功能。管理系统中要实现的功能包括:公司的内部人员及人员对应的权限的管理、公司产品库存的管理、公司财务的管理、公司推出的一些市场营销活动(比如:促销、广告等)的管理等。自己在项目中负责的部分在小组完成该项目的工程中组内进行了明确的分工包括项目初期的分析、文档撰写及项目后期的开发测试过程。在小组中我负责的部分为:项目初期的数据库分析、数据库设计文档的撰写和后期的测试工作。在数据库设计及相应文档撰写方面我独立完成了数据库的初期设计和数据库设计文档的撰写数据库文档总页数为11页。我所撰写的数据库设计文档被组内其他人和其他文档整合到一起后来实际的开发人员在此基础上进行了一部分

7、的修改。在后期的开发过程中我负责的部分为系统测试。具体负责的部分为:网上商城、库存管理、系统权限与安全这三个模块的测试工作。网上商城部分主要功能包括商品信息的浏览、购物车功能及下订单三大部分。在编写的测试用例中包括:1. 商品信息展示测试:分别以游客及网上商城注册用户身份浏览商城在商品类目中选择相应的商品信息查看商品信息的显示是否存在问题。随机打开商品信息条目查看商品的详细描述信息查看商品详细信息页面是否能正常显示。2. 购物车相关功能测试:购物车需要以注册用户身份登录才能正常使用游客无法正常使用购物车功能。购物车相关功能包括商品添加到购物车、购物车中浏览已添加的商品、将已添加的商品从购物车中

8、删除、选择购物车中的商品提交订单。每个购物车的相关功能都编写了相应的测试用例。结果发现在网上商城的初期版本中购物车无法正常删除已添加的商品信息已作为bug提交给相应的开发人员。在后续的版本中该bug已经被修复。3. 由于订单功能设计支付等相关部分开发人员未完全实现订单的相应功能。所以订单部分无法进行详细的测试。库存管理部分主要功能包括商品库存信息查看、出入库单的查看、出入库详情的查看、商品出入库及出入库单的审批。编写的测试用例中包括:1. 商品库存信息的查看:以超级管理员或库存管理员的身份登录后台的管理系统在库存中查看商品的库存详细信息。2. 出入库单的查看:查看出入库单是否正确。3. 商品出

9、入库的测试:新建商品的出入库单提交知否能否在出入库单中查看到且出入库单的商品信息、数量、出入库单的状态是否正确。4. 出入库单的审批测试:在出入库单的审批界面中允许某些出入库单的审批不允许另一些出入库单的审批然后在出入库单查看界面查看审批的订单的状态是否发生改变。系统角色权限及安全部分主要的功能包括:新建角色、删除角色、角色权限的管理。测试用例包括:1. 以超级管理员用户登录后台管理系统建立新的角色并赋予相应的权限。2. 以超级管理员身份登录并删除某些已经存在的角色看系统是否会产生某些级联的错误。3. 角色权限的管理:为已存在的角色添加或删除某些权限。经过测试在我测试的模块中只发现商品购物车无

10、法正常删除已添加的商品其他的功能都能正常使用。经验总结本次的实践让我学到了一些我之前不了解的东西。这次的软件工程实践分工十分明确有分工的职责也很细我分到的岗位是软件测试。在此之前对于软件测试我只是听说过却并没有真实地接触过。对于组长指派给我的编写测试用例我完全不知道要怎么写也不知道从何下手。后来同样是负责测试用例的组里其他成员给我发了一份测试用例的文档我以此为参照结合自己负责的部分才渐渐对于测试用例有了一个大致的认识。按照自己对于软件测试的理解加上同学的测试用例示例结合同学的指导我才大致完成了测试用例文档的编写也顺利的完成了对开发的销售管理系统的测试。在这些测试用例的编写中由于我对软件测试及测

11、试用例的了解不深难免存在一些问题例如:不能很好的测试到系统中的一些功能无法测试到一些会引发问题的情况等。另外在这次的软件工程实践里也跟着整组人完整地经历了一遍软件开发的流程。之前的一些课程虽然也有涉及但总的来说没有这么完整时间跨度上也没有这么长。在这么课中第一次接触到了软件开发小组中用到的周报也学到了其他一些书本上没有的东西。篇三:软件工程课程设计个人报告-李效伦机票预订系统李效伦专业名称:_ _软件工程 _班 级:_20_级3班_学 号:_20_01050515_承担角色:_ _A、D、E _同组成员:_ 郭瑶瑶_ 20_01050509_同组成员:_ 韩方杰_ 20_01050607_指导

12、教师:_ _倪丽娜老师 _实验地点:_ 计算机系实验室 _完成日期:本学期教学周:第8至14周信息科学与工程学院二零一二年十一月一、课程设计实验概述. 3二、本小组个人承担部分的主题、构思与创意. 4三、自己在小组所选题目中完成的工作的具体过程. 43.1.遇到的困难和解决的情况. 43.2.系统目标设计. 53.3.系统功能需求分析. 63.4.管理员子系统和旅客子系统的数据流图. 73.5.管理员子系统和旅客子系统的用况图. 93.6.管理员子系统和旅客子系统部分顺序图. 103.7.机票的状态图. 133.8.管理员子系统和旅客子系统中部分活动图. 143.9.测试用例. 20四、个人小

13、结 21五、附录(个人中文简历) . 22一、课程设计实验概述1.1. 目的与任务:通过本课程设计的实践及其前后的准备与总结复习、领会、巩固和运用软件工程课堂上所学的软件开发方法和知识。以此来完成飞机订票系统的管理员功能模块和旅客功能模块的分析、设计、编码、测试等工作。1.2. 开发环境:VS20_ + SQL Server 20_ 、 Windows _P1.3. 参考资料:1.胡荷芬等UML系统建模基础教程清华大学出版社20_年5月。2.钱永秋等软件工程清华大学出版社20_年3月。3.郑阿奇等SQL Server 使用教程电子工业出版社20_年12月。4.金旭亮等C#程序设计语言基础北京理

14、工大学出版20_年10月。1.4. 任务完成的一般过程:(1).阅读题目要求了解系统需求;(2).对系统进行技术可行性分析(本课程设计不涉及法律、经济因素);(3).分析系统体系结构对系统进行UML建模;(4).根据系统需求分析和系统体系结构分析进行数据库设计;(5).根据系统需求分析和系统体系机构的分析进行界面设计;(6).最后实现系统需求中的基本功能。1.5. 软件配置:以Microsoft Visual Studio 20_为开发软件的应用程序是采用SQL Server 20_为开发软件的数据库服务程序。使用 “简单、现代、通用”及面向对象的程序设计语言C#。此种语言为在分布式环境中的开

15、发提供适用的组件开发应用。C#适合为独立和嵌入式的系统编写程序从使用复杂操作系统的大型系统到特定应用的小型系统均适用。1.6. 个人完成的程序模块和文档清单 程序模块:系统中管理员模块和旅客模块。文档:会议记录文档、小组最终报告文档、个人课程设计报告文档。二、本小组个人承担部分的主题、构思与创意小组选择的题目是机票订购系统现在很多航空公司为给旅客乘机提供方便都有自己的机票预定系统。在生活中大家都会接触到这些系统还会很频繁地用到这类系统比如机票的预定、改签等。所以小组选题比较贴近生活现实。在设计的过程中切实考虑订票客户的一些习惯进行与网上一些售票系统的不适应客户之处进行调整(比如:为客户订票之后

16、但未能及时付款保留更长时间;客户可以在互联网上进行改签机票等)。此程序完成的基本功能有:用户的注册登录;管理员的订票、退票、改签、添加航班、取消航班、统计售票;旅行社的订票、退票、改签、付款、取票;旅客的订票、退票、改签、付款、取票。小组在编码之前首先进行了界面部分的分工编写把界面风格调解一致使程序显示出一个风格即体现了团队的合作性又符合团队进行软件设计的标准。之后在进行代码的编写时我们尽量统一编码风格在程序合并时更加方便。我们希望通过此次课程设计软件工程课堂上所学的软件开发方法和知识比如软件项目的完整设计与开发过程、结构化技术、快速原型法和面向对象方法等。特别是结构化分析、结构化设计、快速原

17、型开发、面向对象分析与面向对象设计。笔者主要担着主程序员的职责。主要完成系统UML建模、管理员模块和旅客模块的分析、设计、编码和测试并完成小组课程设计报告。对于旅客模块的设计笔者通过查阅大量的售票网站充分了解已有网站的设计优势以及网站中出现的不足。将其他网站的优势之处引用到自己的网站中来;对于那些网站中出现的不足之处加以修改使之更加符合用户的习惯笔者认为只有更加符合用户的需求才能吸引更多用户来使用本系统以此来为运营商创造更大的价值。对于管理员模块的设计由于没有办法去查看网站中管理员的具体操作方法所以只能参考别人做的类似管理系统中管理员部分的实现方法分析管理员具有的权限。通过分析别人的做法笔者得

18、到了管理员具有的基本功能进而完成管理员模块的设计。三、自己在小组所选题目中完成的工作的具体过程3.1.遇到的困难和解决的情况由于笔者之前进行过类似管理系统的设计所以此次课程设计的难度就明显比之前的学习过程降低了很多。但是还是遇到了很多问题,主要问题如下:(1).在开始对系统进行UML建模的过程中发现很多软件工程课堂上学习到的内容在应用的时候变的很困难理论的学习和实际的应用还是有很大差距的。通过不断地参考老师给的例子和一些网上资料才得以完成系统的UML建模。(2).分析系统功能时感觉实现系统的功能无非就是对数据库的增删查改罢了。但在实践的过程中发现系统的测试也是一个很大工作量的任务。没有进行测试

19、的系统是极易出现错误的。比如:用户订票时身份证的输入是错误的有可能导致用户成功订购机票但是没有办法取票。(3).开始使用企业版SQL数据库,在进行数据库连接测试时总是连不上数据库经过网上的资料查询发现自己的数据库装配不完善缺少一些组件。后来又更换了精简版的SQL数据库成功进行了数据库连接的测试。(4).在进行机票的订票和退票的设计时使得所有用户都可以进行所定的票的退票业务导致了系统的瘫痪性错误。发现这个错误之后就进行小组讨论最终发现在进行机票的订票和退票的设计时没有考虑所订票与登录用户的连接导致了所有客户都可以访问到已定机票。后来加上机票与登录用户的连接成功解决了此问题。(5).在改签的设计时

20、用户改签的机票没有完成剩余票增加的功能也就是用户改签的票仍然出现已售出状态。查看自己的代码得知:改签后的票没有将其标志为未售出状态使得此张票为一张虚票。只需要在代码中将改签后的票标志为未售出状态即可。(以下部分都是笔者认真查阅资料应用软件工程知识建模的成果。)3.2.系统目标设计系统开发的总目标是实现飞机订票的系统化、规范化和自动化。对航空公司旗下的所有航班(包括航班类型航班号时间所属公司始发地目的地仓位起飞时间抵达时间剩余座位票价)。进行统一管理对用户的信息(包括姓名电话身份证号护照号)进行统一管理。提供方便的查询方法。如:时间、始发地、目的地、票价等进行查询。提供对机票的预定功能。提供对机票的改签功能。提供对退票功能。提供对付款功能。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2