软件工程课程设计方案

软件工程课程设计方案
软件工程课程设计方案

软件工程课程设计方案

一、设计的目的

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

二、参与人员与组织方式

按照专业教学计划的安排,本课程设计要求07级计算机科学与技术专业的所有学生都必须完成,设计采用分组的方式进行,根据选题的不同,每组人数要求不超过指定的人数,两个班级配备两位指导老师进行全程指导。

三、设计内容

课程设计可以网站开发或MIS系统开发为内容,开发工具自选。采用传统的结构化分析与设计方法完成一个软件系统的分析、设计和开发。学生根据自己的具体情况,可以从以下系统中选择一个,也可以自选题目。

设计题目:

网站开发类:每组8人

(一):网上书店My-eBookStore

1 、问题描述:

假设个体书店店主小童委托计算机专业的大学毕业生组成的开发小组(10人)为他创建网上书店系统My-eBookStore,以便能够扩展书店的客户群、科学管理、提高效益。该书店以经营英语、计算机书籍为主。在网上书店建立初期,要求在确保基本功能正常的情况下,尽量简化,并且在2个月内完成。

网站主要提供的基本服务项目有:用户的注册,登录;用户的分级浏览或图书选购;店主对进书、售书、库存、帐目、客户的管理;以及网站的日常维护(比如,

网上书店简介;网上书店信息发布;客户留言及对客户留言的反馈)。

如果可能,店主小童还希望利用电子商务突出自己网上书店的特色和提高书店的经营效益。

要求网页能够提供两级图书目录和三层信息(一级目录是图书的基本分类目录;其下是图书的二级目录,它对应于某基本分类之下的书名及其简要信息;当客户点击二级目录中的某本书之后,系统应当显示详细介绍该书的文字与图形信息)。

一般客户可以浏览网上书店内容。欲购书的客户需要注册(提供邮购和管理所必须的有效信息,如姓名、地址、电话等)取得唯一的用户名成为会员。会员登录后便可以购书一本或多本。店主在客户确认网上订书单后的7日内收到其足额购书汇款单后的10日内根据与客户的约定时间送书到客户手中,同时应收到有客户签名的送书单回执。

店主应该能够对网上书店的进书、售书订单、库存、帐目(比如,日结帐,日销售额与鸁利额、)、客户信息进行查询和管理。

为了便于测试所开发的My-eBookStore系统,系统开发小组应该输入各30册以上的英语图书和计算机图书到系统中。

假设网上书店系统运行在Windows 2000平台之上,所选用的数据库是Access 或SQL Server;交互网页技术可以采用ASP技术(微软方案)或JSP技术(Java方案)或PHP技术;软件文档的开发和编制可以采用Visio、Rose等工具。

2 、要求:

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

3 、备注:

由于大学生开发小组对于所涉及到的学科知识和开发技术与工具并不完全熟悉,因此他们需要边学边干,并且采用原型法进行有效的团队开发。

(二):创业网站My-eCompany

1 、问题描述:

假设由善长于计算机平面设计、英汉翻译、Java编程与网络应用开发的几名大学毕业生创办了一个小的创业公司从事承接上述专业任务及其相关信息咨询业务。创业初期的任务是开发该公司的创业网站My-eCompany,以便向公众展示公司的宗旨、业务(典型业务与报价)、构成、专长与特色、成果及联系方式。创业网站的

功能除了可以参考项目2中所述的网上书店My-eBookStore之外,还可以参考以下一般企业网站具有的基本功能。在创业网站建立初期,同样要求在确保基本功能正常的情况下,尽量简化,并且在2个月内完成。

假设创业网站My-eCompany系统运行在Windows 2000平台之上,所选用的数据库是Access或SQL Server;交互网页技术可以采用ASP技术(微软方案)或JSP 技术(Java方案)或PHP技术;软件文档的开发和编制可以采用Visio、Rose等工具。

2 、要求:

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

3、备注:

由于大学生开发小组对于所涉及到的学科知识和开发技术与工具并不完全熟悉,因此他们需要边学边干,并且采用原型法进行有效的团队开发。

(三):政府机构网站Our-eOrganization

1 、问题描述:

假设由善长计算机网站开发的几名大学毕业生创办了一个小的创业公司,为了培养队伍,他们主动为政府的某个机构开发一个政府机构实验网站Our-eOrganization,网站内容主要包括该政府机构的如下内容:政务公开;机构概览;网上办公;网上监督;公众反馈;机构特色内容与特色功能;网站的日常服务与安全。在考虑该网站的内容、功能和技术指标时还可以参看有关我国城市政府网站的以下三个表(摘自计算机世界34期2002年9月9日A24-A26)。由于是实验网站,在网站开发初期,要求在确保基本功能正常的情况下,尽量简化,并且在2至3个月内完成。

假设政府机构实验网站Our-eOrganization系统运行在Windows 2000平台之上,所选用的数据库是Access或SQL Server;交互网页技术可以采用ASP技术(微软方案)或JSP技术(Java方案)或PHP技术;软件文档的开发和编制可以采用Visio、Rose 等工具。

2 、要求:

学生开发小组对上述客户需求仔细研究、分析,同时参考网站开发项目1、项目2介绍中有关网站开发的功能与技术指标,并且在考察同类著名网站功能和设计特色的基础上,拟定出本小组要开发网站系统的问题定义与网站原型基本功能与特色、

开发技术与工具、设计初步方案、开发计划与成员分工等文档。然后再按照本课程设计指导书的各项要求进行设计、开发、测试与文档编制和总结。项目的分析与设计任务采用传统的结构化分析与设计方法。

3、备注:

由于大学生开发小组对于所涉及到的学科知识和开发技术与工具并不完全熟悉,因此他们需要边学边干,并且采用原型法进行有效的团队开发。

MIS系统开发类:每组4人

(四):“教务管理系统之子系统——学院课程安排”

1 、问题描述:

系统简介

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

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

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

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

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

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

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

2 、要求:

学生开发小组对上述客户需求仔细研究、分析,拟定出本小组要开发信息系统的问题定义与基本功能与特色、开发技术与工具、设计初步方案、开发计划与成员分工等文档。然后再按照本课程设计指导书的各项要求进行设计、开发、测试与文档编制和总结。项目的分析与设计任务采用传统的结构化分析与设计方法。

(五):“学校教材定购系统”

1 、问题描述:

系统简介

本系统可以细化为两个子系统:销售系统和采购系统

销售系统的主要工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生可以到书库领书。

采购系统的主要工作过程为:若是教材脱销,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。

以上功能要求在计算机上实现。

技术要求和限制条件

(1)当书库中的各种书籍数量发生变化(包括进书和出书)时,都应修改相关的书库记录,如库存表或进/出库表。

(2)在实现上述销售和采购的工作过程时,需考虑有关的合法性验证。

