- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件综合课程设计任务书
一、课程设计的目的、要求
目的:软件综合课程设计是一个综合性的设计型实验教学环节,旨在使学生通过软件开发的实践训练,进一步掌握设计开发软件的方法与技术,学会数据的组织方法,提高软件开发的实际能力,培养创造性的工程设计能力和分析、解决问题的能力 。
实现以下目标:
1. 深化已学的理论知识,完成理论到实践的转化
通过软件开发的实践,进一步加深对软件工程方法和技术的了解,将所学的理论知识运用于开发实践中,并在实践中逐步掌握软件工具的使用。
2. 提高分析和解决实际问题的能力
课程设计不仅是一次软件工程实践的模拟训练,同时通过软件开发的实践,积累经验,提高分析问题和解决问题的能力;
3. 培养“开拓创新”能力
大力提倡和鼓励在开发过程中使用新方法、新技术,激励学生实践的积极性和创造性,开拓思路,设计新算法、新创意,培养创造性的工程设计能力;
要求: 学生组成开发小组(2~4人),以小组为单位选择并完成一个规模适度的软件项目,在教师的指导下以软件设计为中心,独立完成从需求分析到软件测试的开发过程。
二、设计步骤安排
1. 确定课题
由教师命题并给出各课题的具体需求,学生根据课题涉及的知识领域及自己对该领域的熟悉程度和对该课题的兴趣,选择课题,经教师调整审定后确定;
2. 需求分析
建立系统的分析模型,这是系统开发的重要阶段。主要工作是:
分析确定系统应具备的功能、性能,并从经济上、技术上进行可行性分析,建立“需求分析模型”确定开发计划。
3. 软件设计
具体工作是:对系统的分析模型进行修改、细化,进行系统的结构设计,用户界面设计,数据管理部件设计(若系统涉及到数据库,要对数据库结构进行设计)
4. 编码与测试
根据项目的应用领域及语言的特点,选择编程语言进行编码,要求给出程序的详细注释(包括模块名、模块功能、中间过程的功能及变量说明);
由开发小组进行除验收测试以外的测试工作(包括单元测试、组装测试与系统(确认)测试 )。所有测试过程都要求采用综合测试策略,先进行静态分析,再进行动态测试。要求制定测试计划、记录测试过程与结果、保留测试用例、写出测试报告。
5. 验收测试
由教师组织验收测试的实施,内容包括:系统能否正确运行,实际系统与设计方案
是否一致,是否实现了需求所确定的功能与性能,系统设计有无特色,算法有无创新,系统结构是否合理、新颖,系统界面是否友好、美观,操作是否简单,使用是否方便。
6. 总结和整理课程设计报告
A. 课程设计报告的规范
课程设计报告的开头应给出题目、班级、姓名、学号和完成日期,并包括以下七个内容:
(1) 需求分析:
以无歧义的陈述说明任务、强调完成的程序要做什么?明确规定:
输入的形式和输入值的范围;
输出的形式;
程序所能达到的功能;
测试数据:包括正确的输入及其输出结果和含有错误的输入及其输出结果。
(2)概要设计
说明本程序中用到的所有数据类型定义、主程序流程及模块间的调用(层次)关系。
(3)详细设计:
对每个操作写出伪码算法;对主程序和其它模块也要写出伪码算法;画出函数(或过程)的调用关系图。
(4)调式报告:
调式过程中遇到的主要问题是如何解决的、对设计和编码的回顾讨论和分析;对算法的时空分析(算法的时间复杂度和空间复杂度的分析);改进设想;经验和体会。
(5)用户手册:
即说明如何使用你编写的程序。
(6)测试结果
列出你的测试结果,包括输入和输出。
(7)设计体会
(8)附录:
原程序清单(或磁盘)和结果。
三、设计参考题
项目一: 企业信息系统管理:
模块 功能说明 用户注册 合法帐户注册:信息修改,查询
找回密码等高级功能
生成自己的名片表 公告录入
公告查看
公告删除
重要公告自动提醒用户 新闻录入(新闻图片的上传)
新闻查看(最多显示每页显示10条信息) 每个合法用户拥有自己的个人文件夹
有文档分类信息的管理(技术文档资料,还有小说等)
用户可以将自己的某个类型的文档进行共享给其他人查看。
文档信息的录入,主要是上传与下载。 系统管理员增加本系统的角色,包括角色添加,删除,查看。
系统管理员可以删除某些不合法用户,修改用户信息。
每一个角色都有系统管理员为其分配权限。
维护自己的信息 部门管理 部门录入(包括部门负责人,电话等)
部门查看
部门删除和修改 题目管理 题目录入管理(题目可以是单选或者多选,包括开始时间,截止时间,)题目选项数目可以固定,也可不固定。
题目查询,根据题目主题或者发布时间按时间段查看题目
题目删除和修改功能,过期题目自动锁定 投票管理 每个用户进来后可以对当前可以投票的题目进行投票,不包括过期题目(这些题目自动锁定),限制每个人每题只能投一次。
可以随时显示题目的选项人数比例,(并生成饼状图显
您可能关注的文档
- (起源K歌房.doc
- (起重机械安装工艺标准.doc
- (超声波技术大全.doc
- (超声波测距.doc
- (超市物流管理系统.doc
- (超市给水排水规范08版.doc
- (超市管理系统界面设计与要求.doc
- (超星离线阅读图书方法说明.doc
- (超市连锁店管理系统案例.doc
- (超级好的小学语文课程标准解读.doc
- 2025年江西省图书馆招聘考试试卷带解析必考【全优】.docx
- 浙江凯灵船厂校园招聘模拟试题附带答案详解最新.docx
- 2025年广东省辅警招聘考试试题带解析【达标题】.docx
- 2025年河南省图书馆招聘考试试卷带解析必背【考试直接用】.docx
- 2025年山东省图书馆招聘考试试卷带解析含答案(夺分金卷).docx
- 2025年河南省图书馆招聘考试试卷带解析必背【考试直接用】.docx
- 2025年吉林省辅警招聘考试试题带解析及参考答案【轻巧夺冠】.docx
- 2025年河南省图书馆招聘考试试卷带解析必背【考试直接用】.docx
- 江苏泰隆机械集团公司校园招聘模拟试题附带答案详解含答案.docx
- 武汉邮电科学院校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版及答案1套.docx
最近下载
- JBL PartyBox 1000用户中文手册.pdf
- 2023年牛津译林版七年级英语下册《Unit 4》单元测试(附答案).doc VIP
- 《计算机网络技术基础 》(王崇刚)教案 (理论部分) 网络体系结(一)网络体系结构概述.pdf VIP
- AP物理2 单元练习题1 Fluids and Thermal Physics.pdf VIP
- 《计算机网络技术基础 》(王崇刚)教案 (实训部分) 上机实训(七) .docx VIP
- EPC工程设计管理主要内容.docx
- 装修公司融资商业计划书(精选5).pptx
- 生化期末考试吉林大学2015.pdf VIP
- 计算机网络技术基础与实训.pptx VIP
- 2023年牛津译林版七年级英语下册Unit8 测试题(附答案).doc VIP
文档评论(0)