软件工程与实践课程设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《软件工程与实践》课程设计方案
本课程属专业必修课,是一门实践性较强的计算机类课程,授课对象为计算机专业及相关专业的本科生。本课程是对软件工程课程所述内容的进一步深化与具体应用。通过启发式教学和大量实例的练习,引导学生完成不同类型系统的分析与设计工作,培养学生关于软件工程理论的实际运用能力、软件开发实践动手与文档编写及组织管理能力,同时培养和提高学生在软件开发过程中的团队协作精神。
在课程设计过程中必须完成以下一些环节:
1、任务布置与说明,备有多个题目供学生选择。
2、学生自主分组,并展开软件项目的选题与论证,要求提交分组项目选题、组织分工及进度规划。
3、建立需求模型,编写软件需求规格说明书,并进行审查。
4、编写软件概要设计说明书、编写软件确认测试计划,并进行审查。
5、编写软件详细设计说明书和模块测试计划,并进行审查。
6、实现用户界面的演示程序,编写用户手册,编写验收测试报告,并进行审查。
7、编写项目总结报告,并进行评析。
可供选择的课程设计方案:
1.图书借阅与管理系统的设计与实现
本系统针对一般的学校图书室来设计与构建,藏书按中图分类方法进行组织,读者仅限于本校职工及学生。具体需求为:1)能够存储一定数量的图书信息,并方便有效的进行相应的图书数据操作和管理,主要包括:(A) 图书信息的录入、删除及修改;(B)图书信息的多关键字检索查询;(C)图书的出借、返还和资料统计;(D)图书的远程预约和续借。2)能够对一定数量的读者进行相应的信息存储与管理,包括:(A)读者信息的登记、删除及修改;(B)读者资料的统计与查询。3)能够对需要的统计结果提供打印输出。4)能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。
2.网络考试系统的设计与实现
要求基于B/S模式来构建整个网络考试系统,整个系统拟由试题库管理子系统、学籍管理子系统、成绩管理子系统、网络考场四大模块组成。系统用户端划分为学生端、教师端和管理员端,通过数据库操作权限设定等机制来保证系统及相关数据的安全性。采用ASP语言编写Web应用程序,而以SQL Server平台作为数据库服务器。
3.网上购物系统的设计与实现
着重研究、设计与实现用户管理、目录管理、信息录入管理、定单管理、浏览和查找、
购物结帐等功能。
(1)会员注册、登录与管理模块,包括新会员注册、会员身份验证、会员身份注销和预定制商品。
(2)商品陈列上架模块,实现商店所有商品的分类上架,供用户浏览选择。
(3)为客户提供各个商品信息细节展示模块。
(4)为客户提供所选择商品的浏览、退货等管理模块。
(5)购物车模块,需要完成用户选购商品,购物订单生成功能。
课程设计评价标准:
1、完成全部的规定文档。
2、完成初步的界面设计。
3、设计要规范合理周密。