软件工程课程设计报告参考(共45页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《软件工程课程设计报告参考(共45页).doc》由会员分享,可在线阅读,更多相关《软件工程课程设计报告参考(共45页).doc(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上软件工程课程设计论文软件工程课程设计管理系统软件工程课程设计报告姓 名:蓝添平,丁海晗,郭威, 杨海军,马少兵,揣新立, 年 级: 05级 院 系: 信息工程学院 专 业: 计算机科学与技术 指导教师:李霞丽 2008年6月15日目录专心-专注-专业一、问题定义1.引言1.1编写目的:计算机专业的学生有90多名,而且随着每年的扩招,人数不断的增加,每次软件工程课程设计都采用手工操作,费时费力。为了解决这个问题,决定做一个软件工程课程设计管理系统,对每个学期选修软件工程课程设计的学生基本情况作个统计。主要是学生从该系统中选题,填写同组学生的姓名,学号,班级,组长等基本情
2、况;查询自己的课程设计成绩。老师通过该系统查看学生的选题情况,填写学生的项目进度情况,且给出学生的分数,这有利于老师教学,及时了解学生的情况,提高教学质量,减轻老师的工作量,改善原有的比较繁锁的工作。1.2项目背景:名称 :软件工程课程设计管理系统任务的开发人员:马少兵,丁海晗,杨海军,郭威,蓝添平,揣新立用户:信息工程学院本次开发人员:杨海军 审核者:丁海晗开发软件的单位:信息工程学院05级计算机三班 软硬件设施:个人计算机,java语言,Acess2000,WindowXP操作系统决定开发软件工程课程设计管理系统,估价不超过1000元人民币,二个半月交付使用。1.3参考资料:软件工程基础
3、汤淮 西安交通大学出版社软件工程-技术,方法与环境 王立福,张世琨,朱冰 编著 北京大学出版社软件开发技术 倪秉营 电子科技大学出版社软件工程 张权范 清华大学出版社2.系统概述2.1当前系统分析一方面,由于学生人数多,造成老师不能及时了解学生的选题情况,分组情况,以及学生的项目进展情况;学生也不能及时得到老师关于课程设计的各种资料,对自己的每个阶段的分数。另一方面由于开发经费有限,难以建立起理想的软硬件支撑环境,也是当前系统不够完善、不稳定和不易上手的一个方面。数据流如图所示:教师学生(选修软件工程)软件工程课程设计管理系统顶层数据流图二、可行性研究报告2.2目标系统分析在以最低研发费用前提
4、下制作一套通用性很强的软件工程课程设计管理系统,并且能够提供完备的软件课程设计管理功能。学生选题,修改密码,查询选题情况,教师查看学生的选题情况,填写进度情况,给出分数,上传资料功能完备的系统。系统主要功能:l 学生可以从题库选择题目。 l 学生填写同组人员信息。l 修改密码。l 学生查询选题情况和成绩。l 学生,老师能够上传有关题目的资料和报告。l 老师查看选题情况。l 教师填写进度情况表,给出分数。3.可行性分析研究3.1技术可行性:我们计算机系有软硬件知识丰富,具有较高的文化水平和计算机操作水平,可以设计管理该系统的学生和老师,且课余时间丰富,可以学习和了解在设计和应用当中会遇到或可能遇
5、到的技术问题。我校许多专业都以开设类似的课程设计题目,学生和老师在技术方面已经有经验,正缺少这样的实践机会。系统流程图:数据流图:3.2经济可行性:我们组考虑了三种方案,具体如下:(1)低成本方案:仍然按照以前的教学方式,进行教学。(2)中等成本方案:设计仅关于软件工程课程设计的管理系统。(3)高成本方案:设计整个学院教学管理系统,加速学院教学质量的提高。 我们经过讨论,最终认为当前适合选择中等成本方案。l 中等方案系统流程图:l 中等成本方案的成本/效益分析开发成本:人力(6人月,500元/人月)6000元购买硬件0元资料费50元总计6050元新系统的维护费用:维护1000元/年总计1000
6、元/年现行系统的运行费用: 1500元/年每年节省的费用:年 节省 现在值(10%) 累计现在值1 500元 454.5元 454.5元2 500元 413.2元 867.7元3 500元 375.7元 1243.4元投资回收期: 2.33年纯收入:243.4元l 实现中等成本方案软件工程课程设计的计划:阶段需要时间(周)负责人可行性研究1(7)杨海军,蓝添平需求分析2(8-9)蓝添平,杨海军,郭威概要设计2(10-11)丁海晗,马少兵,揣新立详细设计2(12-13)郭威, 杨海军,蓝添平实现2(14-15)马少兵,揣新立,丁海晗测试1(16)郭威, 蓝添平总计93.3社会可行性:(1)由于使
7、用该系统教学,可以在很大程度上解决教师与学生,在信息沟通方面的问题,是完全得到学院领导支持的。我们研发小组会很好的行使合同上的权力和履行合同上的义务,并且该系统已经申请了专利版权,对侵权行为均会予以追究。(2)该系统对工作制度并无要求,随时操作随时处理,而对于工作人员的素质,只要具有使用该系统权限的教师和学生都可以使用,并不需任何计算机方面的专业知识即可上手操作。根据上述分析,该系统完全符合教学管理的要求。4.结论意见综合经济可行性、技术可行性、社会可行性等各个方面因素的考虑,对软件工程课程设计管理系统进行了可行性研究,可知,开发该软件工程课程设计管理系统是完全可行的。三、需求分析报告1引言随
8、着计算机的普及,人们对计算机的认识及需求有了明显的增加。计算机对于大量信息的管理的优势更是显而易见。有了这个软件工程课程设计管理系统,学生与老师的工作任务就可能会事半功倍。1.1编写目的:计算机专业的学生有90多名,而且随着每年的扩招,人数不断的增加,每次软件工程课程设计都采用手工操作,费时费力。为了解决这个问题,决定做一个软件工程课程设计管理系统,对每个学期选修软件工程课程设计的学生基本情况作个统计。主要是学生从该系统中选题,填写同组学生的姓名,学号,班级,组长等基本情况;查询自己的课程设计成绩。老师通过该系统查看学生的选题情况,填写学生的项目进度情况,且给出学生的分数,这有利于老师教学,及
9、时了解学生的情况,提高教学质量,减轻老师的工作量,改善原有的比较繁锁的工作。1.2背景及范围:名称:软件工程课程设计管理系统任务的开发人员:杨海军,蓝添平,郭威用户:信息工程学院审核者:马少兵开发软件的单位:信息工程学院05级计算机三班软硬件设施:个人计算机,JAVA,Acess数据库,Windows XP操作系统决定开发软件工程课程设计管理系统,估价成本不高于1000元,二个半月交付使用。1.3名词定义:实体:客观世界中存在的且可互相区别的事物。联系:客观事物中的彼此之间的关系。属性:实体或者联系所具有的性质。1.4参考资料:软件工程基础 汤淮 西安交通大学出版社软件工程-技术,方法与环境
10、王立福,张世琨,朱冰 编著 北京大学出版社软件开发技术 倪秉营 电子科技大学出版社软件工程 张权范 清华大学出版社2任务概述该软件工程课程设计管理系统软件目前已有比较完善的管理与使用功能。研制软件工程课程设计管理系统软件是为了满足软件工程教师与学生方便对课程的各种管理与操作。2.1目标:2.1.1开发意图:a. 为了软件工程课程管理系统更完善; b. 为了软件工程课程管理更方便;c. 为了减轻软件工程管理工作人员的工作负担;d.为了加强学院的正规化管理;2.1.2应用目标:通过本系统软件,能帮助课程设计教师利用计算机,快速方便的对课程进行管理,上传资料,填写进度报告,查找的所需操作。2.1.3
11、产品描述:本产品是一种工作在windows系统平台的软件,它是以Acess数据库。2.1.4产品功能:1系统功能划分: 使用该系统有三个角色教师,学生,客户。教师可以查看学生选课情况,可以查看学生设计报告,填写学生项目进度情况,给出分数,修改密码,上传课程设计题目,学习资料。学生可以查看选课情况和成绩,选课。客户只可以浏览选课信息。2系统可分为5个模块:(1)基本信息:教师和学生的信息包括教师号,学生号,教师开设的课程设计的题目,学生选的课程设计题目,项目进度和分数。(2)选课:显示教师开设的课程设计题目,实现学生选课。(3)查询:学生查询可选题,自己选题情况,自己课程设计成绩。教师查询学生选
12、题情况,学生设计报告。(4)修改:教师填写项目进度情况和给出分数,学生填写同组的其他同学的姓名,学号,班级,小组长,修改结果存入相应数据库等。(5)密码:教师和学生可以修改自己的登陆密码,结果保存用户信息数据库。2.1.5软件开发的时间与费用:经过我们小组的再次讨论,开发该软件管理系统所需要的时间和费用如下:时间要求:两个半月。费用要求:1000RMB2.1.6安全性:设立三种级别的用户:Student,Teacher,Guest,对每种类型的用户设置不同的权限。Student:查询分数,课程设计报告上传功能Teacher:提供对系统的实际操作功能Guest: 提供信息浏览功能3具体需求分析
13、3.1系统流程图: 3.2数据流图:3.3数据字典:数据流描述:数据流名:用户名密码 数据来源:用户登陆处理 数据去向:验证信息处理。说明:用户输入用户名和密码 数据组成:用户名+密码 数据流量:小数据流名:直接登陆 数据来源:用户登陆处理 数据去向:客户界面说明:普通用户不输入用户名和密码直接以客户身份登陆 数据流名:登陆 数据来源:验证信息处理正确 数据去向:根据验证信息返回条件决定是教师界面还是学生界面说明:系统登陆到教师界面。数据流名:选题,资料数据来源:教师界面的输入选题和资料窗口数据去向:上传处理说明:教师输入要上传的课题和资料数据流名:小组成员信息数据来源:选课信息界面数据去向:
14、验证填写信息处理说明:学生填写同组其他同学姓名,学号,班级,小组长名。数据流名:工作报告。数据来源:课题信息界面数据去向:上传处理说明:学生将各阶段工作报告上传。数据流名:设计报告数据来源:选题信息界面数据去向:上传处理说明:学生填写所选课题的设计报告上传。数据元素词条描述:元素名:用户描述:使用该管理系统的人定义:用户=教师+学生+客户元素名:用户名描述:用来区分教师和学生定义:用户名=教师名+学生名元素名:密码描述:用来保证教师和学生帐户安全定义:密码=教师密码+学生密码元素名:工作报告描述:阐述课题进展情况定义:组长名+课题号+进展情况位置:数据库元素名:设计报告描述:对所选课题设计的需
15、求规格说明书,可行性研究报告,概要设计报告,详细设计报告,课程设计报告。定义:课题号+需求规格说明书+组长名+可行性研究报告+概要设计报告+详细设计报告+课程设计报告。位置:数据库元素名:资料描述:学习资料定义:课题号+相关资料位置:数据库元素名:课题描述:老师发布可选的课题定义:课题名+课题号+课题内容说明位置:数据库元素名:学生描述:选修软件工程课程设计的学生。定义:学生=学号+姓名+班级+密码+课题号位置:数据库元素名:教师描述:教授软件工程设计课程的教师定义:教师=教工号+姓名+密码位置:数据库4 支持信息4.1 运行环境(1)以Windows98 以上/ME/2000/XP作为学生选
16、课管理系统的后台操作系统。(2)前台开发程序为JAVA,SQL Server 2000。(3)后台数据库为Microsoft Access 2000/ SQL Server 2000。(4)主要硬件设备:PC机一台。4.2支持软件操作系统windows系统、数据库管理系统:Access数据库系统。4.3接口本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:输入界面、输出界面)。用户对程序的维护,最好要有备份。4.4 控制系统的主要输入设备是键盘。输出主要是显示器输出和打印机打印输出等。4.5需求注释对于本软件,它的功能需求、性能需求、接口需求,从稳定性
17、、可行性上都是可以的。5、需求分析总结 在以前的可行性分析基础上,我们进行了以上的需求分析过程。在分析的过程当中,我们从整体上觉得整个软件系统无论是在技术上还是在经济上都是完全可行的,有很好的开发价值。四、概要设计说明书1引言从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。1.1编写目的本文档的编写是为了完善软件工程课程设计管理系统软件的开发
18、途径和应用方法。以求在最短的时间高效的开发软件工程课程设计管理系统。1.2背景本项目的名称:软件工程课程设计管理系统开发软件。本项目的任务开发者:丁海晗,马少兵,揣新立用户是信息工程学院。审核者:郭威,杨海军 本产品是针对教学管理需求设计的,可以完成学生和教师信息登记、选修课程、提交报告等主要功能。 1.3定义开发(develop):不是单纯指开发活动,还包括维护活动。项目 (project):该词指的是向顾客或最终用户交付一个或多个产品的收管理的相关资源的集合。这个资源集合有着明确的始点和终点,并且一般是按照某项计划运行。这种计划通常会形成文件,并且说明要交付或实现的产品、所用的资源和经费、
19、要做的工作和工作进度,一个项目可能有若干项目组成。项目开发计划(project development plan):是一种把项目一定一过程与项目如何推进连接起来的方案。产品生命周期(product life cycle):是产品从构思到不可以再使用的持续时间。1.4参考文献CMMI软件过程改进与评估 罗运模、谢志敏等编著,电子工业出版社,2004年6月版,北京软件工程导论(第四版) 张海藩编著,清华大学出版社,2006年10月版,北京2总体设计2.1需求规定主要输入输出项目:学生基本信息表:(学号,姓名,班级,密码)教师基本信息表:(教工号,姓名,职称,密码)题目信息表:(题号,题目名称,题目
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 课程设计 报告 参考 45
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内