人人范文网 范文大全

《软件系统课程设计》大纲与要求

发布时间:2020-03-02 19:27:37 来源:范文大全 收藏本文 下载本文 手机版

《软件系统课程设计》

大纲与要求

太原理工大学 软件学院

2016年1月

录 .........................................................................................................0 第一部分

课程设计大纲 .........................................................................1

一、课程设计的目的与任务 .............................................................................1

二、课程设计内容和要求 .................................................................................1

三、成绩考核方式及评分标准 .........................................................................2

第二部分 课程设计题目 ...........................................................................3

题目

一、教务管理系统之子系统——学院课程安排 .....................................3 题目

二、患者监护系统 .....................................................................................3 题目

三、机票预定系统 .....................................................................................4 题目

四、学校内部工资管理系统 .....................................................................4 题目

五、实验室设备管理系统 .........................................................................5 题目

六、学生公寓管理系统 .............................................................................6 题目

七、学校卫生管理系统 .............................................................................6 题目

八、田径运动会管理系统 .........................................................................7

第一部分

课程设计大纲

课程名称:软件系统课程设计 课程总学时:

2 周

适用专业和年级:软件工程专业 3年级

一、课程设计的目的与任务

本课程设计通过完整地实施软件生命周期各阶段的任务,让学生系统的学习到软件开发过程的主要理论、方法、技术、标准和规范,使他们具备基本的软件开发设计能力;通过软件工程中常用CASE工具和软件项目管理的实践,使学生具备运用各种工具完成项目设计和实施的基本技能;通过集体项目开发,培训学生的合作意识和团队精神,培养学生对技术文档的编写能力。

本课程设计涵盖《软件工程导论》、《数据库系统原理》、《系统分析与设计》、《软件开发环境与工具》、《软件测试》和《Web程序设计》等课程。课程设计过程中,可参考这些课程的理论知识。

二、课程设计内容和要求

课程设计的实验内容包括结构化(生命周期法)的方法学和面向对象的方法学。通过一个模拟项目,要求学生用结构化方法(或面向对象的方法)完成分析、设计、编码实现和测试的整个软件开发过程。应遵循“GB/T 8567 2006 计算机软件文档编制规范”,提高课程设计教学质量。

要求学生采用“项目小组”的形式,结合具体的开发项目进行设计。分析设计过程可以采用面向对象或面向过程分析设计。

具体要求如下:

1.班级按项目小组进行分组,每组3-5人。

2.每个项目小组选出一名项目经理,由项目经理召集项目组成员讨论、选定开发项目,同一项目小组同学采用同一个课程设计题目。项目组经理的课程设计成绩有加分。

项目开发的每项任务要落实到人且规定该任务的起止日期和时间。

3.需求分析,完成需求技术报告,全体成员参加需求讨论,修订并评审需求分析人员的

1

需求分析报告,确定系统的需求分析模型。

4.项目组每位人员均需要参加系统总体设计。

5.每一位同学均需按照需求分析任务书和概要设计说明的要求,独立该项目2个以上模块的详细设计、编码、测试工作。项目小组应共同进行各模块详细设计的评审工作。

6.编程语言、数据库平台可以由项目小组根据项目性质选择,同一个项目的编程语言与数据库平台应一致。项目提交时,应将所有模块集成在一起。不能集成在一起运行的,酌情扣分。

7.每一位同学完成自己所负责模块的测试工作,并完成测试报告。

8.每个项目小组必须提交一份完整的项目技术文档,文档内容必须包含《需求分析说明书》、《概要设计说明书》、《详细设计说明书》、《源程序》、《测试计划》、《测试报告》与《项目开发计划》等部分,《项目可行性研究报告》可以选作。所有文档应符合“GB/T 8567 2006 计算机软件文档编制规范”。

9.每一位同学应提交一份开发日志,详细记录课程设计过程中出现的问题、解决方案及课程设计心得。

三、成绩考核方式及评分标准

1.每一位学生的成绩由两部分组成,即:项目组成绩+个人成绩。其中项目组成绩占50%,个人成绩占50%。

