软件毕业设计任务书

2022-10-13

第一篇:软件毕业设计任务书

软件工程课程设计任务书

抽奖程序设计说明书

1 概述

1.1 系统简述

学院将举行庆元旦暨迎新春联欢晚会,其中有抽奖活动,需要一个抽奖程序。首先将班级同学分发抽奖券,奖券号码与学号、姓名绑定,联欢会上由抽奖活动主持人输入奖票号码范围,并指定获奖等级后,在给定的号码范围内产生一个随机号码,作为该获奖等级的一个中奖号码。如果产生的中奖号码与已产生的中奖号码重复,则给出明确的提示“无效” (即不允许一个奖票重复获奖)。可随时显示或打印抽奖结果。 1.2 软件设计目标 1.2.

1、程序功能:

1.输入奖票号码范围:输入最小奖票号码,输入最大奖票号码。

2.产生中奖号码:产生一个界于最小奖票号和最大奖票号之间的数。并且判定该数是 否为一个有效的中奖号。

3.显示中奖信息:显示到目前为止所有抽出的中奖奖票号码、姓名、学号和中奖等级。 4.更新中奖记录:将中奖信息写入表格文件。 5.查看中奖记录:可随时查看中奖记录的内容。 1.2.2非功能性需求:

从安全性、美观性等角度入手。

2 任务

2.1 文档类

2.1.

1、可行性报告 2.1.

2、需求说明书 2.2 建模类

2.2.1 用例图 2.2.2 时序图 2.2.3 类图 2.3 设计类

2.3.1 软件平台设计 2.3.2 程序流程图设计 2.3.3 界面设计 2.4 源程序 2.5测试记录

附录:文档规格

系统可行性分析

可行性研究主要分析要开发的系统是否具有必要性、可能性,从技术上、经济上、操作上、社会各个方面对所开发系统进行分析和研究,减少可能发生的投资失误概率,确保开发的顺利完成。 在最短时间内用最低的成本解决尽量多的问题是可行性分析的意义所在。

1. 技术可行性

在技术上主要是分析当前所用软件以及开发人员所使用的技术对系统开发是否可行,硬件、软件等等能不能满足开发人员的需要。该系统为B/S模式,采用J2EE体系和JAVA技术开发,开发平台是Eclipse,使用SQL Server数据库,相关的技术都已相当成熟。同时,计算机硬件技术也越来越先进,且性价比高,可以满足系统的需求。所以系统在技术上完全可行。

2. 经济可行性

在经济可行性方面,主要考虑使用成本、开发成本、回报三方面的因素。首先,开发成本主要使用 Windows 操作系统,Eclipse,在数据库方面主要使用 SQL Server进行数据操作,这些软件是开发系统所需成本。开发成员主要一人负责。回报主要是系统开发成功,可以实现项目管理系统的所有功能,通过项目管系统的应用,企业可以提高员工的工作效率和项目完成的效率,从而为企业带来经济效益。因而在经济上完全可行。

3. 操作可行性

操作可行性重点了解系统的操作流程、运行方式在组织内部是否可以有效,顺利实施等问题。计算机技术、网络技术的发展,使得人们的日常办公和生活的诸多方面都使用计算机办公,这已经成为现代办公的必备技能。此外,人们对于操作对于工作是否简洁而方便越来越重视,本系统的设计就能够做到这一点,它很好地解决了人工操作的不便,在实践上具备了可行性。本系统的设计明晰,用户界面良好,简洁的操作,有完善的异常处理机制和验证提示信息,因此操作方面可行。

4. 社会可行性

首先,本系统从功能模块的提出到各个界面的设计再到每个功能模块的开发与实现到后期的测试过程,全部由本人独立完成,开发过程参考,借鉴过网上资料和所学课程,因此不存在侵权的法律问题。其次,在开发过程中,各部门配合将现有的人员,项目等相关信息导入到系统中。完成这些工作后,项目管理会变得更加简便。最后,系统的大部分功能模块都是根据需求分析提出的要求完成的,并且在开发过程中对需求分析的介绍进行了深入的研究,因此,已经熟悉业务流程。因此本系统在社会方面也是可行的。

所以,系统在技术上、经济上操作上、社会方面都是可行的,系统的设计和开发可以顺利进行。

需求分析

系统采用面向对象的分析方法,从管理员、教师用户、学生用户对系统的需求分析来建立本系统的需求。

具体定义如下: (1) 用户管理

① 用户注册:注册功能相当于系统的入口,注册功能用户体验的良好性直接影响的用户的使用心理,注册功能简单、明快便于操作,会大大吸引用户对成为系统会员的兴趣。同时,友好型的使用体验也促使用户乐于分享。 ② 登录:验证用户所提供的登录信息,从而判断是否准许该用户进入系统。

