软件体系结构课程设计_第1页
软件体系结构课程设计_第2页
软件体系结构课程设计_第3页
软件体系结构课程设计_第4页
软件体系结构课程设计_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、开发成员:开发成员:刘爱国 软件二班 吕金钊 软件二班 赵亚会 软件二班 开发时间:开发时间:6月21日-6月26日 时间分配 Part 1Part 2Part 3Part 4Part 5时间周期时间周期前期中期后期 随着人们对医药产品需求的迅速增加,医药行业正处于一个高速发展的时期。行业的快速发展必将导致竞争的加剧,要想在激烈的竞争中谋求发展,客观上要求企业必须加强内部管理,提高运营效率。所以本次课程设计我们选择设计并实现一个简单的医药管理系统。该系统能够有效的提高医药企业的管理效率,减少各项数据使用手工记录时产生的差错率,从而提高整个企业的核心竞争力。概述工作安排Part 1Part 2P

2、art 3Part 4Part 5+%时期时期任务任务前期确定项目开发方向、项目启动前期需求分析、需求确定中期体系结构设计中期编码实现后期软件测试后期工作总结需求分析之需求捕获Part 1Part 2Part 3Part 4Part 5销售销售方面方面在销售管理中主要实现药品销售登记、销售退货开票。具体要求如下:由于药品种类繁多,要求利用商品的拼音简码可快速检索商品并直接选择商品录入;输入某商品的数量和单价后,程序要自动计算每种商品的金额。能自动计算销售商品的合计品种、数量、金额、折扣、应付、未付等;支持现金结账和挂账两种方式;如库存不够或不存在录入商品,提示操作员重新录入或选择商品。查询管理

3、查询管理要求可以实现销售查询、销售退货查询、入库查询、入库退货查询、药品基础信息查询、员工信息查询等多种查询。提出具体要求如下:可设置多种查询条件。在销售查询、入库查询等查询中要能对时间段查询;支持模糊查询;查询后要汇总查询信息。入库管理入库管理要求能够实现进货入库时相关信息的查询修改。具体要求如下:能够将入库的货品进行登记;能够登记入库退货的货品;能够进行入库查询;能够查询入库退货记录。需求分析之功能需求Part 1Part 2Part 3Part 4Part 5参与者参与者模块功能模块功能模块子功能模块子功能客户客户/操作员操作员销售管理销售登记销售登记销售退货销售退货销售登记查询销售登记

4、查询销售退货查询销售退货查询供应商供应商/操作员操作员入库管理入库登记入库登记入库退货入库退货入库查询入库查询入库退货查询入库退货查询操作员操作员基础信息管理药品信息管理药品信息管理员工信息管理员工信息管理供应商信息管理供应商信息管理客户信息管理客户信息管理操作员操作员系统登录/体系结构设计Part 1Part 2Part 3Part 4Part 5设计思想本系统采用面向对象的设计思想,主要体现在类的层次关系。由需求分析可知,该系统包含多个查询模块和数据录入模块,这些模块的功能有许多相同的地方,可以抽象出各模块的基类:1.信息显示由CTabCtrl派生出来的类CBaseTabCtrl作基类;2

5、.数据处理,自定义一个CDataTable作基类,用来与数据库交换信息;3.由于以列表的形式录入销售数据和入库数据,所以由CListCtrl派生出CBaseList来进行控件的编辑。整体框架类图 Smile查询系统类图类图 Smile软件测试之测试计划Part 1Part 2Part 3Part 4Part 5测试模块测试模块测试方法测试方法预期结果预期结果登录模块登录模块输入错误的用户名或密码给出提示,并可重新输入密码查询模块查询模块进行若干次模糊查询均可查询成功增加信息模块增加信息模块 按要求任意增加一条员工信息 在员工查询中可显示该新增加的信息删除信息模块删除信息模块任选一条信息删除弹出

6、警示框,确认后可删除信息,在查询信息时信息不存在修改信息模块修改信息模块任选一条信息修改其属性修改保存后,在查询信息时显示修改后的信息内容销售销售/入库登记模块入库登记模块按要求登记信息登记信息后,给出提示,并在销售查询中显示销售销售/入库退货登记入库退货登记任意选择单号进行退货退货成功后,此订单信息不在销售查询中显示软件测试之测试结果Part 1Part 2Part 3Part 4Part 5输入错误密码的情况销售登记软件测试之测试结果Part 1Part 2Part 3Part 4Part 5入库退货模块软件测试之测试结果Part 1Part 2Part 3Part 4Part 5信息查询

7、模块由于进行的是模糊查询,所以输入42讲会查询出所有包含编号内包含42的员工信息。PS:基本信息的增、删、改经测试均可顺利完成,由于版面限制,此处无截图显示工作总结之工作成果Part 1Part 2Part 3Part 4Part 5前期前期学会合作;懂得倾听别人的意见;学会需求分析的方法。中期中期实现了理论到实践的过渡;更加深入理解UML模型图;熟练的使用CASE工具。后期后期了解黑盒测试和白盒测试的概念;总结可以继承的优点,摒弃缺点。工作总结之过程分析Part 1Part 2Part 3Part 4Part 5首先,最重要的一点是团队成员之间的合作非常重要,团队成员之间一定绝对信任,做好沟

8、通交流,这样的话才能事半功倍。其次,一定要提前做好项目准备,根据组内成员的各自擅长的方向分配相应的工作,如任务分配部分组内各成员优势劣势的分析,根据分析结论进行相应的任务分配,便可提高工作效率,缩短项目开发周期。除此之外,还要在项目开始之前做好例行学习,熟悉项目开发所具备行业基础知识。再次,一旦启动项目一定要按照计划来执行,也就是说严格按照规范,这样既可以约束团队能够沿着正确的方向在正确的时间点上进行,也可以按照一定的阶段生成符合软件工程需要的文档。最后,一定要有坚持不懈的精神,在实现软件产品的过程中总是要遇到或多或少的困难,在这个时候要乐观面对,也许休息一下就会有意外之喜。然后,要根据自己的能力进行灵活转换。ConclusionPPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论