(3)系统的外部项至少包括:教师、学生和教材工作人员。

(4)系统的相关数据存储至少包括:购书表、库存表、缺书登记表、待购教材表、进库表和出库表。

2 、要求:

学生开发小组对上述客户需求仔细研究、分析,拟定出本小组要开发信息系统的问题定义与基本功能与特色、开发技术与工具、设计初步方案、开发计划与成员分工等文档。然后再按照本课程设计指导书的各项要求进行设计、开发、测试与文档编制和总结。项目的分析与设计任务采用传统的结构化分析与设计方法。

(六):“实验室设备管理系统”

1 、问题描述:

系统简介

每学年要对实验室设备使用情况进行统计、更新。其中:

(1)对于已彻底损坏的做报废处理,同时详细记录有关信息。

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

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

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

技术要求及限制条件

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

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

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

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

2 、要求:

学生开发小组对上述客户需求仔细研究、分析,拟定出本小组要开发信息系统的问题定义与基本功能与特色、开发技术与工具、设计初步方案、开发计划与成员分工等文档。然后再按照本课程设计指导书的各项要求进行设计、开发、测试与文档编制和总结。项目的分析与设计任务采用传统的结构化分析与设计方法。

四、设计时间

课程设计时间为2个月(2010年7月至2010年9月)。

五、设计报告要求

学生完成设计任务后,应按要求提交课程设计报告。设计报告除了填写封面内容和正文部分的规定内容外,还包含如下几个文档:

1:项目需求分析

一、文档名称:项目需求分析

二、编写时间:

三、编写地点:

四、编写目的:

1.根据教师给定的的题目或自选题目进行需求分析工作;

2.进行业务需求分析、用户需求、功能需求、非功能需求分析;

3.写出需求规格说明书(含数据流图)。

五、内容与步骤:

2:项目总体设计(即项目概要设计)

一、文档名称:项目总体设计(即项目概要设计)

二、编写时间:

三、编写地点:

四、编写目的:

1.建立初始结构图;

2.对初始结构图进行改进、优化;

3.写出概要设计说明书。

五、内容与步骤:

3:项目详细设计

一、文档名称:项目详细设计

二、编写时间:

三、编写地点:

四、编写目的:

1.进行项目详细设计工作;

2.写出详细设计说明书。

五、内容与步骤:

4:编码

一、文档名称:编码(只需列出关键代码即可)

二、编写时间:

三、编写地点:

四、编写目的:

1.利用某一种选定的高级语言进行编码工作;

2.编码工作每人只要求完成全部项目中的某一个或几个局部有代表性的工作

即可

五、内容与步骤:

五、成绩考核

由指导教师根据学生完成任务的情况、课程设计报告的质量和课程设计过程中的工作态度等综合打分,其中课程设计报告占60%、软件系统占20%、平时表现占20%。成绩评定实行优秀、良好、中等、及格和不及格五个等级。有关的考查相关材料(文字材料以及磁盘或光盘)统一妥善保管。对设计成绩评定为优秀的学生给予奖励。

软件工程专业实训基地的建设与实践

软件工程专业实训基地的建设与实践 随着软件产业的不断发展,社会对软件人才的需求数量逐年增加。对于企业来讲,由于软件开发周期短,版本更新速度快,希望新员工能够尽快上岗,迅速展开工作,为企业创造价值。但是,由于教育体制和知识结构的不合理,尽管高校毕业生数量一年比一年多,却因为缺乏实践经验而不能满足软件企业的大量需求。 如何有效缩短产生在学生就业和企业需求之间的供求距离,帮助学生顺利从学校跨入到企业,已经成为当今教育界和企业界共同面临的问题。实训模式以服务于企业为宗旨,以提高培训对象的职业能力为目标,主要针对在校学生的缺乏项目实战经验的问题,精心制定合理的实战训练项目。以参与实际应用开发项目为背景,以软件企业需求为导向,在学校能控制的状态下,按照人才培养规律与目标,对学生进行职业技术应用能力训练的教学过程。学生在此过程中分别担任不同角色,以团队形式进行项目分析、方案设计以及应用程序的开发和交付等所有过程,它不同于课程设计,也有别于实习。实训拉近了企业与学生之间的距离,实现了学生就业与企业需求的平滑对接。 2实训基地的建设思路及实施 软件工程专业的实训基地如何建设、基地实训如何开展,已经成为很多高校无法回避的问题。结合我校实际情况,本着仿真性、先进性的原则,建立跨度为两学期的实训制度,通过模拟真实的企业氛围和开发环境,进一步培养学生的实践能力和职业素质,具体而言,就是软件工程基地实训分为两个阶段,要求如下: 基地实训一:目标是熟悉项目小组开发的流程和要求,培养学生的团队合作能力和合作开发素质。学生在团队合作环境下使用相应软件开发工具,将相关的理论知识整合,积累在项目规划、队伍组织、工作分配、成员交流等多方面的相对真实的软件开发经验,其主要形式是建立开发小组,强调协作和分工,完成教师给出的项目。 基地实训二:目标是进一步提高学生团队合作能力和开发能力。脱离教师的辅导,从提出问题到解决问题,完全采用企业的运作模式,是实训一阶段的提升,其主要形式是建立开发小组,集思广益,采取观察、调研等科学方法挖掘身边问题,改进现实工作中存在的不足并按照一定组织形式,有计划、有步骤的解决,进一步提高学生在可行性论证、招投标、需求分析、计划制订、项目实施,以及报告和陈述、交流和沟通等多方面的能力。 2.1实训基地建设 实训基地是学生掌握生产一线基本技能的重要场所,所以基地建设遵循仿真性和先进性的基本原则。实训基地要有意识的设计和营造企业文化,体现生产现

东方明珠施工项目设计方案

明珠施工项目设计方案 一、编制依据 1、文件:本工程招标文件。 2、图纸: 本工程设计图纸。 3、颁布的法律、法规及其他相关规定 <1>《中华人民国建筑法》 <2>《中华人民国环境保护法》 <3>《中华人民国招投标法》 <4>《中华人民国合同法》 <5>《工程建设标准强制性条文》 4、国家颁布的规,规程及行业标准 <1>建筑地基基础工程施工质量验收规 GB50202-2002 <2>建筑基坑支护技术规 JGJ120-99 <3>地下防水工程质量验收规 GB50208-2002 <4>混凝土结构工程施工质量验收规 GB50204-2002 <5>砌体工程施工质量验收规 GB50203-2002 <6>屋面工程施工质量验收规 GB50207-2002 <7>建筑地面工程施工质量验收规 GB50209-2002 <8>建筑装饰装修工程质量验收规 GB50210-2001 <9>建筑防腐蚀工程施工质量验收规 GB50212-91 <10>建筑工程施工质量验收统一标准 GB50300-2001 <11>建筑机械使用安全技术规程 JGJ33-2001

