软件课程设计2003版

软件课程设计2003版

ID:18673901

大小:45.50 KB

页数:5页

时间:2018-09-20

软件课程设计2003版_第1页
软件课程设计2003版_第2页
软件课程设计2003版_第3页
软件课程设计2003版_第4页
软件课程设计2003版_第5页
资源描述:

《软件课程设计2003版》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件课程设计流程软件开发流程即软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。一、课程设计目的数据库课程设计是为数据库原理及应用课程而独立开设的实践性课程,对于巩固数据库知识,加强学生的实际动手能力和提高学生综合素质十分必要。通过本实验达到以下目的:(1)培养学生具有C/S和B/S模式的数据库应用软件系统的设计和开发能力。(2)熟练掌握一种数据库系统(如SQLSERVER)的使用。(3)熟练掌握一种数据库应用软件开发工具(如VF,VC,VB)的使用。通过设计实际的数据库系统应用课题,进一步熟悉数据库

2、管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力开发流程需求分析1.向用户初步了解需求,然后用word列出要开发的系统的大功能模块,每个大功能模块有哪些小功能模块,对于有些需求比较明确相关的界面时,在这一步里面可以初步定义好少量的界面。[1] 2.深入了解和分析需求,根据自己的经验和需求用WORD或相关的工具再做出一份文档系统的功能需求文档。这次的文档会清楚列出系统大致的大功能模块,大功能模块有哪些小功能模块,并且还列出相关的界面和界面功能。3.向用户再次确认需求。概要设计首先,开发者需要对软件系统进行概要设计,即系统设计。概要设计需要对软件系统的设计进行考虑,包括系统的基本处理

3、流程、系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为软件的详细设计提供基础。详细设计在概要设计的基础上,开发者需要进行软件系统的详细设计。在详细设计中,描述实现具体模块所涉及到的主要算法、数据结构、类的层次结构及调用关系,需要说明软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑,以便进行编码和测试。应当保证软件的需求完全分配给整个软件。详细设计应当足够详细,能够根据详细设计报告进行编码。编码在软件编码阶段,开发者根据《软件系统详细设计报告》中对数据结构、算法分析和模块实现等方面的设计要求,开始具体的编写程序工作,分别实现各模块的功能,从而实

4、现对目标系统的功能、性能、接口、界面等方面的要求。测试测试编写好的系统。交给用户使用,用户使用后一个一个的确认每个功能。软件测试有很多种:按照测试执行方,可以分为内部测试和外部测试;按照测试范围,可以分为模块测试和整体联调;按照测试条件,可以分为正常操作情况测试和异常情况测试;按照测试的输入范围,可以分为全覆盖测试和抽样测试。验收用户验收。维护根据用户需求的变化或环境的变化,对应用程序进行全部或部分的修改。题目一:电子商务网站建设是一个集客户购物、下订单、订单处理、销售统计等功能于一体的系统。通过浏览器,让客户可以查询货物,把货物放入购物车,创建账户/登陆账户,创建订单,通过信用卡支付等。系统

5、划分成了多个模块,松耦合的设计架构,允许可以和多个数据源,EIS(企业信息系统)进行交互。功能如下:1.用户注册/登陆/忘记密码/管理个人信息查询货物购物车管理提交订单信用卡支付查询历史购物记录2.货物商店接受/处理订单消息手工接受/拒绝订单用E-mail来通知客户发订单给供应商销售统计3.供应商接受订单派送货物给用户提供一个基于web的库存管理维护库存数据库题目二:图书采购系统1.问题概述某图书馆采购有两个组--征订组和验收,登记组。分别承担书籍订购和进书验收任务。为了减轻劳动强度和提高工作效率,打算采用计算机进行管理。为此,系统分析员在进行了调查研究,描述出外文采购室现行系流程。1)订书组

6、从供书单价收到订书目录,根据各单位的需要选择出要订购的书目。2)为了避免浪费,对于已进入过或已订过的图书和订单留底。3)打印的订单,要送给订书单位和验收登记组,并留底。4)对所记的书进行统计表。5)验收,登记组从供书单位收到图书和发票,根据订单留底进行验收。6)发票交给财务科进行报账。7)了避免浪费,对于已进图书再做查重,如果重了,转让出去或作别处理。如果不重,则登账和打印查重卡。8)查重卡要交给订书组用于查重。9)已登记的书籍要送给编目室进行编目。10)已进的书要记入图书总账并进行进书统计和打印进行统计表。11)订书统计表和进书统计表交馆领导。这里没有考虑出错和例外情况的处理。这些验收不合格

7、怎么办?查重的书号或书名输入错误怎么办?等等。在实际运行中,这些问题都必须考虑到。题目三:毕业设计指导网站毕业设计指导网站的目的是使学生和教师能够通过网络进行毕业设计辅导,这样能够得到最新的毕业设计信息,更好的辅导效果。内容如下:1.学生注册/登陆/忘记密码/管理个人信息上传文件和下载文件向指导教师提问查询问题2.教师登陆/忘记密码管理所辅导学生的账户上传文件和下载文件回答问题群发消息3.管理员管

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

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

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