软件工程课程设计

发布 2022-10-05 06:24:28 阅读 4984

资产设备管理系统。

组长:刘小芳(41009040127)

组员:周游(41009040117)

张欣(41009040101)

夏冲(41009040107)

石锋涛(41009040116)

高向龙(41009040105)

目录。1.设计说明。

2.可行性研究报告。

3.项目开发计划。

4.需求规格说明。

5.概要设计说明。

6.详细设计说明。

7.源程序**及运行结果。

8.测试设计。

9.测试分析报告。

10.项目开发总结。

一。设计说明。

1.1 开发目的。

通过综合实验,进行软件工程的实际综合演练。完成一个实际软件项目的分析、设计全过程,贯穿领会软件工程的基本思想,明晰软件工程阶段划分与各个阶段的主要任务,了解我国计算机软件产品国家标准体系,学习计算机辅助软件工程工具的基本应用方法,力图初步具备采用规范化的软件工程方法进行软件项目研发的能力。

1.2开发背景。

此次软件项目的开发是老师针对学生的学习内容提出,目的是对学生学习情况的在校学习情况惊醒的一次考察和对学生知识应运能力和动手能力的锻炼。

1.3 开发题目。

资产设备管理系统。

某公司希望建立一个资产设备管理系统管理其资产。资产被分为若干类。其中每个大型资产设备都要建立档案,记录其基本信息,当前使用状态,设备折旧现值。

也要记录设备的每次维修情况,每次维护情况。

1.4开发相关说明。

1.4.1设计题目:资产设备管理系统。

1.4.2指导老师:张晓斌。

1.4.3 开发人员:

组长:刘小芳。

组员:周游,张欣,夏冲,石锋涛, 高向龙。

1.5开发预期效果。

通过项目开发过程的演练和实践,使学生对软件项目开发过程有一般性的了解,熟悉并掌握一种流行的软件项目开发工具。

1. 熟悉并掌握一种流行的系统开发工具。

2. 培养学生综合运用各种知识的能力。

3. 培养学生自学的能力。

4. 大力强化学生的动手编程能力。

5. 提供训练学生进行项目开发实践的机会。

6. 提前为学生的就业提供技术储备和能力。

1.6 开发环境。

操作系统:windows 2007

数据库: sol server 2005

开发环境:microsoft office studio 2008

绘图工具: microsoft office visio 2007

编写文档:microsoft word 2007

1.7参考资料。

软件工程与开发技术》(第二版),江开耀主编,西安电子科技大学出版社。

数据库系统概论》(第四版),王珊萨师煊主编,高等教育出版社。

c#实用教程》郑阿奇主编。

c#.net程序设计》天宏工作室译

二。可行性研究报告。

2.1引言。

2.1.1编写目的。

可行性研究分析是一个项目软件开发前期必不可少的一步,可行性研究报告明确了项目是否可行,编写可行性研究报告交由负责人审查,再上报给上级主管审阅。

2.1.2背景。

本系统的开发目标确定为为小型企业的企业设计一个资产设备管理系统,是老师针对在校学生提出的开发方案,一方面是对学生本阶段学习情况的考察 ,另一方面是给学生一个把知识英语时间的锻炼机会,以培养社会真正需要的人才。

2.1.3参考资料

《软件工程与开发技术》(第二版),江开耀主编,西安电子科技大学出版社。

2.2可行性研究的前提。

2.2.1要求与目标。

这次实验目标很明确,主要是设计、开发一个简单的企业资产管理系统。

2.2.2 条件

1)小组成员都备有得人微机,且能比较熟练的操作;

2)小组成员都具有一定的软件开发知识;

3)小组成员都能熟练应用相关软件;

2.2.3限制。

本小组人员软件开发的知识与有经验的专业开发人员相比还是十分有限的。

2.2.4进行可行性研究的方法。

1)效益度量方法。

2)成本—效益分析方法。

3)技术分析。

2.2.5评价尺度。

开发结果最后能实现需求分析所要求的功能,能达到设计题目的要求,能通过老师的评审。

2.3对现有系统的分析。

2.3.1方案的可行性。

这次实验目标很明确,主要是设计、开发一个简单的企业资产管理系统,利用我们学过的软件开发的有关知识,以及一些计算机编程语言,开发的系统经过进一步完善之后可以应用于中小型企业固定资产的管理,可以一定程度上提高管理效率。

2.3.2 技术可行性。

我们小组一共有七个人,通过对软件工程与开发技术和一些编程语言的学习,已经初步掌握了一些系统开发方法,并且这次实验分工很明确,每个人都有自己负责的模块,计算机软硬件方面,我们小组拥有一定的设备,足以满足我们系统的开发需求,并且我们可以对这些设备进行比较熟练的操作,软件应用方面也不存在太大的问题,并且软硬件系统的安全性相对教高。

2.3.3 经济的可行性。