<12>施工现场临时用电安全技术规 JGJ46-88 <13>建筑给水排水及采暖工程施工质量验收规 GB50242-2002 <14>建筑电气工程施工质量验收规 GB50303-2002 二、工程概况 1、工程设计情况: 工程为9#楼为框剪结构二十层,会所框架结构二层,建筑耐久年限为50年,耐火等级二级,抗震设防烈度为七度。 2、结构设计: 本工程基础为筏板基础。 3、给、排水设计 本工程给水管均采用PP—R管热熔连接,排水管选用硬聚氯乙烯排水管(PVC-U)粘接,生活给水管道上的阀门,DN50以下采用截止阀,DN50以上采用闸阀。分户冷水水表采用钢制螺旋式水表。所有角阀均为瓷磁芯快开阀,所有水龙头均为磁芯快开水龙头。连接卫生洁具与冷热水干管的支管均选用耐高压软管。 4、采暖设计 本工程室采暖系统采用地板辐射采暖。 5、电气设计 本工程电气设计包括照明、、综合布线系统及防雷设计,本工程电源设计为埋地引入,三相四线制,电压380/220V,导线敷设,室导线均穿暗管敷设,配电箱、开关箱、插座箱、综合分线箱、有线电视分线箱均选用贴制成品箱.配电箱柜、电线电缆、穿线管等电气产品必须符合国家有关规定要求.本工程

软件工程课程设计报告范例

西安科技大学 软件工程课程设计报告 题目:图书馆管理系统 班级:软件工程** 学号: ********** 姓名: ******* 2013年1月

目录 1绪论 (1) 2 可行性研究报告 (1) 3 需求规格说明书 (4) 4 总体设计说明书 (7) 5 数据库设计说明书 (8) 6 详细设计说明书 (9) 7 系统实现 (11) 8测试分析报告 (23) 参考文献

1.绪论 1.1 选题目的及意义 随着计算机技术的快速发展,人们对用计算机代替手工管理信息的需求越来越强烈,越来越多的计算机软件如雨后春笋般的应用于人们生产生活的各个领域,为人们提供各种各样的便利。本图书馆管理系统应用软件可以有效地解决高等院校、中小学图书馆由于藏书量增大而带来的管理问题,图书馆管理员可以更好地管理学校图书馆藏书信息,学生可以更方便地享受借书还书的服务,为更有效地学习知识提供有利的保证。 对于我来说,选择这个题目作为课程设计的题目有以下两个原因:一是因为自从上大学以来,每当在图书馆借书的时候,我都会留心观察一下图书馆管理员的那台计算机上显示的内容,久而久之,就对本系统的基本流程越来越了解,做好一个软件的前提是必须对这个软件的功能和原理非常熟悉,相比别的题目,我对这个题目更加了解;二是本学期通过学习Java程序设计和Oracle数据库课程,我觉得这个题目虽然没有那么难(涉及算法的内容很少),但也不是轻而易举就能完成的,所以我想挑战一下自己,看看自己的实现能力到底怎么样,因此决定用面向对象方法学的思想,前台用Java程序设计语言编写界面,访问Oracle数据库中的数据,完成本系统。 1.2 系统概述 本系统通过JDBC-ODBC桥实现前后台数据的联系,基本上实现了一个图书馆管理系统所具备的基本功能,本系统把使用者分为三类:超级管理员、普通管理员、读者,对三种用户分别设计了各自的主界面,以便更好的实现信息的隐藏性,超级管理员可以进行这个系统所有操作;管理员只能执行超级管理员的基本功能,查看自己的信息;读者只能查看自己的信息,对自己当前借书进行挂失和续借两种操作,查询图书馆的藏书。 2.可行性研究报告 2.1 编写目的 本报告编写目的在于研究图书馆管理系统应用软件是否可行,指出本软件开发所使用的方法和手段,并对该软件前景进行分析。 本报告的预期读者是:高等院校、中小学图书馆管理人员、程序设计人员、以及对图书馆管理系统感兴趣的爱好者。 2.2 相关背景 工程名称:图书馆管理应用软件 工程产品名称:高校图书馆管理系统应用软件 工程的组织者:西安科技大学计算机学院软件工程系 产品用户:高校图书馆、中小学图书馆; 产品的生产者:西安科技大学计算机学院软件工程062班袁震; 产品设计者:西安科技大学计算机学院软件工程062班袁震; 2.3 可行性研究的前提 本图书管理系统在功能上要求完成以下基本功能: a).读者、管理员登陆;

软件工程课程设计任务书(模板及参考)

编号: 大连理工大学本科生课程设计任务书 课程名称:软件工程课程设计 指导教师: 项目名称:粒子群主题网站 小组名称: 组长姓名: 上课时间:2009年7月13 日- 7月25 日 大连理工大学软件学院 20 年月日

