软件工程课程设计方案

上传人:壹****1 文档编号:562141653 上传时间:2023-07-22 格式:DOCX 页数:13 大小:21.79KB
返回 下载 相关 举报
软件工程课程设计方案_第1页
第1页 / 共13页
软件工程课程设计方案_第2页
第2页 / 共13页
软件工程课程设计方案_第3页
第3页 / 共13页
软件工程课程设计方案_第4页
第4页 / 共13页
软件工程课程设计方案_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《软件工程课程设计方案》由会员分享,可在线阅读,更多相关《软件工程课程设计方案(13页珍藏版)》请在金锄头文库上搜索。

1、软件工程课程设计方案一、设计的目的软件工程课程设计是计算机科学与技术专业集中实践性环节之一是学习完软件工程课 程后进行的一次全面的综合练习。本课程设计主要目的在于:复习、领会、巩固和运用软件工程 课堂上所学的软件开发方法和知识;为学生适应毕业后团队合作开发规模稍大项目和综合应用本 专业所学习的多门课程知识创造实践机会。为学生提供主动学习、积极探索与大胆创新的机会; 使学生通过参加小组团队的开发实践,了解项目管理、团队合作、文档编写、口头与书 面表达的重 要性:使每个学生了解软件工具与环境对于项目开发的重要性,并且重点深入掌握好一、两种较 新或较流行的软件工具或计算机应用技术、技能;通过“稍大的

2、”富有挑战性的软件实验项目开 发实践,为学生提供主动学习、深入实践的机会,并且通过课程设计实践中,提 高学生的自学能力、 书面与口头表达能力、创造能力和与团队其他成员交往和协作开发软件的能 力,提高学生今后参与 开发稍大规模实际软件项目和探索未知领域的能力和自信心。二、参与人员与组织方式按照专业教学计划的安排,本课程设计要求 07级计算机科学与技术专业的所有学生都必 须 完成,设计采用分组的方式进行,根据选题的不同,每组人数要求不超过指定的人数,两个 班级 配备两位指导老师进行全程指导。三、设计内容课程设计可以网站开发或 MIS 系统开发为内容,开发工具自选。采用传统的结构化分析 与设 计方法

3、完成一个软件系统的分析、设计和开发。学生根据自己的具体情况,可以从以下系 统中选 择一个,也可以自选题目。设计题目:网站开发类:每组(一):网上书店 MyeBookStore1 、问题描述:假设个体书店店主小童委托计算机专业的大学毕业生组成的开发小组(10人)为他创建网上书店系统MyeBookStore,以便能够扩展书店的客户群、科学管理、提高效益。 该书店以经营英语、计算机书籍为主。在网上书店建立初期,要求在确保基本功能正常的 情况下 尽量简化,并且在 2 个月内完成。网站主要提供的基本服务项目有:用户的注册,登录;用户的分级浏览或图书选购;店主对进书、售书、库存、帐目、客户的管理;以及网站

4、的日常维护(比如, 网上书店简介;网上书店信息 发布;客户留言及对客户留言的反馈)要求网页能够提供两级图书目录和三层信息(一级目录是图书的基本分类目录;其下是图 书 的二级目录,它对应于某基本分类之下的书名及其简要信息;当客户点击二级目录中的某本 书之 后,系统应当显示详细介绍该书的文字与图形信息)。一般客户可以浏览网上书店内容。欲购书的客户需要注册(提供邮购和管理所必须的有效 信 息,如姓名、地址、电话等)取得唯一的用户名成为会员。会员登录后便可以购书一本或多 本。 店主在客户确认网上订书单后的7日内收到其足额购书汇款单后的10日内根据与客户的 约定时间 送书到客户手中,同时应收到有客户签名

5、的送书单回执。店主应该能够对网上书店的进书、售书订单、库存、帐目(比如,日结帐,日销售额与贏 利 额、)、客户信息进行查询和管理。为了便于测试所开发的My-eBookStore系统,系统开发小组应该输入各30册以上的英 语图 书和计算机图书到系统中。假设网上书店系统运行在Wi ndows 2000平台之上,所选用的数据库是Access或SQLServer ;交互网页技术可以采用ASP技术(微软方案)或JSP技术(Java方案)或PHP技 术;软件文档的开发和编制可以采用Visio、Rose等工具。2、 要求:学生开发小组对上述客户需求仔细研究、分析,同时参考网站开发项目2、项目3介绍中 有 尖