2.项目组成绩主要参考以下内容: (1)项目设计规范、合理。

(2)软件项目人机界面友好、功能完善、可以正常运行。 (3)项目技术文档规范、翔实。

(4)项目分工合理、能够按计划完成项目开发。 3.项目组成员个人成绩主要参考以下内容: (1)积极参加项目各个阶段的工作。

(2)所负责的模块设计规范、功能完善、文档齐全。 (3)考勤合格。

(4)按时独立完成工作日志。 (5)项目经理额外有加分。

2

第二部分 课程设计题目

各项目组可从以下题目中选择一个系统作为课设任务,也可以自选课设题目。要求难度适中,功能模块数量可以保证每个项目组成员平均完成两个以上。

题目

一、教务管理系统之子系统——学院课程安排

1.系统简介

每个学期的期中,学校教务处向各个学院发出下各学期的教学计划,包括课程名称、课程代码、课时、班级类别(本科、专科、成人教育、研究生)、班号等;学院教学主管人员根据教学任务和要求给出各个课程的相关限制(如:任课教师的职称、上课的班数、最高和最低周学时数等);任课教师自报本人授课计划,经所在教研室协调任可,将教学计划上交学院主管教学计划的人员,批准后上报学校教务处,最终由教务处给出下个学期全学院教师的教学任务书。

假设上述排课过程全部由人工操作,现要求为上述过程实现计算机自动处理过程。 2.限定条件

(1)每位教师的主讲课程门数不超过2门/学期:讲师以下职称的教师不能承担学院定主课的主讲任务。

(2)学院中层干部的主讲课时不能超过4学时/周。

(3)本学期出现严重教学事故的教师不能承担下各学期的主讲任务。

(4)本系统的输入项至少包括:教务处布置的教学计划,学院教师自报的授课计划和学院定的有关授课限制条件。

(5)本系统的输出项至少包括:教务处最终下达全院教师的教学任务书和学院各个班级下各学期的课程表(可以不含上课地点)。

题目

二、患者监护系统

1.系统简介

目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察病人的病情变化,还会延误抢救时间。因此,某医院想开发一个以计算机为中心的患者监护

3

系统。医院要求该系统能够随时接收病人的生理信号(血压、体温、脉搏、心电图等),监视病员的病症;定时记录病人情况以形成患者日志(定时更新病历);当某个病人的生理信号超出医院的规定的安全范围时向值班护士发出警告信息(病员出现异常情况时报警);同时,护士在需要时还可要求系统打印某个病人的病情报告(随机地产生某一病员的病情报告)。

2.技术要求和限制条件

(1)当病人的生理信号发生变化时,都应增加相关病人病历库的记录; (3)系统的外部项至少包括:病人、护士。

题目

三、机票预定系统

1.系统简介

航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。各个旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班。当旅客交付了预订金后,系统打印出取票通知和帐单给旅客,旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统核对无误即打印出机票给旅客。此外航空公司为随时掌握各个航班飞机的乘载情况,需要定期进行查询统计,以便适当调整。

2.技术要求和限制条件

(1)在分析系统功能时要考虑有关证件的合法性验证(如身份证、取票通知和交款发票)等。

(2)对于本系统还应补充以下功能: ① 旅客延误了取票时间的处理 ② 航班取消后的处理 ③ 旅客临时更改航班的处理

(3)系统的外部输入项至少包括:旅客、旅行社和航空公司。

题目

四、学校内部工资管理系统

1.系统简介

4

假设学校共有教职工约1000人,10个行政部门和8个系。每个月20日前各个部门(包括系和部门)要将出勤情况上报人事处,23日前人事处将出勤工资、奖金及扣款清单送到财务处 。财务处于每个月月底将教职工的工资表做好并将数据送银行。每个月3日将工资条发给每个单位。若由员工调入或调出、校内调动、离退休变化,则由人事处通知相关部门和财务处。

2.技术要求和限制条件

(1)本系统的数据存储至少包括:工资表、部门汇总表、扣税款表、银行发放表等。 (2)除人事处、财务处外,其他职能部门和系名称可以简化表示。 (3)工资、奖金、扣款细节由学生自定义。