1 设计目的 软件工程课程设计是在学生系统的学习了《软件工程》课程后,综合运用所学的知识,设计开发一个小型的实际系统。 要求学生运用软件工程的思想,严格按照软件生命周期各个阶段的目的和任务,完成对系统的定义、设计、编码、运行以及后期的维护。通过对具体系统的设计和开发,使得学生掌握软件工程的基本原理和基本方法,学会用软件工程学的概念、原理、方法开发和维护软件。 2 设计要求 (1)选用迭代式开发的过程模型,运用软件工程的方法,规范地完成规模小、功能较为简单 的软件开发,包括需求分析、设计、编码和测试。 (2)学生5人组成一个项目小组,一人为组长,其他人为组员,组内成员分工明确、团结协 作、相互配合,共同完成选题的设计。 (3)课程设计时间为2周。 (4)开发平台.NET3.5,语言(C# \ ASP),数据库设计工具Powerdesigner;数据库系统MS SQL Server 2005 (5)具体指标: 1)可以选择结构化分析/设计(SA/SD)或面向对象方法(OOA/D) 2) 结构化分析/设计(SA/SD) a)需求分析:分析系统的静态功能和动态行为 每一位小组成员能够描绘分配的子功能需求 每一位小组成员完成分配子功能的数据流图DFD,要求绘制到3级DFD3 小组负责人组织完成系统的DFD3 b)设计:完成系统的功能模块设计 每一位小组成员根据需求的DFD3图,完成分配的子功能模块设计,用HIPO 图表征。 每一位小组成员设计分配的子功能模块的接口 每一位小组成员能够完成分配的子功能程序流程的逻辑设计 小组负责人组织完成系统的总体结构集成 c)软件实现: 每一位小组成员完成分配的子功能界面的设计 每一位小组成员完成分配的子功能代码编写 小组负责人在.NET框架下,组织完成系统的实施 d)软件测试: 每一位小组成员完成分配的子功能的单元测试 小组负责人负责组织系统的测试用例,不少于20个,完成测试工作 3)面向对象方法(OOA/D):以UML为主 a)需求分析:分析系统的静态功能和动态行为

软件工程专业和课程建设规划

一、专业建设基础 (一)行业背景 梧州市地处桂东南,泛珠三角经济区。改革开放以来,充分利用地缘、人缘和政策优势,大力发展工业和外向型经济,使经济建设飞速发展,GDP快速增长。随着梧州经济的高速发展和“双转型”的需要,对高素质技能型人才的需求变得尤为迫切。“十五”期间,我国软件市场规模迅速扩大,2005年软件产业销售额已达到3900亿元,其中软件服务和系统集成收入达到1834亿元,占软件产业全部收入的47%。预计“十一五”期间,我国软件市场将继续保持高速增长。2010年广州市软件企业总数超过2000家,其中年销售收入过亿元的企业超过40家,年销售收入超10亿元的企业达到10家。发展软件产业作为我国信息产业重要的一项规划,在未来5年中,软件人才需求将呈现急速上升的局面。根据信息产业部的预计,每年软件人才需求的增长率都会以不低于10%的比率上涨。随着中国软件产业的发展以及软件外包产业的成熟,软件人才依然还将呈现大量缺乏的局面,在未来5年内从业人员需求高达230万人左右。 我系软件工程专业将充分利用学院软件研发中心多年从事软件开发的资源优势,走“产、学、研、销”之路,教师参与研发并将案例带入课堂,学生学习该案例软件并到相关企业就业,聘请公司技术人员作为兼职教师、专业顾问,并请他们参与人才培养方案设计和教育过程,推动专业的建设和发展。 随着珠江三角洲国家级软件和动漫产业基地建设的的进一步推进,为满足社会对软件工程人才的需要,支持本地区企业的快速发展,市场对软件工程人才的需求非常大,同时对人才规格的要求也非常高。因此,作为培养软件工程专业人才的高等职业院校肩负着重任。 (二)现状分析

软件工程课程设计报告案例

网上招聘系统分析设计

目录 第一章网上招聘系统需求规格说明书.................... - 3 - 第二章软件项目的概要设计说明书. (16) 第三章网上招聘系统详细设计 (54) 第四章软件项目的编码案例说明 (67) 第五章网上招聘系统客户端系统测试计划 (74) 第六章网上招聘系统客户端系统测试设计 (78) 第八章网上招聘系统客户端系统测试报告 (95)

第一章网上招聘系统需求规格说明书 1.导言 1.1 目的 该文档是关于用户对于网上招聘系统的功能和性能的要求,重点描述了网上招聘系统的功能需求,是概要设计阶段的重要输入。 本文档的预期读者是: ·设计人员; ·开发人员; ·项目管理人员; ·测试人员; ·用户。 1.2 围 该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型的,解决整个项目系统的“做什么”的问题。在这里,没有涉及开发技术,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的平台。 1.3 编写说明 HR,Human Resource(人力资源管理)的缩写。 JSP,Java Server Page(Java服务器页面)的缩写,一个脚本化的语言。 UML,Unified Modeling Language(统模语言)的缩写,是一个标准的建模语言。 1.4 术语定义 无 1.5 引用标准 [1]《企业文档格式标准》,****************软件工程过程化组织 [2]《需求规格报告格式标准》,************软件工程过程化组织 1.6 参考资料 [1]《UML说明》,***********************软件 [2]《需求规格报告格式标准》,************公司软件工程过程化组织 1.7 版本更新信息 本文档的更新记录如表A-1所示。 表A-1 版本更新记录 修改编号修改日期修改后版本修改位置修改容概述 001 002 003 004 005 2008.9.5 2006.9.10 2006.9.15 2006.9.16 2006.10.18 0.1 0.2 0.3 0.4 1.0 全部 第3.1节 第4.1节 第5.1节 第7章 初始发布版本 增加 修改 修改 增加 2.系统定义 我们分别阐述一下项目的来源、背景,项目的用户特点和项目的目标。 2.1 项目来源及背景 本项目是为某公司开发的一个网上招聘系统,由于这个公司的规模比较大,需要招聘 的员工也很多,每次招聘总能收到成千上万的简历,如何挑选合适的应聘者常常是公司比较

[最新]大学生职业规划书模板-软件工程师个人职业规划

一、软件工程师的职业优势 1、最具增值潜力的职业,掌握企业核心数据、软件技术,具有不可替代的竞争优势。 2、新型软件人才缺口大,27%的行业增长速度导致软件人才年缺口达3万,高薪高福利成为必然。 3、可实现专业零基础入行,6-18个月的强化训练和职业化引导,就可成为企业急需的技能型软件人才。 4、就业面广,一专多能,实践经验适用于各个领域。 5、增值潜力大,职业价值随着自身经验的丰富以及项目运作的成熟,升值空间一路看涨。 6、职业发展前景广阔、软件工程师到项目经理仅一步之遥,从容晋升Manager。 二、软件工程师解读 何谓软件工程师,软件工程师是通过学习和训练,掌握软件技术的理论知识和操作技能的软件技术人员。软件工程师能够从事计算机软件、网站的设计、开发、维护和测试工作。 具体来说,我们可以从企业技术部的岗位体系中作一些了解。企业(或政府)信息化过程中需要以下四种人: 1、企业信息化管理:负责信息化建设中的目标与方案决策,信息化建设、升级、更新; 2、工程技术人员:负责软件系统的分析、设计、开发、数据库、使用、维护和升级; 3、运行维护岗位:负责软件开发代码的编写以及基本的开发和测试; 4、操作应用人员操作应用人员:主要应用软件进行日常的管理工作。 一般来说,IT企业的IT技术职位根据职能可以分为管理岗位:企业信息主管CIO、总监、IT经理、项 目经理等; 工程技术岗位:规划设计师、网络工程师、系统工程师、软件工程师和数据库工程师等; 运行维护岗位:数据库管理员、系统管理员、程序员等; 操作岗位:办公文员、CAD设计员、网页制作员、多媒体制作员等。 根据企业规模大小,规模较小的企业,一个岗位可能涵盖几个岗位的内容,系统管理员既要负责系统管理,又要承担网络管理;大企业则会分的比较专业,有软件设计师、系统集成工程师、网络工程师、程序员和 系统测试工程师等。 软件工程师的三个进阶: 阶段职称岗位前景和待遇 初级程序员专业软件工程师必经阶段

《软件工程》课程设计说明书

《软件工程》课程设计说明书设计题目:学生信息管理系统 专业:计算机科学与技术 班级:计科14-4班 学号: 姓名:李雪瑞 指导教师:赵俊峰 二○一六年12月15日 目录

【摘要】 在现代社会中,软件应用于多个方面。典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空,政府部门等。这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。通过软件开发的实践训练,进一步掌握软件工程的方法和技术,提高软件开发的实际能力,培养工程设计能力和综合分析、解决问题的能力。 【关键词】学生信息管理系统 C语言 一、系统概述 1.1设计目的 由于Excel的操作复杂,需要一定的软件知识,所以导致学生信息管理随着社会信息化的脚步加快,个人的信息也呈现出多样性,这便给信息管理者造成了巨大的压力和难度,也给传统的文件信息管理模式提出了挑战。现有的学生信息 (1)学生信息管理缺乏安全、便捷性。 (2)工作效率低。 (3)无法实现不同学院数据的复合使用。 为了提高学校学生信息管理的效率和准确性,我们团队决定开发一个学生信息管理系统,希望通过信息化手段管理学生信息,实现提高效率和准确性的目的。 学生成绩管理系统在提高学生成绩信息处理的效率的同时,又能为广大师生提供及时准备的学生成绩信息。可使教职员工减轻工作压力,比较系统地对教务、教学上的各项服务和信息进行管理。同时,可以减少劳动力的使用,加快查询速度以及国家各部门关于信息化的步伐,使各项管理更加规范化,提高了传统教师的工作任务量。 1.2系统功能 可用来查询,插入,更新,删除学生信息。 1.3运行环境 Windows 10 Visual C++ SQL Server 2008 eclipse1.8.0 二、可行性研究 2.1可行性分析的目的 该系统的目标是在学生信息管理中,使用计算机的网络技术、通讯技术和信息处理技术,是学生信息得以加工,依次传达及保存。系统要对使用要求不相同的用户群体设置不同的功能。管理员能有效地管理学生的信息,同事,学生可以随时大量的检索查询多种信息。本系统为管理者提供了完整的管理平台,其主要功能有:(1)通过已有的学生信息库,管理学生的信息,还可以管理教师的信息,管理课程的信息,管理班级的信息;(2)可以修改学生的信息,选择课程,检索成绩等;(3)修改教师的信息,检索学生的成绩,登记授课的学生情况。 可行性分析就是为了确定该系统从各个方面确定该系统在经济上、技术上、法律上的可否实现。

软件工程专业综述

软件工程专业 论 证 报 告

关于设置软件工程本科专业的论证报告 当今社会信息科技技术迅猛发展,人类社会已进入信息技术时代。软件技术的普及应用,计算机软件的应用正成为科技信息力量最重要的领域组成。计算机软件的发展和应用的程度,直接关系着信息化建设进程的速度。所以软件工程专业技术人才的培养,对于我国的信息化建设进程具有十分重要的基础意义。目前根据专业学科考察及对社会人才市场的需求分析,结合泰豪动漫职业学院游戏软件学院的实际情况,现申请增设软件工程本科专业。 一、增设软件工程专业的必要性 (一)增设软件工程本科专业有利于给国家输送专业技术人才,推进国家信息化建设进程,满足国家科技生产需要,促进国家经济腾飞发展。 近几年,随着国家信息化建设的高速发展,IT业发展迅猛,但高速发展的IT产业,因为人才短缺问题突出,严重制约了行业的发展。如今,IT人才短缺已成为竭制我国IT产业,尤其是软件产业发展的最大瓶颈。根据《中共中央关于制定国民经济和社会发展第十三个五年规划的建议》中创新科技领域需要重点编制三个规划:一是创新科技主体的规划,即明确包括企业、个人、科研院所、高等院校、行业组织、政府等在内的各个主体在创新中的职责;二是创新科技方式的规划,包括技术创新、产品创新、产业创新、模式创新、组织创新、管理创新等;三是创新科技环境的规划,即如何建立和完善鼓励创新的制度和政策环境。 在国家政策支持和行业的共同努力下,我国软件产业实现了快速发展,产业规模、技术水平、骨干企业和产业环境都有了长足的进步,对信息产业和国民经济发展的支撑作用日益明显。主要表现为:激励科技创新创业,促进经济结构调整和转型升级。通过引导企业投资,可以加速科技成果更好更快地转化为现实生产力,支持科技企业和战略性新兴产业发展,更好地发挥科技对经济社会发展的支撑和引领作用,加快培育形成我国经济发展的新增长点。同时,将政府引导与学校教育有机结合,自主创新能力有所提升,部分关键技术取得突破,涌现出一批优秀的具有自主知识产权的Linux操作系统、数据库、中间件、嵌入式软件、信息安全软件及办公套件等,并在电子政务建设和行业信息化推进中得到了广泛的应用。

软件工程课程设计要求

软件工程》课程设计 一、目的、要求 通过该课程设计使学生树立起强烈的工程化意识,用工程化思想和方法开发软件,切实体会用软件工程的方法开发系统与一般程序设计方法的不同之处。学生在对所开发的系统进行软件计划、需求分析、设计的基础上,实现并测试实际开发的系统。通过一系列规范化软件文档的编写和系统实现,使学生具备实际软件项目分析、设计、实现和测试的基本能力。 二、主要内容 要求学生掌握软件工程的基本概念、基本方法和基本原理,为将来从事软件的研发和管理奠定基础。每个学生选择一个小型软件项目,题目可参考附录A,也可自行拟定题目,按 照软件工程的生命周期,完成软件计划、需求分析、软件设计、编码实现、软件测试及软件维护等软件工程工作,并按要求编写出相应的文档。分别、选用传统的结构化方法和面向对象的方法,开发环境和工具不限。 三、设计成果要求 1.提交软件系统,根据完成情况给分; 2.提交设计报告文档 设计报告将从以下三个方面给分: (1)报告是否规范,符合要求; (2)报告是否完整、工作量大小; (3)文档逻辑性是否合理、语言是否流畅。 四、进度安排 (1)确定选题,进行可行性分析,开发计划 (2)软件需求分析 (3)软件设计 (4)软件实现,测试计划 (5)软件实现,测试报告 (6)验收

附录A 课程设计题目 题目一:电子商务网站建设 一个集客户购物、下订单、订单处理、销售统计等功能于一体的系统。通过浏览器,创建账户/登陆账户,让客户可以查询货物,把货物放入购物车,创建订单,通过信用卡支付等。系统划分成了多个模块,松耦合的设计架构,允许可以和多个数据源,EIS (企业信息系统)进行交互。功能如下: 1?用户 注册/登陆/忘记密码/管理个人信息 查询货物 购物车管理 提交订单 信用卡支付 查询历史购物记录 2?货物商店 接受/处理订单消息 手工接受/拒绝订单 用E-mail来通知客户 发订单给供应商 销售统计 3.供应商 接受订单 派送货物给用户 提供一个基于web的库存管理 维护库存数据库 题目二:外文图书采购系统 1?问题概述 某图书馆外文采购有两个组--征订组和验收,登记组。分别承担书籍订购和进书验收任务。为了减轻劳动强度和提高工作效率,打算采用计算机进行管理。为此,系统分析员在进行了调查研究,描述出外文采购室现行系流程。 1 )订书组从供书单价收到订书目录,根据各单位的需要选择出要订购的书 目。