6、网站开发的功能与技术指标,并且在考察同类著名网站功能和设计特色的基础上,拟定出本 小 组要开发网站系统的问题定义与网站原型基本功能与特色、开发技术与工具、设计初步方 案、开 发计划与成员分工等文档。然后再按照本课程设计指导书的各项要求进行设计、开发、 测试与文 档编制和总结。项目的分析与设计任务采用传统的结构化分析与设计方法。3、 备注:由于大学生开发小组对于所涉及到的学科知识和开发技术与工具并不完全熟悉, 因此 他们需要边学边干,并且采用原型法进行有效的团队开发。二):创业网站 My eCompany1、问题描述:假设由善长于计算机平面设计、英汉翻译、Java编程与网络应用开发的几名大学毕业

7、生 创办 了一个小的创业公司从事承接上述专业任务及其相尖信息咨询业务。 创业初期的任务是开 发该公 司的创业网站My-eCompany,JU便向公众展示公司的宗旨、业务(典型业务与报 价)构成、专长与特色、成果及联系方式。创业网站的功能除了可以参考项目 2 中所述的 网上书店 My eBookStore 之外,还可以参考以下一般企业网站具有的基本功能。在创业网站 建立初期,同样要求在确保基本功能正常的情况下,尽量简化,并且在 2 个月内完成。假设创业网站 My-eCompany 系统运行在 Windows 2000 平台之上,所选用的数 据库 是Access或SQL Server;交互网页技术

8、可以采用ASP技术(微软方案)或JSP技术(Java 方案)或 PHP 技术;软件文档的开发和编制可以采用 Visio、Rose 等工具。2、要求:学生开发小组对上述客户需求仔细研究、分析,同时参考网站开发项目 1、项目 3 介绍中 有 矢网站开发的功能与技术指标,并且在考察同类著名网站功能和设计特色的基础上,拟定出本 小 组要开发网站系统的问题定义与网站原型基本功能与特色、开发技术与工具、设计初步方 案、开 发计划与成员分工等文档。然后再按照本课程设计指导书的各项要求进行设计、开发、 测试与文 档编制和总结。项目的分析与设计任务可以采用传的结构化分析与设计方法 o3、备注:由于大学生开发小组

9、对于所涉及到的学科知识和开发技术与工具并不完全熟悉,因此他们 需 要边学边干,并且采用原型法进行有效的团队开发。(三):政府机构网站 OureOrganization1、问题描述:假设由善长计算机网站开发的几名大学毕业生创办了一个小的创业公司,为了培养队 伍,他 们主动为政府的某个机构开发一个政府机构实验网站OurOrganization站内容主要包括该 政府机构的如下内容:政务公开;机构概览;网上办公;网上监督;公众反馈;机构特色内容与特色功能;网站的日常服务与安全。在考虑 该 网站的内容、功能和技术指标时还可以参看有矢我国城市政府网站的以下三个表(摘自计算 机世 界34期2002年9月9日

10、A24-A26)。由于是实验网站在网站开发初期,要求在确保基本功能 正常的情况下,尽量简化,并且在 2 至 3 个月内完成。假设政府机构实验网站 Our eOrganization 系统运行在 Windows 2000 平台之上,所选 用 的数据库是 Access 或 SQL Server ;交互网页技术可以采用 ASP 技术(微软方案)或 JSP 技术 (Java 方案)或 PHP 技术;软件文档的开发和编制可以采用 Visio、Rose 等工具。2、要求:1、项目学生开发小组对上述客户需求仔细研究、分析,同时参考网站开发项目2 介绍中有矢网站开发的功能与技术指标,并且在考察同类著名网站功能

