人人范文网 范文大全

软件工程导论实训指导书

发布时间:2020-03-02 14:18:32 来源:范文大全 收藏本文 下载本文 手机版

软件工程导论实训 指导书

一、课程设计目的:

1.使学生进一步巩固《软件工程》课程中所学到的知识,了解并掌握软件开发的各阶段任务与过程,能熟练运用软件开发技术,编写各阶段所需的文档。

2.培养学生运用工程化的方法开发软件项目,提高工程实践能力,规范工程实践活动。提高综合运用知识能力、代码设计及编程能力

3.以项目开发团队形式,培养学生协作完成软件项目的设计与开发能力。

4.锻炼并提高学生分析问题、解决问题的能力。

二、实训环境:

1.

2.

3.

4.

操作系统平台:WindowsXP / Windows 2000 Server 工具使用平台:Visio 200

2、Word 2000 软件设计平台:VB 6.0 / VC++ 6.0/VB.NET 数据库开发平台:SQL Server 2000 / Acce 2000

三、实训基本要求:

1.熟练掌握软件工程的开发、设计方法,构建系统项目在各阶段的分析、设计模型。

2.能熟练运用各种开发工具绘制系统流程图、数据流图、系统结构图和功能模型。

3.理解并掌握软件测试概念与方法,学会设计测试用例。

4.能根据题目要求分析出数据实体――关系图(ER图),并设计出相应的数据库表或数据字典。

5.能够根据题目要求规范地编写软件项目开发各阶段所需的文档。

6.会运用VB或VC++或Java设计系统界面,实现项目的基本功能。

7.2~3名同学可自由组成一个项目开发小组,并从备选题目中任选一题做为软件项目进行设计、开发。

8.每组交一份报告。

9.实训内容要求在一周内完成,提前完成者有加分。

四、实训内容:

可以结合《软件工程》实验课中所选项目,按原定的小组形式完成系统分析设计。

另选以下题目的同学,可自由组合,限定3~4人一组,完成项目开发各阶段所需的全部文档,并实现系统的基本功能。

题目

一、简单的学生学籍管理系统(限3人/组)

1.系统简介:

设某学校的学籍管理科每学期初负责在校生选修各门课程,学期末时统计学生们所选课程的成绩。同时,学籍管理科在新生入学时负责录入学生信息,当学生毕业时,则在学生信息中添加毕业时间。根据需要,该管理系统可查询任意一个学生选修的所有课程成绩,也可查询某门课程的先修课程,此外,还可统计某一门课程不及格的学生名单。

2.技术要求及限定条件:

(1) 每个学生每学期可选修多门课程;每门课程可由多个学生来选。

(2) 一门课程可以是若干门课程的先修课;每门课程最多只有一门先修课。

(3) 本系统的数据存储至少应包含:学生信息,选课信息,课程信息。

(4) 本系统的输入项至少包含:学生信息、选课信息、学生成绩、课程信息、

统计要求。

(5) 本系统的输出项至少包含:学生选课信息、某门课程的先修课程、某门课

程不及格的学生名单。

(6) 本系统的录入、统计由专门人员负责完成,其他人员只有查询权限。

题目

二、简单的图书管理系统(限3人/组)

1.系统简介:

学校图书馆每天都要对图书的借阅情况进行统计、更新,如:对借出的书籍做借出登记;对归还的书籍做归还处理;统计逾期未还书的学生名单;统计书籍借阅排行榜。此外,图书馆对新购置的书籍要做添加、归类处理,并能按书籍类别检索查询。同时,在新生入学时,负责发放借书证;在毕业生离校时,取消其借书证。

2.技术要求及限定条件:

(1) 本系统的数据存储至少包含:学生信息、书籍信息、借阅信息。

(2) 本系统由专门的人员操作,其他人不得任意使用。

(3) 数据库表中的日期字段要求有效性检验。

(4) 本系统的输入项至少包含:学生信息、书籍信息、借阅登记信息、统计要

求。