题目

五、实验室设备管理系统

1.系统简介

每学年要对实验室设备使用情况进行统计、更新。其中: (1)对于已彻底损坏的做报废处理,同时详细记录有关信息。

(2)对于由严重问题(故障)的要及时修理,并记录修理日期、设备名、编号、修理厂家、修理费用、责任人等。

(3)对于急需修改但又缺少的设备,需以“申请表”的形式送交上级领导请求批准购买。新设备购入后要立即进行设备登记(包括类别、设备名、编号、型号、规格、单价、数量、购置日期、生产厂家、保质期和经办人等信息),同时更新申请表的内容。

(4)随时对现有设备及其修理、报废情况进行统计、查询,要求能够按类别和时间段等查询。

2.技术要求及限制条件

(1)所有工作由专门人员负责完成,其他人不得任意使用。

(2)每件设备在做入库登记时均由系统按类别加自动顺序号编号,形成设备号;设备报废时要及时修改相应的设备记录,且有领导认可。

(3)本系统的数据存储至少包括:设备记录、修理记录、报废记录、申请购买记录。 (4)本系统的输入项至少包括:新设备信息、修理信息、申请购买信息、具体查询统计要求。

(5)本系统的输出项至少包括:设备购买申请表、修理/报废设备资金统计表。

5

题目

六、学生公寓管理系统

学校有若干公寓,每栋5层,每层18个房间,每个房间4个学生,需要一个公寓管理系统实现管理。系统主要功能如下。

(1)寝室分配:根据系别、年级、班级分配寝室。查询寝室状态和入住信息。 (2)学生管理:实现入住学生信息的维护和查询功能。 (3)信息查询:按公寓楼号、学生姓名等查询住宿信息。 (4)财产管理:实现对公寓财产的管理功能。

(5)出入登记:实现对学生搬出公寓的货物进行登记和对外来人员进行登记等功能。 (6)系统管理:参数设置(如公寓楼号、寝室房号、系别、年级、班级的设置)、权限管理和系统维护(数据备份、数据恢复)。

题目

七、学校卫生管理系统

结合学校卫生工作的需要,开发一个卫生管理系统。系统主要功能如下。

(1)卫生工作组成员管理:提供工作组成员信息(职务、工作类型、工作内容等)的维护和查询功能。

(2)卫生工作安排:提供卫生活动信息(活动名称、地点、内容、人员/单位及负责人等)的维护和查询功能,评定每次卫生活动情况。

(3)健康教育管理:提供健康教育工作(健康教育计划项目、教育人员、教育内容等)的维护和查询功能。

(4)学生体验管理:记录每位学生每学期体验各项指标详细情况。

(5)常见病防治管理:提供常见病信息(常见病名称、类型、病发表现、传染性等)的维护和查询功能,记录每个班学生常见病患者情况,统计年级、班级或个人常见病患者情况。

(6)公益献血管理:提供学生献血信息(包括献血量、献血证号和献血时间)的维护和查询功能。

(7)综合体质管理:提供每位学生综合体质信息的维护和查询功能。

6

题目

八、田径运动会管理系统

学校希望针对运动会的田径比赛,开发一个田径运动会管理系统。系统主要功能如下。 (1)赛前准备:田径运动会规则设置,报名表录入,自动分组分道,输出运动员姓名号码对照表,输出项目分组表。

(2)比赛管理:实现智能化成绩处理,包括成绩录入、名次判定、运动队成绩统计、团体总分统计等。

(3)查询:破纪录人次统计,按单位、姓名、号码等查询成绩。

(4)打印:各种检录表、成绩单及团体总分表、奖牌榜、决赛成绩总表、破纪录情况表。

软件测试课程设计要求

《多媒体软件制作课程设计》大纲

软件测试课程设计要求0220

课程设计大纲

课程设计目的与要求

电子商务系统课程设计报告撰写要求

软件课程设计心得

软件课程设计心得体会

组态软件课程设计

软件课程设计心得体会

《软件系统课程设计》大纲与要求
《《软件系统课程设计》大纲与要求.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档