工程机械项目规划方案

工程机械项目 规划方案 规划设计/投资方案/产业运营

工程机械项目规划方案 中国建筑机械设备租赁行业发展仍处于相对初级阶段,国际成熟市场经验来看仍有较大的成长空间。当前中国建筑机械设备租赁消费额占整个工程机械市场需求的比例还不足10%,而海外发达国家则达到80%以上,日本的建筑工程机械租赁率达到了53%。国内房地产发展以及对于基础设施建设政策的倾斜,也会造成工程机械租赁市场产生巨大的潜力。 该工程机械项目计划总投资11276.00万元,其中:固定资产投资7636.36万元,占项目总投资的67.72%;流动资金3639.64万元,占项目总投资的32.28%。 达产年营业收入25086.00万元,总成本费用18995.76万元,税金及附加223.88万元,利润总额6090.24万元,利税总额7154.15万元,税后净利润4567.68万元,达产年纳税总额2586.47万元;达产年投资利润率54.01%,投资利税率63.45%,投资回报率40.51%,全部投资回收期3.97年,提供就业职位458个。 坚持应用先进技术的原则。根据项目承办单位和项目建设地的实际情况,合理制定项目产品方案及工艺路线,在项目产品生产技术设计上充分体现设备的技术先进性、操作安全性。采用先进适用的项目产品生产工艺技术,努力提高项目产品生产装置自动化控制水平,以经济效益为中心,