(5) 本系统的输出项至少包含:借书证、逾期未还书的学生名单、书籍借阅排

行榜、书籍查询信息。

题目

三、在线购物管理系统(可3 ~ 4人/组)

1.系统简介:

某随着电子商务的迅猛发展,某企业需要设计开发一个商务网站,以便使其经营的商品能够实现网上购物。该网站分为客户订购系统和管理员管理系统两部分。

(1) 客户订购系统的主要功能:

 用户可浏览网上的各种商品信息,也可注册成为会员。

 会员可随时登录到购物界面,选择商品放入购物车中。

 在订单未提交前,会员可修改购物车中的信息(如:删除一些商品、

或再添加所购商品的数量等)。

 订单提交后,会员可查询订单处理结果,如果三天后订单仍未处理,

会员可提出申诉(需提供订单编号和会员帐号)。

 会员在最后支付时,可选择不同的支付方式,将看到不同的信息。  会员可随时查看站务公告(即网站公布最新信息,如:新商品、特价

商品、会员折扣信息等)。

(2) 管理员管理系统的主要功能:

 用户管理(能查询会员信息,也可编辑、修改、查询用户帐号、密码)。  订单管理(能批量查看所有订单,也可根据订单号查询)。

 商品管理(能添加、修改、删除商品信息,也可查询商品)。

 邮件管理(发送订单处理邮件,查看会员申诉邮件)。

 公告管理(添加新公告,删除已过时的公告,查看所有公告)。

 其他管理(设置会员折扣比例、设置会员级别、设置会员积分与级别

关系、添加、删除、查看支付方式)。

 超级管理员可以添加普通管理员。

请根据以上介绍为该企业设计此网站。

2.技术要求及限定条件:

(1) 本系统的数据存储至少包含:

 会员信息(会员帐号、姓名、密码、所在省市、身份证号、电子邮件、

电话、住址、享受打折比例、个人总积分、会员级别);

 管理员信息(用户名、姓名、密码、级别);

 订单信息(订单号、会员帐号、订购时间、商品货号、订购数量、总

金额、支付方式、送货地点、电子邮件、交易是否已经完成);

 商品信息(商品货号、类别、名称、库存数量、单价、商品简介说明、

商品图片);

 公告信息(标题、内容、发布时间、发布人姓名);

 付款方式信息(付款方式、付款方式说明、时间、交易人姓名);

 折扣信息(折扣等级、折扣值、积分值);

(2) 本系统的管理员管理部分由专门的人员操作,其他人不得任意使用。

(3) 数据库表中的日期字段要求有效性检验。

题目

四、模拟超市销售商品的管理系统(限3人/组)

1.系统介绍

某超市销售商品有食品、蔬菜、水果和家电等几类,每类商品的库存有若干个品种,每个品种的基本属性有商品编号、名称、进货单价、库存数量、销售单价、售出数量,当顾客购买商品后应该打印购买清单,清单中内容有购买日期、商品名称、单价、数量、金额及应收总金额,清单最后还要有现金和找零。

2.技术要求及限定条件

 本系统应该实现库存商品添加、库存查询、商品销售、销售金额统计等功能。  系统至少有两个外部项:售货员和库存管理员。

 要求能按商品类别进行库存浏览,并能按商品名称进行库存查询。

 要求商品售出后应及时修改库存记录(包括库存数量和售出数量),当商品库

存数量少于顾客购买数量时,商品不能继续卖出,并有相关信息显示。

 要求能按商品类别进行月销售额的统计,即根据库存中的销售单价和售出数量

统计每类商品月销售总金额(月度销售额统计表包括日期、商品类别、销售金额)。

题目

五、简单的员工培训信息管理系统(限3人/组)

1.系统介绍

某单位计划要对所有在岗员工进行培训。首先是进行员工基本信息登记,然后提交培训计划表、主管领导审批后才能办理培训手续。本系统应该实现员工基本信息表和员工培训计划表的录入、查询、修改和删除,以及领导审批结果的查询功能。假设员工是自己登陆系统进行操作,每个员工还应该有自己的登陆密码。