11、和设计特色的基础上, 拟 定出本小组要开发网站系统的问题定义与网站原型基本功能与特色、开发技术与工具、设计 初步 方案、开发计划与成员分工等文档0然后再按照本课程设计指导书的各项要求进行设计、开发、 测试与文档编制和总结。项目的分析与设计任务采用传统的结构化分析与设计方法。3、备注:由于大学生开发小组对于所涉及到的学科知识和开发技术与工具并不完全熟悉,因 此他 们需要边学边干,并且采用原型法进行有效的团队开发。MIS系统开发类:每组4人(四) :“教务管理系统之子系统一一学院课程安排” 1、问题描述: 系统简介每个学期的期中,学校教务处向各个学院发出下各学期的教学计划,包括课程名称、 课 程代

12、码、课时、班级类别(本科、专科、成人教育、研究生)、班号等;学院教学主管人员 根据教 学任务和要求给出各个课程的相矢限制(如:任课教师的职称、上课的班数、最高和最 低周学时数 等);任课教师自报本人授课计划,经所在教研室协调任可,将教学计划上交学院 主管教学计划的 人员,批准后上报学校教务处,最终由教务处给出下个学期全学院教师的教学 任务书。 假设上述排课过程全部由人工操作,现要求为上述过程实现计算机自动处理过程。限定条件(1 )每位教师的主讲课程门数不超过 2 门/学期:讲师以下职称的教师不能承担学院定主课 的主讲 任务。(2) 学院中层干部的主讲课时不能超过 4 学时/周。(3) 本学期出

13、现严重教学事故的教师不能承担下各学期的主讲任务。(4) 本系统的输入项至少包括:教务处布置的教学计划,学院教师自报的授课计划和学院定 的 有矢授课限制条件。(5) 本系统的输出项至少包括:教务处最终下达全院教师的教学任务书和学院各个班级下各学期的课程表(可以不含上课地点)。2、要求:学生开发小组对上述客户需求仔细研究、分析,拟定出本小组要开发信息系统的问题定义与 基本功能与特色、开发技术与工具、设计初步方案、开发计划与成员分工等文档。然后再按照 本课程设计指导书的各项要求进行设计、开发、测试与文档编制和总结。项目的分析与设计任 务采用 传统的结构化分析与设计方法。(五) :“学校教材定购系统”

14、1、问题描述:系统简介 本系统可以细化为两个子系统:销售系统和采购系统销售系统的主要工作过程为:首先 由教师 或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学 生领 书单,教师或学生可以到书库 领书。采购系统的主要工作过程为:若是教材脫销,则登记缺书,发缺书单给书库采购人员;一旦新 书 入库后,即发进书通知给教材发行人员。以上功能要求在计算机上实现。技术要求和限制条件(1) 当书库中的各种书籍数量发生变化(包括进书和出书)时,都应修改相尖的书库记录,如 库存 表或进/出库表。(2) 在实现上述销售和采购的工作过程时,需考虑有尖的合法 T 生验证。(3) 系统的外部

15、项至少包括:教师、学生和教材工作人员。(4) 系统的相矢数据存储至少包括:购书表、库存表、缺书登记表、待购教材表、进库表和出 库 表。2、要求:学生开发小组对上述客户需求仔细研究、分析,拟定出本小组要开发信息系统的问题定义与 基 本功能与特色、开发技术与工具、设计初步方案、开发计划与成员分工等文档 o 然后再按照 本课 程设计指导书的各项要求进行设计、开发、测试与文档编制和总结。项目的分析与设计任 务采用 传统的结构化分析与设计方法。(六) :“实验室设备管理系统”1、问题描述:系统简介每学年要对实验室设备使用情况进行统计、更新。其中:(1 )对于已彻底损坏的做报废处理,同时详细记录有矢信息。

16、(2) 对于由严重问题(故障)的要及时修理,并记录修理日期、设备名、编号、修理厂家、 修理 费用责任人等。(3) 对于急需修改但又缺少的设备,需以“申请表”的形式送交上级领导请求批准购买。新 设 备购入后要立即进行设备登记(包括类别、设备名、编号、型号、规格、单价、数量、购置 日期、 生产厂家、保质期和经办人等信息),同时更新申请表的内容。(4) 随时对现有设备及其修理、报废情况进行统计、查询,要求能够按类别和时间段等查 询。 技术要求及限制条件(1) 所有工作由专门人员负责完成,其他人不得任意使用。(2) 每件设备在做入库登记时均由系统按类别加自动顺序号编号,形成设备号;设备报废时 要 及时修改相应的设备记录,且有领导

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号