软件工程课程设计指导书

发布 2022-10-05 07:26:28 阅读 6217

东莞理工学院城市学院。

软件工程》课程设计指导书。

编写人:马立权。

审核人: 马立权。

教研室主任:

系主任:城市学院教务处、实验中心。

二○○九年十二月。

目录。第一章绪论。

前言。教学目的与要求

第二章课程设计案例。

案例1案例2

案例3案例4

案例5第三章课程设计安排。

第一章绪论。

一.前言。本指导书是根据《软件工程》课程教学大纲和课程设计大纲编写的,适用于计算机科学与技术和软件工程专业《软件工程》课程设计教学使用。

软件工程》是计算机科学与技术本科专业的专业课,是培养计算机应用型技术人才的重要课程。本课程介绍计算机软件设计的工程原理,方法,工具和手段。重点要求学生掌握应用工程原理进行软件设计的步骤,方法与相应工具的使用。

课程设计旨在通过案例的学生动手设计进一步巩固学生掌握软件工程的学习,进一步掌握工程原理,方法,工具和手段。

二、课程设计教学目的和要求。

课程设计目的:

通过课程设计使学生掌握软件工程中的常用工具软件的基本使用方法。通过案例设计使学生能应用工具软件完成简单软件设计过程中的各种图表的设计制作,完成案例的软件需求分析报告和设计说明书。

课程设计的教学要求:

1.掌握软件工程中的常用工具软件的基本使用方法。

2.完成案例的软件需求分析报告和设计说明书。

具体要求是完成所选系统的。

1. 需求分析(系统流图,e-r图及说明)。

2. 总体设计(模块结构图,数据库总体设计及数据字典)

3. 祥细设计(平台支持设计,模块设计(ipo图)及说明,数据库祥细设计,数据字典祥细设计)

第二章课程设计案例。

案例1:图书馆图书管理系统。

图书馆管理系统是对书籍的借阅及读者信息进行统一管理的系统。具体包括读者的借书,还书,书籍的预定;图书管理员的书籍借出处理,书籍归还处理,预定信息处理;系统管理员的系统维护,包括增加书目,删除和更新书目,增加书籍,减少书籍,增加读者帐户信息,删除可更新帐户信息,书籍的信息查询,读者信息查询等。

1) 作为一个图书馆管理系统,首先需要有读者的参与,读者可以登录系统查询所需要的图书,查到书籍后可以考虑预订,当然最重要的是借书,还书操作。

2) 对于系统来说,读者发起的借书,还书操作最终还需要图书管理人员处理,图书管理人员还负责图书的预订和预订取消。

3) 对于图书馆管理系统来说,系统的维护操作也是相当重要的。维护操作主要有增加书目,删除或更新书目,增加读者信息,删除或更新读者信息等。

案例2:工厂材料**库库存管理系统。

工厂材料**库库存管理系统是对工厂的材料**,使用进行统一管理的信息系统。其基本流程是,材料**人员将购买的材料送到库房,与库房管理人员一起进行入库处理。车间的取料员到库房取用所需材料,与库房管理人员进行出库操作。

库房管理人员随时查询材料使用,**和库存情况,每周提出一次材料定货参考计划。系统维护人员对材料**人员,车间取货员及库房管理人员的信息进行维护。包括上述人员信息的增加,删除与更新;对新材料的编号名称规格等信息进行维护。

1) 材料**人员填写材料入库单,送材料到库房,与库房管理员共同完成材料入库操作。

2) 车间取货员填写材料出库单,与库房管理人员共同完成出库操作,取出材料。

3) 库房管理人员除完成出,入库操作外,还要随时查询材料使用,**和库存情况,每周提出一次材料定货参考计划。

4) 系统维护人员对材料**人员,车间取货员及库房管理人员的信息进行维护。包括上述人员信息的增加,删除与更新;对新材料的编号名称规格等信息进行维护。

案例3:银行计算机储蓄系统。

为方便用户,银行需开发计算机储蓄系统。储户填写的存款单或取款单由业务员键入系统,如果是存款,系统记录存款人的姓名,住址,存款类型,存款日期,利率等信息,并印出存款单给储户;如果是取款,系统计算利率,并印出取款清单给储户。

案例4:航空公司机机票预订系统。

航空公司开发机票预订系统。旅行社将预订机票的旅客信息(姓名,性别,工作单位,身份证号码,旅行时间,旅行目的地等)输入进入系统,系统为旅客安排航班,印出取票通知单和帐单,旅客在出发立脚点一天凭取票通知单和帐单交款取票,系统校对无误后印出机票给旅客。

案例5:社区医院门诊管理信息系统(门诊药房药品管理子系统)