2.技术要求及限定条件

 系统至少有两个外部项:员工和主管领导

 员工基本信息表包括员工编号、姓名、出生日期、学历、毕业院校、所学专业、

职称、现从事工作、参加工作时间等。

 员工培训计划表包括员工编号、预培训课程、预培训地点、培训开始时间、培

训结束时间等;

 员工培训成绩状况表包括员工编号、课程名称、培训时间、培训地点、授课教

师、成绩等。

 领导审批表包括员工编号、审批结果、培训资金。

题目

六、简单的培训课程管理系统(限3人/组)

1.系统介绍

某培训学校开设各种课程,对社会上各类人员进行培训,并提供培训课程信息、教材信息、课程评价信息查询。本系统需要实现培训课程信息的录入、查询、修改,同样,培训课程的评价,培训教材的管理也有相应的操作功能。

2.技术要求及限定条件

 系统至少有两个外部项:学员和管理教师

 培训课程信息包括的数据项有课程编号、课程类别、课程名称、课程描述、学

时、开课时间、预修课程、培训费用等。

 培训课程评价信息包括的数据项有课程编号、授课教师、评价时间、评价内容

等。

 培训教材信息包括的数据项有教材编号、教材名称、作者、出版社、相应课程

编号、教材数量、教材单价等。

 学员信息登记表包括学员编号、姓名、工作单位、培训课程、联系电话等。

题目

七、简单的小区物业管理系统(限3 ~ 4人/组)

1.系统介绍

随着住房商品化、货币化进程的不断深入发展,小区物业管理也成为人们日常生活中所关注的话题。小区物业管理主要包括房产管理、住户管理、收费管理、物业管理、用户管理等主要功能,每个功能模块都要求有添加、修改、删除和查询。

2.技术要求及限定条件

 系统至少有两个外部项:普通用户和管理员用户

 房产信息管理包括楼房、户型、房屋。楼房的基本属性有编号、楼房编号、楼

房层数、备注信息;户型的基本属性有户型编号、户型名称、建筑面积、使用面积、备注信息;房屋的基本属性有房屋编号、楼房编号、所在楼层、房间号、户型编号、产权、备注信息。

 住户信息管理的基本信息有业主编号、业主姓名、联系电话、迁入日期、迁出

日期、备注信息。

 收费管理包括收费项目、收费信息、抄表信息的管理,以及综合统计查询。收

费项目包括收费项目编号、收费项目名称、费用单价、收费周期;收费信息包括收费编号、房屋编号、收费项目编号、单价、数量、实收金额、收费日期、收款人;抄表信息包括编号、收费项目编号、房屋编号、读表数、抄表日期、是否已经按此数字交费。

 物业管理包括工程项目管理、小区车位管理、小区保洁管理,以及综合统计查

询。工程项目管理包括工程编号、工程名称、施工单位、开工日期、完工日期、工程进展描述、施工费用、材料费用;小区车位管理包括车位编号、车位类型(地上、地下)、车位描述、车位属主的房屋编号;小区保洁管理包括项目编号、保结项目名称、保结项目描述、负责人、开始日期、截止日期。

 用户管理包括系统用户信息的添加、修改、删除和查询。用户信息包括用户名、

密码、员工姓名。

题目

八、自行拟定题目

对于选择自拟题目的同学,要求如下:

(1) 题目内容及要求须经指导教师审查通过后,方可进行

(2) 根据题目难度、大小,由指导教师指定一组人数,最多不超过三人。

(3) 自拟题目不允许有雷同。

软件工程实训指导书

《软件工程导论》《软件工程》课程设计指导书

软件工程实训

实训指导书

实训指导书

软件工程实训心得体会

软件工程实训心得体会

软件工程实训计划

实训总结 软件工程

软件工程实训心得体会

软件工程导论实训指导书
《软件工程导论实训指导书.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档