在采用先进工艺和高效设备的同时,做好项目投资费用的控制工作,以求 实科学的态度进行细致的论证和比较,为投资决策提供可靠的依据。努力 提高项目承办单位的整体技术水平和装备水平,增强企业的整体经济实力,使企业完全进入可持续发展的境地。 ......

软件工程课程设计报告

企业工资管理系统 目录 引言 (2) 课题研发的背景 (2) 课题研发的目的与意义 (2) 第一章可行性研究 (2) 1.1.技术可行性分析 (2) 1.2.社会可行性分析 (3) 1.3.经济可行性分析 (3) 1.4.操作可行性 (3) 1.5可行性研究结论 (3) 第二章需求分析 (3) 2.1系统主要功能需求分析 (3) 2.2数据流分析 (4) 2.3 ER图 (5) 2.4层次方框图 (5) 2.5工资系统项目简介 (5) 2.6风险分析及处理政策 (5) 第三章总体设计 (6) 3.1 系统总体设计 (6) 3.1.1系统开发思想 (6) 3.2 数据库总体设计 (7) 第四章详细设计 (7) 4.1工资系统功能 (7) 4.2功能模块说明 (8) 4.3功能模块实现 (8) 第五章程序编写及调试程序 (9) 5.1主窗体的设计 (9) 5.2工资信息管理窗体的设计 (10) 第六章系统测试 (16) 6.1系统测试方案 (16) 6.2系统运行与维护 (17) 6.3系统的转换方案 (18) 第七章使用说明书 (18) 7.1 系统功能简介 (18) 7.2 开发工具和运行环境简介 (18) 第八章系统评价 (18) 8.1系统的特点 (18) 8.2系统的缺点 (19) 8.3将来可能提出的要求 (19) 第九章总结与展望 (19) 致谢 (19) 参考资料 (19)

引言 自上个世纪90年代以来,计算机技术的迅猛发展和推广普及,为各行各业突飞猛进的发展带来了新生的动力,推动了各个行业向更高的层次进步。当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的原因。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。使用计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。课题研发的背景 手工工资管理是一种原始的工作方法,由于手工操作出现错误的概率比较大,其工作量大,工作程序复杂,消耗大量的人力、物力、财力和时间。而且随着时间的推移,由于人员的增加,科目的增多以及调整的频繁,这些矛盾显得尤为突出。随着经济的发展,在这种情况下单靠人工来处理员工的工资不但显得力不从心,而且极容易出错。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对高校职工工资进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高高校工资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 因此,开发这样一套管理软件成为很有必要的事情。 课题研发的目的与意义 教职工工资管理系统,为高校工资提供工资计算,工资统计、工资查询等服务。传统的纸介材料的数据信息管理已经不适合现代高校的发展了,实现工资管理的系统化,规范化,自动化,将成为现代高校管理工资的首选。 本教职工工资管理系统基本能够满足现代高校工资管理的需求。现代化工资管理系统中使用了各种表格,保存相关的工资信息,方便查询、浏览、修改等操作。通过使用教职工工资管理系统,使高校的工资管理工作系统化、规范化、自动化,从而达到提高高校管理效率的目的。 系统开发的总体任务是使办公人员可以轻松快捷地完成工资管理任务。 第一章可行性研究 1.1.技术可行性分析 此系统是教职工工资管理系统,用visaul foxpro 6.0结合windows xp操作系统开发而成的,大家都知道这项技术已经相当成熟了,因此从技术方面讲开发此教职工工资管理系统是可行的。 1.2.社会可行性分析 社会可行性研究是对系统投入使用后对社会可能带来的影响进行分析,比如是否为人们所接受,是否为社会带来利益。 1.3.经济可行性分析 主要是对项目的经济效益进行评价,一方面是支出的费用,其中包括设备购置费,软件开发费,管理和维护费,人员工资和培训费等。另一方面是取得的收益中可以用钱来衡量的那部分(收益的另一部分难以用钱来表示)。基于企业

软件工程技术发展思路

软件工程技术发展思路 摘要:随着科学技术的快速发展,软件工程成为一门近代新兴的现代科学技术学科。目前,软件工程技术在计算机技术中有着应用性强,涉及面广,实用性强等特点,对其发展有着不可或缺的推动作用。软件工程具有极为重要的地位,若没有软件工程技术的发展壮大,就没有计算机技术的蓬勃发展。计算机技术经历了许多次的重大变革,每一次都具有其独特的一面。软件开发从最初简单的程序编写,再到为适应人们的多样化的需求。技术人员对软件技术的深层次的研究,使软件开发技术具有功能更全面,系统更深刻的特性。如今,计算机技术朝着信息多元化,技术科技化的方面不断发展。发展的同时,面对的是软件开发费用的不断增长,软件的生产效率却大大降低,造成了“软件危机”现象。我们知道,现代软件工程的理论思想是以制定一套规范而统一的开发软件为基础的。通过对软件工程技术发展历程展开一定的探索,研究软件工程技术的应用于发展。 关键词:软件工程计算机技术程序开发 1软件工程技术的概述 1.1软件开发的本质 在一定程度上,软件开发的实质主要是从“高级层面”到“低级层面”的一次转变历程。但是这一过程十分复杂,涉及到许多方面。比如有人员、技术开发、成本问题等因素的制约,因此软件系统的开发不易且较为艰难。所以,软件工程技术的本质我们可以将其定义为:软件工程技术涉及到程序语言、软件开发工具、设计模式、数据库等多方面,它是按照成本的预算和进度,并在计算机理论技术以及工程管理的相关规定下,来实现用户对软件开发及维护的需求或者是以之为研究对象的一种科学技术。 1.2对软件开发的认识和方法 时代的不同,造就了人们对于软件产业的开发过程及软件类型、项目的不同理解和认识,从最初的瀑布式到后来的螺旋式开发模型,再到如今的敏捷开发的新兴方法。可以从中看出,