下面给出了社区医院门诊管理信息系统(门诊药房药品管理子系统)的简介及功能要求。

药品管理是医院药品管理的核心,是节流增收最有潜力的环节。需要支持药品多种规格的变换,支持药品先进先出,后进后出,加权平均等多种仓库管理模式;支持药品有效期管理,防止药物的过期浪费,可以根据现有的库存、药品有效期以及往年同期的药品消耗情况制定采购计划、失效预报或应暂停采购的药品清单,方便领导决策。主要包括系统管理、库存管理、供货管理、销售管理等。

医院的药房是医院里面一个很繁忙的科室,每天有很多的病人要从药房拿药取药,又不断有药品补充进去,每天药品的流量是很大的。如果只用人工的方法去统计是不可能,。的抢救,与药品**有着密切的关系。

为了解决这个矛盾,实现科学化、现代化的医院药房管理,就必须设计开发药房管理信息系统,并用于实践。

医药管理系统是对医药信息进行管理的计算机网络软件系统,它可完成医院中各类药品信息的收集、传输、存储、使用。是融合了医院的管理思想、各部门的业务经验,以及对计算机技术的恰当运用的软件开发成果。

- 医药管理系统以医院医疗用药管理为主线,实现全面的信息化。“以患者为中心”是其主要设计思想。系统设计主要突出强化了 :

系统与数据的安全性,构架、构件设计的标准化,实时响应速度的快速化,及人机界面设计的友善性,适应医疗保险信息的兼容性等方面。医药管理系统从功能上覆盖了药品入库,药品分类,药品**,供销商、生产商的联系等。其信息内容不仅包含结构化的文字信息,还包含自由文本、图形图像等信息。

系统功能需求分析如下:

1)用户管理:添加/删除用户,用户登录,授权用户更改自己的密码,修改用户的资料等。

2)药品信息管理:添加新的药品信息,删除旧的药品信息,提供与药品相关的信息。

3) 药品的入库管理:将购买的药品入库,保存入库单,可查阅每天,月,年的入库情况。

4)药品销售管理:药品销售(出库),可查阅每天,月,年的销售额。

5)药品库存管理:实现药品实现对库存药品的盘点,查询。

6)供货商管理: 实现药品供货商的管理,能提供供货商的所有信息,实现药品销售中的进退货要求。

7)查询与统计报表:按照不同的条件(如药品名、编号等)进行查询并且根据需要产生相应报表。

(8)对将过期药品提前3个月给出报警,对过期药品作出报废处理。

每个学生在上述5个案例中任选一个案例,进行软件工程课程设计,完成全部课程设计任务。

第三章课程设计安排。

软件工程课程设计用时一周。学生在指导老师的指导下,独立完成一个案例的设计。包括案例的需求分析,总体设计和祥细设计。总体安排如下:

1. 时间安排:

周1(1,2节):老师讲解课程设计安排,要求等。其它时间:学生完成自已的课程设计计划书设计。

周2-周3上午:学生完成案例的需求分析设计,完成需求分析报告书。

周3下午—周4上午:学生完成案例的总体设计,完成总体设计报告书。

周4下午—周5:学生完成案例的祥细设计,完成祥细设计报告书。

周5学生上交全部报告书,完成课程设计。

2. 考核方法:

平时表现占30%。考查学生课程设计期间出勤和学习,设计情况,每天上下午各进行一次点名。并根据学习情况给出分数。

上交设计报告占70%。根据学生上交的设计报告的正确性,完整性等各项参数进行评份。

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

本课程设计,模拟一个实际软件项目的需求,使用面向对象的软件设计方法 ood 结合软件开发统一过程 rup 的思想和方法,采取迭代方式 渐增型的设计策略,使用uml的建模工具rose 或其他软件设计工具 如 microsoft visio microsoft word等 完成一个独立的软件项目的设计全...

软件工程课程设计指导书

软件工程。课程设计指导书 皖西学院信息工程学院。计算机科学与技术专业。2015年09月。1.设计题目。本课程设计以项目组为单位,每个项目组从课题选题表中选择一个题目。2 设计目的。1.通过软件开发的实践训练,使学生进一步理解软件工程介绍的概念 方法和原理等内容,体会软件生存期的各个阶段和软件开发过程...

软件工程课程设计指导书

成绩。题目 专业。班级。学号。姓名。完成日期。指导教师。1.1 引言。1.1 编写目的。1.2 项目背景。1.3 定义。1.4 参考资料。2.1 系统概述。2.1.1 当前系统分析。2.1.2 目标系统分析。2.2 可行性分析研究。2.2.1 技术可行性。2.2.2 经济可行性。2.2.3 社会可行...