- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
重庆航天职业技术学院
《软件工程》课程设计
设计题目: 学生成绩管理系统
所在系别: 计算机工程系
所在班级:
学生姓名: 李青
指导教师: 李怡平
2010 年 6 月 25 日
软件工程课程设计任务书
)
一、设计目的:
学会运用软件工程的基本原理进行软件项目的分析、设计、实现和维护,培养学生良好的软件工程能力和素质,为今后深入学习和从事实际软件工程研发奠定良好基础。
4、如发现报告书雷同,成绩均为不及格
5、设计时间:二周(分散实施)。
计算机工程系
指导教师:李怡平
2010年3月25日
教师评语:
目录
教师评语
第一章、概述
1.1、软件工程及定义、方法
1.2、学生成绩管理系统
第二章、可行性分析
2.1、引言
2.2、可行性研究的前提
2.3、对现有系统的分析
2.4、所建议的系统
2.5、投资及效益分析
2.6、社会因素方面的可行性
第三章、需求分析
3.1、任务概述
3.2、需求规定
3.3、运行环境规定
第四章、概要设计
4.1、总体设计
4.2、接口、运行、系统数据结构、系统出错处理设计
第五章、详细设计
5.1、新建、修改、删除、成绩记录设计说明
5.2、按班级、学号查询指定课程成绩设计说明
5.3、数据字典
第六章、数据流图、系统界面、代码分析
6.1、数据流图
6.2、系统界面、代码分析第七章、总结展望
第八章、参考文献
第一章、概述
1.1软件工程定义、原理及方法
什么是软件工程?概括地说,软件工程是指导计算机软件开发与维护的工程学科。它采用工程的概念、原理、技术和方法来开发与维护软件,把经过实践考验而证明是正确的管理技术和目前能够得到的最有效的技术与方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程。
自从1968年在原联邦德国召开的国际会议上正式提出并使用了“软件工程”这个术语以来,研究软件工程的专家学者们的意见并总结了TRW公司多年开发软件的经验,于1983年在一篇论文中提出了软件工程的7条基本原理。他认为这7条原理是确保软件产品质量和开发效率的最小集合。可以证明,在此之前已经提出的100多条软件工程原理或推论,都可以由这7条原理的任意组合蕴含或派生出来。这7条原理是:
用分阶段的生命周期计划严格管理
统计数字表明,在不成功的软件项目中有一半左右是由于计划不周造成的,可见,在软件开发与维护的漫长生命周期中,需要完成许多性质各异的工作,这条基本原理意味着,应该把软件生命周期划分成若干个阶段,并相应地制定出切实可行的计划,然后严格地按照计划对软件的开发与维护工作进行管理。
坚持进行阶段评审
当时已经认识到,软件的质量保证工作不能等到编码阶段结束之后再进行,这样说至少有下述两个理由:第一、大部分错误是在编码之前造成的。第二、错误发现与改正得越晚,改正错误所需付出的代价也越高。因此,在每个阶段都进行严格的评审,以便尽早发现在软件开发过程中所犯的错误,并及时加以改正,是一条必须遵守的重要原则。
实行严格的产品控制
在开发过程中不应该随便改变需求。因为改变一项需求往往需要付出较高的代价。但是,在软件开发的过程当中改变需求又是难免的。由于外部环境变化或主观认识的提高,相应地改变用户对软件的需求是一种客观需要,显然不能硬性禁止客户提出改变软件需求的要求,而只能依靠科学的产品控制技术来顺应这种要求。
采用现代程序设计技术
结果应该能够清楚地审查
开发小组的人员应该少而精
承认不断改进软件工程实践的必要性
1。2学生成绩管理系统
本系统针对学生选修课进行数据管理,应用系统通过SQL Server数据库管理学生与课程两类信息,工作在局域网环境下,基本功能包括:进行学生基本信息定义、课程基本信息定义,学生选课管理以及学生选课信息列表浏览。
基本数据:
管理学生基本信息,属性包括:编号、姓名、性别、籍贯等;
管理课程基本信息,属性包括:编号、课程名称、备注等;
基于学生集、课程集形成的选课明细表。
2.3.2费用开支
人力:B组成员;设备:计算机、开发软件;空间:平职学院实训楼软件实训室(一);支持性服务:指导老师张少龙的意见与协助;开支总额:忽略不计
2.3.3设备
计算机及开发软件,如:My Eclipese, My SQL,Dreamweaver,PS等
2.3.4局限性
因为本次系统开发成员都是初次开发类似系统,知识方面还存在欠缺,技术不够娴熟,时间短,任务重,考虑不周全,对有些操作同时进行的要求还可能存在问题,对一些技术含量较高的操作暂时还无法实现。
文档评论(0)