工程项目设计方案

项目工程设计方案 (一)计算工程量 通常可以利用工程预算中的工程量。工程量计算准确,才能保证劳动力和资源需要量计算的正确和分层分段流水作业的合理组织,故工程必须根据图纸和较为准确的定额资料进行计算。如工程的分层段按流水作业方法施工时,工程量也应相应的分层分段计算。 (二)确定施工方案 如果施工组织总设计已有原则规定,则该项工作的任务就是进一步具体化,否则应全面加以考虑。需要特别加以研究的是主要分部、分项工程的施工方法和施工机械的选择,因为它对整个单位工程的施工具有决定性的作用。具体施工顺序的安排和流水段的划分,也是需要考虑的重点。 (三)组织流水作业,排定施工进度 根据流水作业的基本原理,按照工期要求、工作面的情况、工程结构对分层分段的影响以及其他因素,组织流水作业,决定劳动力和机械的具体需要量以及各工序的作业时间,编制网络计划,并按工作日排出施工进度。 (四)计算各种资源的需要量和确定供应计划 依据采用的劳动定额和工程量及进度可以决定劳动量(以工日为单位)和每日的工人需要量。依据有关定额和工程量及进度,就可以计算确定材料和加工预制品的主要种类和数量及其供应计划。 (五)平衡劳动力、材料物资和施工机械的需要量并修正进度计划 根据对劳动力和材料物资的计算就可绘制出相应的曲线以检查其平衡状况。如果发现有过大的高峰或低谷,即应将进度计划作适当的调整与修改,使其尽可能趋于平衡,以便使劳动力的利用和物资的供应更为合理。 (六)设计施工平面图 施工平面图应使生产要素在空间上的位置合理、互不干扰,能加快施工进度。

二、施工组织设计编制的方法 (一)施工方案的制订原则和内容 1.施工方案制订的原则 (1)制订方案首先必须从实际出发,切实可行,符合现场的实际情况,有实现的可能性。制订方案在资源、技术上提出的要求应该与当时已有的条件或在一定时间能争取到的条件相吻合,否则是不能实现的,因此只有在切实可行的范围内尽量求其先进和快速。 (2)满足合同要求的工期,就是按工期要求投入生产,交付使用,发挥技资效益,这对国民经济的发展具有重大的意义。所以在制订施工方案时,必须保证在竣工时间上符合合同的要求,并能争取提前完成。为此,在施工组织上要统筹安排,均衡施工,在技术上尽可能地采用先进的施工技术、施工工艺、新材料,在管理上采用现代化的管理方法进行动态管理和控制。 (3)确保工程质量和施工安全。工程建设是百年大计,要求质量第一,保证施工安全是社会的要求。因此,在制订方案时应充分考虑工程质量和施工安全,并提出保证工程质量和施工安全的技术组织措施,使方案完全符合技术规范、操作规范和安全规程的要求。 (4)在合同价控制下,尽量降低施工成本,使方案更加经济合理,增加施工生产的盈利。从施工成本的直接费(人工、材料、机具、设备、周转性材料等)和间接费中找出节约的途径,采取措施控制直接消耗,减少非生产人员。 2.施工方案制订的内容 施工方案包括的内容很多,主要有:施工方法的确定、施工机具和设备的选择、施工顺序的安排、科学的施工组织、合理的施工进度、现场的平面布置及各种技术措施。施工方案前两项属于施工技术问题,后四项属于科学施工组织和管理问题。 (1)施工方法的确定:施工方法是施工方案的核心内容,具有决定性作用。施工方法一经确定,机具设备的选择就只能以满足它的要求为基本依据,施工组织也是在这个基础上进行。

软件工程课程设计样本

软件工程课程设计 学校:大连交通大学 专业:软件工程 班级:072班 姓名: 学号:0701030216

目录 1总体设计 (1) 1.1本系统的主要功能描述 (1) 1.2系统包含的类及类之间的关系 (1) 1.3 Java源文件及其功能 (2) 2 详细设计 (2) 2.1主类ChangeAnimalWindow (2) 2.2类Animal (3) 2.3类 HandleMouse (4) 2.4类 AutoMoveAnimal (4) 2.5类Point (5) 3功能测试及运行效果 (6) 3.1 系统初始界面 (6) 3.2 自动演示后界面 (6) 3.3游戏成功预览界面 (7) 3.4英雄榜界面 (7) 参考文献 (7) 附录软件源程序 (8)

1总体设计 1.1本系统的主要功能描述 在科技飞速发展、知识日新月异的今天,很多人已经离不开电脑了,包括玩一些休闲小游戏,一个功能齐全的动物换位小游戏应该是很受人们喜爱的。通过图形技术,实现图片的导入。通过消息响应机制,使程序可以响应用户的鼠标操作,进行动物换位游戏的操作。 对于本系统,我们需要实现以下一些基本功能: (1) 要实现人机交互,用户可以通过鼠标来操作动物位置。 (2)在游戏成功时会出现成功提示。 (3)用户在玩游戏的时候可以在游戏界面上选择音乐播放。 (4)用户可以选择插入任意已存储的图片。 (5)具有英雄榜功能,可以查看自己的成绩。 (6)具有帮助功能,可以查看游戏规则,和不懂得选项。 1.2系统包含的类及类之间的关系 本系统共包括9个Java源文件。类之间的关系如图1-1所示。 图1-1

软件工程专业建设规划

