软件工程与实践课程设计.ppt_第1页
软件工程与实践课程设计.ppt_第2页
软件工程与实践课程设计.ppt_第3页
软件工程与实践课程设计.ppt_第4页
软件工程与实践课程设计.ppt_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

软件工程,课程设计,开设“软件工程课程设计”的主要目的是培养学生综合应用所学专业知识及计算机知识的能力,训练和提高软件开发技能。要求学生组成开发小组,以课题组为单位,选择课题,在命题教师的指导下,课题组成员团结协作,在规定时间内完成一个规模适当的应用软件系统。开发过程要求采用面向对象的软件开发方法(UML),通过软件开发的实践实现以下基本目标:,课程设计的目的与要求,课程设计的目的与要求,目标:对学生进行较全面、系统和规范的软件工程实践的训练,培养创造性的软件设计能力。内容:按照软件企业先进的项目管理和开发模式,以“项目驱动”,完成一个应用软件项目的开发。方法:课内外相结合,以课外为主,在自主研发的“网上课程设计平台”上完成。要求:以开发小组为单位,采用面向对象的方法,应用Rose工具使用UML建模。鼓励创新。,设计的课题应尽量结合教学,科研的实际课题,反映新技术,以获得更好的工程设计实践的训练。同时课程设计受到时间及开发环境、条件等的限制,命题应从实际出发,课题的大小规模、难易适度。课题应具有一定复杂度,通过激发学生参加开发实践的积极性与创造性,经过努力能够完成,才能达到综合应用所学知识的目的。,命题原则,课程设计安排,1、命题、组织课题组,确定课题。45周2、需求分析58周3、软件总体设计810周安排一次设计方案评审。20分4、编码与测试1017周5、验收测试17_18周,软件工程精品课程网址1.教育网:95/wlxt/ncourse/se/web/soft/default.aspx教育网课程设计:95/wlxt/ncourse/se/web/seoa/#2.公网:22/wlxt/ncourse/se/web/soft/default.aspx公网课程设计:22/wlxt/ncourse/se/web/seoa/#,课程设计命题,一、网上书店建立网上书店、即网上购书中心。网站式的书店是一种高质量,更快捷,更方便的购书方式。建立书籍库,并对其进行增加、修改、删除等操作。提供文学、小说、管理、财经、社科、哲学、少儿、理工、计算机、外语等各类图书以及各种音像制品的在线销售、预订、批发及送货等业务。,一、系统主要功能:1.提供各种方便的“网上购书”方式,包括为初次购物者提供在线帮助信息,如:初次购书流程图、图书分类浏览方式等。2.系统针对不同的客户和购书方式(个人购书、单位团购、书店批发)有不同的优惠政策。3.设有“新书推荐”栏目,对各出版社的热门新书、获奖书籍、国家规划教材等进行推荐。4.提供多种信息查询方式:如按作者、书名、出版社、出版时间等查询图书;查询购书的历史记录及购书金额等情况及相关;查询所需书籍的库存情况等。,一、系统主要功能:6.实时发布“特价图书”,并作相应介绍,对某些图书还可进行“限时抢购”。7.提供多种支付方式,如与各银行联网通过银行支付、现金交易、信用卡付款等;8.图书预订,包括生成、修改、取消订单等功能;9.关于送货与售后服务等。10.统计、打印输出各类销售报表。,特殊仓库管理信息系统特殊仓库是指重要的军用、特殊药品或危险品的仓库,因此对仓库的安全性有特殊要求。一、功能需求1.权限管理:增加或删除系统操作人员,并指定操作人员的权限。2.仓库设置管理:对仓库信息进行管理,包括仓库信息的建立、编辑和删除工作。3.部门档案管理:对部门档案进行管理,包括部门档案的建立(部门名称、职责、部门职工情况)、编辑和删除操作。,4.客户档案管理:对客户档案进行管理,包括客户档案的建立(单位、姓名、联系电话、地址、信誉度等)、编辑和删除操作。5.材料入库管理:使用材料入库单的方式来进行材料入库管理,对于每一个入库单,要求在审核以后才能进行材料实际的入库操作,在单据审核以前,入库单的信息可以进行修改,但在审核以后,不允许进行修改。6.部门领料管理:部门可以通过领料单的方式进行领料,下领料单后,需要对领料单进行审核后方可领料。7.库存盘点:对现有的库存情况进行盘点。,二、有关安全性、特殊性问题1.仓库部门的划分原则,第一是要完成仓库管理的各项功能。第二是要严格执行安全保密的制度。因此要尽量减少部门之间的业务交叉,以免泄密。人力资源部门:除负责人员管理及权限分配外,还负责仓库人员及其仓库的安全检查,同时还应该负责对提货人员(客户)的安全密级和身份审查认证。仓库信息管理部门:是一个核心部门,该部门掌握和了解全仓库的所有库房(可设定库房数)的相关信息,该部门的人员所涉密级也较高。各个库房的密级、材料分类,盘点信息;负责对全仓库操作过程的监控;入库、出库的所有信息的汇总和认证。出库领料的核准。,入库、出库的管理和具体功能(包括库房盘点),可以限制在一个库房内,库房之间是相互保密的。全仓库的出、入库,出库领料的认证工作,包括将有关领料信息传到仓库信息管理部门进行认证。领料单由仓库签发,而领料人应该持有“特殊的领料证”,该领料证既能证明领料人的身份,也记载了可提货的信息。提货流程如下:到人力资源部门确认身份;到入库、出库部门确认提货种类和数量;到库房进行确认身份和确认提货种类和数量;进行提货,并由库房管理员开出“特殊的出门条”。仓库中材料不够的情况是不应该出现的,因所有材料货物都是按照用户(某军事部门)提交,经过上级部门审查批准的计划(包括种类、数量、需要时间)购进的,仓库没有主动订货权,当货到时,通知用户提货。,二、基于Android平台的移动网络应用开发网上商店系统兼容各类商品的发布、展示和订购。除了具有完善的商品类型管理、商品管理、配送支付管理、订单管理、会员分组、会员管理、查询统计和多项商品促销功能,还具有完整的文章、图文、下载、单页、广告发布等网站内容管理功能。适宜内容丰富的大型综合网店。,(一)基本业务模式简介外勤人员:车险定损员内勤人员:审批经理1.车险定损员在事故现场检测是否属实,如果属实,通过Android手机摄像头对受损部位拍照,获取受损车基本信息;2.车险定损员通过安装在Android手机的客户端应用把现受损部位拍照,受损车基本信息,驾驶员信息,赔偿金额,事故地点等信息输入;3.3G(2G)移动通信网络数据传输空中传输赔偿信息;4.架构在Internet之上的服务器接收通过3G网络发送来的赔偿信息;,5.服务端软件根据外勤人员输出数据进行相应的处理,验证投保信息,驾驶员信息和受保车基本信息,把受损部位图片和赔偿金额等相关信息通过企业局域网提交给相关审批经理,并通过短信/邮件方式提醒该审批经理有新的审批信息待审;6.审批经理根据车险定损员现场提交的金额、图片等进行快速的审批,并把结果(同意/拒绝/其他)通过服务端软件反馈;7.3G(2G)移动通信网络数据传输空中传输服务端软件处理结果(包含审批经理的审批结果);8.车险定损员通过Android手机客户端软件获取服务端处理结果,并采取适当的下一步行动:赔付/拒赔/其他;,四、基于在线评判的题库系统设计与开发系统概述现在程序设计的在线评判系统已经非常成熟,比如北大的、杭电的和我校的,而关于在线题库的建设和使用管理,依然在很多方面不尽如人意。本题目希望在这些方面作一个尝试。,一、功能要求1.题目的添加、修改、删除;2.题目的搜索,要求提供多种搜索方式,比如关于题目的、内容的或关于作者出处的等等;3.竞赛的组织与等级限制,能够组织不同认证级别的竞赛;4.用户的管理功能。要求根据用户级别限制浏览功能;5.站内邮件、通知等。二、系统开发环境要求不限。,基于网络的书店管理系统开发一、系统概述网上书店是电子商务的一种应用,它具备了传统书店达不到的优点:1.网上书店浓缩了图书的库存空间,减少了店面费用;2.网上书店种类多、数量大,出版时间跨度大,可以为用户提供更大的选择空间;3.24小时开放,不受时间、地域限制,信息丰富,能让用户了解书的各种信息;4.提供多途径综合检索,方便用户挑选出高质量的图书;5.由于减少多种中间环节费用,所以价格低廉,竞争力更强。综上,网络书店是书店业务现在及未来主要的发展方面,开发这样的系统,也是对投身于电子商务一个很有益的尝试。,二、功能要求1.进出货管理,即图书的添加、修改、删除功能;2.图书的查询功能,这是系统的核心功能;3.订单管理功能,能进行订单的添加、跟踪和状态管理功能;4.书评管理功能,书籍的历史查询功能和排行榜推荐功能;5.在线支付功能三、系统开发环境要求不限。,软件工程课程设计应该提交的文档1.系统的简要说明书(系统名称、开发及运行环境、系统的功能性能要求、软件体系结构、系统完成情况等)。2.需求文档:USECASE模型(分层),使用者和用例的模板描述,分析类模型及类的描述3、设计文档:静态模型,类的描述(类名、属性、操作)及设计类图,包图(可选)。动态模型(状态图、时序图、活动图、协作图)。详细设计(N-S图

温馨提示

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

评论

0/150

提交评论