③ 验证信息主要有:账号或密码是否为空、验证码正确与否、库中是否存在此用户、账号和密码匹配与否。

可以对用户相关信息预览,对多余的用户进行删除等管理操作。 (2) 教师管理

教师登录后台,验证教师提供的登录信息正确与否。

验证信息主要有:账号或密码是否为空、验证码正确与否、库中是否存在此教师用户、教师名和密码是否匹配。

管理员具有对教师相关信息的预览,教师信息的维护等操作。 (3) 试卷管理

教师具有相关信息的预览,录入新的试卷,修改试卷,删除试卷等功能。 (4) 考试管理

用户登录考试系统后进行选择试卷,然后正式进入模拟考试系统进行做题,选完试卷后接下来就是在线答题,按照汉语水平考试的题型,第一部分为听力理解。

第二篇:09级《软件工程》课程设计任务书1

09级软件工程专业《软件工程导论》课程设计任务书

1.通过本次课程设计,训练课程所学的软件系统分析、系统设计、编码规范、测试方法与用例设计等知识点,编写个人课程设计报告和软件开发文档,并提交纸质文档一份、电子文档一份、软件作品一份。

2.设计题目:

题目一:“教务管理系统之子系统——学院课程安排” 1. 系统简介

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

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

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

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

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

(4) 本系统的输入项至少包括:教务处布置的教学计划,学院教师自报的授课计划和学院定的有关授课限制条件。 (5) 本系统的输出项至少包括:教务处最终下达全院教师的教学任务书和学院各个班级下各学期的课程表(可以不含上课地点)。

题目二:“学校教材定购系统” 1. 系统简介

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

销售系统的主要工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生可以到书库领书。 采购系统的主要工作过程为:若是教材脱销,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。 以上功能要求在计算机上实现。

2. 技术要求和限制条件

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

(2) 在实现上述销售和采购的工作过程时,需考虑有关的合法性验证。 (3) 系统的外部项至少包括:教师、学生和教材工作人员。

(4) 系统的相关数据存储至少包括:购书表、库存表、缺书登记表、待购教材表、进库表和出库表。 题目三:“机票预定系统”

1. 系统简介

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

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

(2) 对于本系统还应补充一下功能:

1. 旅客延误了取票时间的处理 2. 航班取消后的处理

3. 旅客临时更改航班的处理

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

题目四:“学校内部工资管理系统” 1. 系统简介

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

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

题目五:“实验室设备管理系统”

1. 系统简介

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

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

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

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

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

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

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

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

(5) 本系统的输出项至少包括:设备购买申请表、修理/报废设备资金统计表。 同学们也可根据自己曾经参与的竞赛、实习、兴趣训练,自行制定课设题目 针对以上问题定义,数据库设计、程序流程设计、GUI设计、报表设计由各位同学自行发挥。

3. 软件工程导论课程设计个人报告格式(注:要求用A4纸打印,不少于10页) [封面] (注:每个同学的报告都要有封面,独占一页。封面自行设计,可以用不同字体或者美术字体,并加上适当的小图形)

《软件工程导论》课程设计报告

课程设计题目:

长安大学 信息工程学院 班级:

报告人姓名: 学号: 承担角色:

同组组长: 同组其他成员:

课程教师: 实验指导教师:

实验地点:

完成起止日期:

[目录] [正文]

一、课程设计概述(目的、任务、开发环境、参考资料)

二、项目的可行性研究与需求分析

三、项目设计的基本原理和采用的主要方法与技术

四、本人实现项目的过程与步骤

五、个人遇到的困难与获得的主要成果(本节内容不得少于3页)

六、测试与运行记录

七、课程设计完成结果分析与个人小结

八、附录(软件配置、个人完成的程序模块和文档清单) 注:此部分在打印文档可只含一页列出有关文档目录即可,但在交付的个人电子文档中应当含有所有应当完成的具体文档内容。

注:个人课程设计报告着重说明个人所做工作、成果和体会(要求

四、

五、

六、七部分不少6页),报告不得与他人雷同,否则影响成绩,严重者无成绩。

4.要求

以上设计单人独立完成或组队完成,每组人员不得多于5人,完成时间截止到17周,第17周由班长或学委收齐,与教师联系,教师来收取。每个人上交个人课程设计一份,小组上交完整软件设计文档一份。另外,每人必须单独完成设计报告,严禁互相抄袭,如果发现有完全相同的设计报告,则抄袭者与被抄袭者均记〇分。对组队成员,每人必须在报告中显著位置注明本团队名单及本人所承担的工作。

第三篇:软件计划任务书

小组成员:XXX信管

XXX电子

组长:

本工程开发包含如下项目:

A、《软件计划任务书》

B、《需求规格说明书》+《数据流图+数据字典》

C、《总体设计说明书》+《系统流程图+物理元素清单、结构图+模块描述》