软件学院 软件工程专业建设与发展规划 (2011-2015) 专业建设是高等学校教育教学工作的基础,它决定着高校人才培养的质量和水平,专业建设与学科建设相互依托,成为学校建设和发展的关键,具有一定特色的学科专业对提高学校的知名度和办学效益将起到重要的作用。随着社会、经济、文化发展及高等教育自身改革的需要,科学规划专业结构体系,有计划的做好专业建设工作势在必行。根据软件学院发展战略和定位,为了逐步落实专业建设规划,拓宽专业口径,优化专业资源,突出专业特色,进一步加强学院教学内涵建设,提高教育教学质量,特制定2011-2015年软件学院软件工程专业建设规划。 一、专业现状分析 (一)专业特点及国内发展现状 21世纪是信息化时代,今天,信息产业已成为国民经济的基础产业、支柱产业和先导产业,也是各国争夺科技、经济、军事主导权和制高点的战略性产业。信息产业的发展水平成为衡量一个国家现代化水平与综合国力的重要标志,国家信息化建设将直接影响国民经济发展和人们的生活水平的提高。 软件产业是21世纪最具广阔前景的新兴产业之一,已成为发达国家乃至世界经济的基础产业,对世界各国经济的持续高速发展起到了重要的支撑作用。软件产业的发展水平决定了一个国家的信息产业发展水平及其在国际市场上的综合竞争力。目前,我国软件高级人才的短缺已经成为制约我国软件产业快速发展的一个瓶颈。如何培养与国际接轨的高素质软件工程人才,已经成为中国软件产业的当务之急。在中国,国内市场对软件人才的需求每年高达80万人,而院校毕业生中的软件工程人才还很缺乏,尤其是高素质的软件工程人才的极度短缺。尽快培养起适合信息产业所需要的高素质软件工程人才,已经成为信息化工作中的重中之重。 (二)专业建设基础

软件工程课程设计

大连科技学院 毕业实习报告 题目开拓飞机票管理系统 学生姓名康志华专业班级软件工程08-2 指导教师王立娟刘瑞杰职称讲师讲师 所在单位信息科学系软件工程教研室 教学部主任王立娟 完成日期 2012年3月23日

毕业实习报告单 综合评定:(优、良、中、及格、不及格)指导教师签字:2012年3月23日

《毕业实习设计》任务书 任务及要求: 一、设计(研究)内容和要求 内容:编写一个飞机票系统管理软件,使用GUI界面,实现“飞机票订阅”和“飞机票查询”两部分功能。用户可以对飞机票信息和销售预定信息进行,查询,添加,删除等操作。采用数据库存储数据。 要求: 1、软件要求 (1)实现界面,可以依次录入飞机票管理系统登录的界面,主界面,飞机票预订管理的界面,飞机票销售信息查询管理的界面。 (2)实现数据库的连接和应用功能。 (3)实现对飞机票预订信息和销售信息的查询,添加,删除等功能。 2、文档要求 (1) 设计程序结构、画出模块图。 (2)按照指导教师给出的项目文档的模板进行书写。 (3) 参考文献数量不得低于4个。 二、工作量 3周(15个工作日)时间 三、计划安排 第1个工作日-第3个工作日:查找相关资料、书籍,阅读示例文档; 设计程序结构、模块图、完成类的设计。 第4个工作日-第12个工作日:完成程序的编码,并且自己调试、测试。穿插进行 项目文档的撰写。 第13个工作日-第14个工作日:撰写和整理项目文档。 第15个工作日:由教师检查软件测试效果、项目文档,给出学生本课程成绩。 指导教师签字: 2012年3月5日

目录 1 需求分析 (1) 1.1 功能要求 (1) 1.2 操作要求 (1) 1.3 系统性能要求 (1) 2 总体设计 (3) 2.1 本系统的主要功能 (3) 2.2 系统包含的类及类之间的关系 (3) 2.3 java源文件及其功能 (3) 3 详细设计与实现 (4) 3.1 主类main类 (4) 3.2 模式设计 (4) 3.3 数据库表 (5) 3.3 运行效果 (7) 3.3.1 系统主界面 (7) 3.3.2 系统具体功能实现录入界面 (7) 参考文献 (9) 毕业实习设计总结 (10) 附录 (11)

工程项目建设方案设计

目录 一、项目概况 二、项目组织机构 三、项目建设程序办理计划 四、项目设计进度计划 五、项目招标进度计划 六、项目施工进度计划 七、项目资金使用计划 八、项目主要机电设备、装饰装修等材料采购计划 九、项目建设保证措施 一、项目概况 2010年4月12日,滨海新区建交局给建投集团下发津滨建交计[2010]3号“关于开展滨海文化商务中心前期工作的通知”,将滨海新区行政中心的项目暂定名为“滨海文化商务中心”。 1、项目位置和用地面积 滨海文化商务中心位于中央大道以东、东道以南、于家堡安居房以西、紫云中学以北,总用地面积约为30公顷。

2、主要建设容和规模 滨海文化商务中心按照统一规划,分期建设的原则。本项目一期 总建筑面积约为47万平方米,其中地上建筑面积约为29万平方米、地下建筑面积约为18万平方米,由7座建筑和地下车库组成;它们为:商务主楼、培训中心、服务中心、接待中心、会议中心、商务辅楼、公寓。各建筑具体功能和建筑面积如下: 商务主楼(9) 为滨海新区区委、区政府、区人大区政协四套领导班子的办公场所,建筑位于基地北部,座北朝南布置成双“一”字形布局,用连廊相连接,各套班子办公区域分布明确又相互联系,均取得良好朝向,地上建筑面积6.78万平方米,宽度约172米,建筑层数最高9层,立面处理简洁大气,现代明快,该幢建筑为商务中心最主要的建筑,外檐处理以浅色石材为主要装饰面,运用柱廊,檐口等细部的构造处理,以突出历久弥新,庄重典雅的建筑性格。 辅助办公楼(4层)

是辅助商务主楼的会议、办公场所,建筑位于行政办公楼的南侧,建筑面积2.87万平方米,建筑层数为四层。 服务中心(3层) 为滨海新区企业和市民提供工作和生活一站式服务的场所,一、二层设有开放式业务大厅,三层设有接待、办公、会议等项设施,建筑位于行政办公楼的西侧,主入口设置于南侧,方便前来办理业务的企业和市民。建筑面积为3.36万平方米,建筑层数为三层。 职工食堂(3层) 为商务中心提供接待,用餐的场所,设有多类大、小餐厅及接待服务设施,建筑位于行政办公楼的南侧,建筑面积3.09 万平方米,分三层设置。 会议中心(2层) 为大型行政会议场所,建筑位于行政办公楼东侧,建筑面积2.25万平方米,层数为两层,一层设置700人的会议厅和若干个大小会议室,二层为1200人,大会议厅并设200座席的主席台及服务于会议的其它设施。 商务辅楼(6层) 商务辅楼位于基地东侧,分三幢建筑,建筑面积8.2万平方米。主要功能为各委办局办公、会议、接待用地。 公寓2栋(10层、15层) 总建筑面积为6万平米,主要为办公人员住宿用。 地下车库 区域及周边提供停车场所,车库面积为10.4万平米。 二、建设标准 (一)结构设计 本工程属重点设防类(乙类)建筑,按本地区抗震设防烈度7度设计基本加速度0.15g进行抗震设计,按高于本地区设防烈度即8

相关文档
最新文档