由于本系统比较简单,使用个人计算机就可以处理。关于人员方面,由于通过软件工程导论和其他一些课程,如数据库系统概论,c#等的学习,大家基本掌握了一定的设计基础,因此,无需外围设备以及技术人员,在经济上完全可行。

2.3.4 操作的可行性。

我们开发的系统操作相对来说比较简单,操作人员不需要懂得编程方面的知识,在前台的以这些简单的操作,就可以实现系统的控制。

2.3.5法律可行性。

综上可见,该项计划具有投资小,风险小,经济效益可观的极大优势,经讨论大家一致认为可行。

三.项目开发计划。

3.1 引言。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对选课信息进行管理,有着手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

使用本系统后企业管理人员可以更加快捷的使用本系统可以更加方便的进行企业资产信息的管理,有关人员也可以更加智能的进行相关信息的查询,节省了时间,也节省了人力,使企业相关业务的运行更加的人性化,智能化,方便化。

3.2项目概述。

1)预期目标。

本系统的开发是为中小型企业设计一个资产管理系统,管理员可对资产进行增删查改,普通员工只可查询查询。

2)主要参加人员。

组长:刘小芳。

负责本开发项目的组织与实施,确定应用系统解决方案、资源配置和开发技术路线,协调团队各成员的开发进度,编写可行性研究报告、项目开发计划,负责课程设计报告文档的组织和项目开发总结。

项目系统分析员: 韩卓凡

负责本开发项目的需求规格说明、概要设计说明,编写相关文档。

用户界面设计员:石锋涛

负责本开发项目的用户交互界面设计,编写相关文档。

程序员: 周游,张欣,刘小芳,夏冲。

负责本开发项目的详细设计及相关功能模块程序设计,编写相关文档。

测试员:高向龙

负责本开发项目的测试计划、功能模块测试,编写测试分析报告,编写相关文档。

3.3 实施计划。

1)批准者:张晓斌。

2)批准日期:2012.7.9

3)最迟上交任务日期:2012.7.13

3.4 任务进度表:

3.5 支持条件。

1)计算机系统支持。

windows操作系统,显示器,鼠标,键盘等。

2)需由用户承担的工作。

用户需通本系统的分析人员密切合作,向分析人员提出具体的业务需求,配合需求分析人员尽可能的提出完善的需求报告。

四.需求规格说明。

4.1概述。

需求规格说明书是需求分析的产物,他是软件系统生存期种软件定义阶段的最后一个步骤,作为整个软件开发过程的指南和基线,他是软件开发人员开发出符合用户要求的软件的基础。该文档将最终交给具体的软件开发人员,指导他们进行具体的开发。

4.3编写软件需求说明书的目的。

为了使用户更加了解该软件的功能,在系统运行时,加强用户使用的方便性,便于用户对系统的各项操作。同时对于软件的各项具体功能以及相关的各个性能的做了详细深入介绍,使软件维护人员对该软件的结构有了系统的了解,以便日后的完善及维护。

4.4系统的非功能性需求。

1. 实用性:系统以用户需求为目标,以方便用户为原则。根据用户实际的需求情况,订造一套先进的资产信息管理系统,尽可能的满足用户基本的需要,方便用户使用。

2. 先进性:本设计将充分利用现有的成熟的计算机技术、网络技术、软件开发技术,使得相应的管理智能化,从而更加快捷方便。

3. 可靠性:不会因为一些保证错误而导致系统崩溃或数据丢失,保证系统长时间运行不会出现错误。

4. 安全性:任何陌生人没有本系统的权限或密码不能进入本系统。

5. 采用标准技术:本系统的所有设计遵循现行的标准进行,以提高系统的开放性。

6. 可维护性:系统的设计要求方便维护,包括硬件的维护,软件的维护(更改,升级等)和网络的维护。

软件工程课程设计

天水师范学院。课程名称 学生信息管理系统。指导老师 张少刚。学院 电子信息与电气工程学院。班级 12级计算机科学与技术 1 班。学号 20121030108 姓名 付永霞。2015年6月25日。目录。1.可行性研究。1.1技术可行性3 1.2经济可行性3 1.3操作可行性3 2.需求分析。2.2.1...

软件工程课程设计

徐州工程学院。课程设计报告。名称软件工程课程设计 学院信电工程学院 专业软件专业。班级 11软件。姓名云柏。姓名陆剑锋。姓名徐宁。姓名陈胜。指导老师王小磊。组员 云柏陆剑锋 徐宁陈胜。分工 引言。随着科技和经济的发展,人们的消费越来越倾向于网络,出现了网购这种越来越受欢迎的新型消费方式。为了提高学校...

软件工程课程设计

个人整理精品文档,仅供个人学习使用。课程设计教案的基本内容和要求 针对不同的课程设计题目,每位同学以软件设计为中心,完成从需求分析 软件设计 编码到软件测试运行的软件开发全过程。1 同类著名 浏览 分析 需求分析 3 原型主页设计及网页设计。4 数据库设计及应用设计。5 交互网页开发技术或其他专门开...