D、《详细设计说明书》+《结构化程序设计方法:PAD图或N—S图或PDL》 E、《软件测试计划》

F、《用户使用手册》

G、《项目开发总结报告》

工程各项目分配计划和任务:

A、整个软件计划任务:由组长负责,项目起止日期 从2011年10月1 日至2011年10月 07日。任务:按工程具体要求作出计划并分配任务。提交《软件计划任务书》文档。

B、需求分析:由负责,项目起止日期 从2011 年10月08日至2011年11月10日。任务:对本工程系统提出完整,准确的要求,并完成系统功能,性能,和数据等要求的分析。提交《需求规格说明书》,《数据流图+数据字典》文档。

C、总体设计:由负责,项目起止日期 从2011 年10月11日 至2011年10月13日。任务:寻找目标系统的可能方案,并从中选取最优。确定软件的结构。提交《总体设计说明书》、《系统流程图+物理元素清单、结构图+模块描述》文档。

D、详细设计:由负责,项目起止日期 从2011 年10月14日至2011年10月19日。任务:确定具体要实现的系统,给出精确描述;在逻辑上正确地实现每个模块的功能,处理过程应该尽可能简明易懂。提交详细设计说明书》、《结构化程序设计方法:PAD图或N—S图或PDL》文档。

E、测试:由负责,项目起止日期 从2011 年10月11日至20011年10月15日。任务:尽可能多地发现程序中的错误,最终生成高质量的软件系统。提交《软件测试计划》。

F、总结:由组长负责,项目起止日期 从2011 年10月01日 至2011年10月31日。任务:综合各项目提交的小结,对这次工程开发作出总结报告,提交《用户使用手册》、《项目开发总结报告》。

2011-10-01

第四篇:软件项目开发工作任务书

摘要 ................................................................................................................................... 2 关键词 ............................................................................................................................... 2

1背景介绍........................................................................................................................................ 2

1.1项目范围 ............................................................................................................................. 2 1.2目的 ..................................................................................................................................... 2 1.3明确项目客户 ..................................................................................................................... 2 2商务要求........................................................................................................................................ 2 3分配需求或PDT输入材料 .......................................................................................................... 2 4交付文件........................................................................................................................................ 3 5里程碑和完成时间 ........................................................................................................................ 3 6质量目标........................................................................................................................................ 3 7验收标准........................................................................................................................................ 3 8限制和约束 .................................................................................................................................... 3 9依赖关系........................................................................................................................................ 3 10其他信息 ...................................................................................................................................... 4

XXXX 软件项目开发工作任务书

摘要

xxxx 关键词

xxxx 1背景介绍

xxxx 1.1项目范围

xxxx 1.2目的

xxxx 1.3明确项目客户

xxxx 2商务要求

xxxx 3分配需求或PDT输入材料

xxxx 4交付文件

xxxx 5里程碑和完成时间

比如:

软件需求设计

时间点 概要设计

时间点 详细设计

时间点 编码

时间点 单元测试

时间点 集成测试

时间点 系统测试

时间点 联调

时间点

6质量目标

xxxx 7验收标准

xxxx 8限制和约束

xxxx 9依赖关系

xxxx 10其他信息

xxxx

第五篇:《软件技术综合实训》任务书

一、课程设计目的

本课程作为独立的教学环节,是学习完《ASP.NET设计与开发》、《JSP程序设计》、《JAVA语言程序设计》和《数据库应用(SQL Server)》课程后进行的一次全面的综合练习。其目的在于加深对网站制作的运用,掌握使用程序设计语言和数据库设计一个信息管理系统的技术,综合训练学生的分析问题的能力,提高解决实际管理问题的能力,以培养学生的专项技能和职业能力。

二、课程设计的内容及要求

1.题目要求:

选择一个B/S或C/S结构系统,每个课程设计题目要有理论分析,又有具体步骤,使用掌握的程序设计语言面向对象的设计思想结合数据库的使用,完成本次课程设计任务。各个课程设计题目互相独立,同学们根据布置的课程设计作业来开发一个信息管理系统。要求课程设计完成后可以运行演示。

2、课程设计报告要求:

在课程设计报告中要包含以下内容:课程设计任务书、教师评语、目录任务总体需求描述、设计要求、总体设计、详细设计、代码调试、软件发布与测试和参考文献等。课程设计报告与课程设计源代码打包命名方式为:学号+姓名。

报告书纸张大小一律设计成B5,除各级标题外,正文字体设计为小四号。

3、严禁抄袭。

4、严格遵守学校有关课程设计的各项规章制度。

三、课程设计完成日期

2013年10月16日-----2013年11月20日

计算机工程系

包玮琛

2013年10月15日

本文来自 99学术网(www.99xueshu.com),转载请保留网址和出处

上一篇:如何在淘宝网上购物下一篇:软件工程师岗位职责