课程报告模板
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本科课程设计
(课程设计题目)
课程名称:
课程编号:
学生姓名:
学号:
学院:
系:
专业:
指导教师:
教师单位:
开课时间:20 ~ 20 学年度第学期
目录
1. 绪论 (3)
2. 需求分析 (3)
3. 概要设计 (3)
4. 数据库设计 (3)
5. 详细设计 (3)
6. 系统实现 (3)
7. 结论 (3)
8. 参考文献 (4)
附录 (4)
1. 绪论
绪论应说明本设计的意义、目的、研究范围及要达到的技术要求;说明本设计的指导思想;阐述本设计应解决的主要问题和采用的研究方法,要求自然、概括、简洁、确切。
2. 需求分析
以无二义性的陈述说明设计的任务,程序要做什么?同时可以描述系统设计目标(或优点、特色)是什么?即要解决(或解决了)哪些实际问题。用文字描述软件的功能,系统处理的要求,业务规则校验。
3. 概要设计
描述系统的功能构成,绘制系统的功能框图并说明系统各个模块的功能;对自己设计的功能的操作流程进行描述,这一部分可以采用程序流程图进行描述。
4. 数据库设计
描述ER模型设计的过程,重点突出设计的思路,要有分析的过程。并将概念模型转化为逻辑结构,给出关系模型的设计。
5. 详细设计
在前面的概要设计和数据库设计的基础上,给出系统的整体架构。这里需要特别说明的是要分别给出使用Servlet、JSP以及JSF+EJB+JPA三个进阶版本的系统整体架构,并详细描述版本进阶演化过程。而对于最后的JSF+EJB+JPA系统整体架构的主要处理过程使用程序流程图进行表述。
6. 系统实现
这里需要给出是最后进阶版本即JSF+EJB+JPA架构的系统实现。可以按照表示逻辑层、业务逻辑层和数据表示层分别进行描述。要给出系统核心功能的编码实现。可以将自己设计的程序界面截图放到这里,并描述编码实现的过程。
7. 结论
对设计质量的描述,针对设计的系统本身,可以写系统实现了哪些功能,有什么特色,以及哪些问题是以后需要进一步考虑和完善的(即与实际能用的系统还有哪些差别?)。要写得概括、简短。并对课程设计过程中的收获、问题及解决等谈谈自己的学习体会。8. 参考文献
(1)专(译)著:[序号] 著者.书名(译者)[M].出版地:出版者,出版年:起~止页码
(2)期刊:[序号] 著者.篇名[J].刊名,年,卷号(期号):起~止页码.
(3)论文集:[序号] 著者.篇名[A]编者.论文集名[C] .出版地:出版者,出版者. 出版年:起~止页码.
(4)学位论文:[序号] 著者.题名[D] .保存地:保存单位,授予年.
(5)专利文献:[序号] 专利所有者.专利题名[P] .专利国别:专利号,出版日期.
(6)标准文献:[序号] 标准代号标准顺序号—发布年,标准名称[S] .
(7)报纸:[序号] 责任者.文献题名[N].报纸名,年—月—日(版次).
(8)网络资料:[序号] 具体网址.
举例如下:
[1] 王传昌.高分子化工的研究对象[J].天津大学学报,1997,53(3):1~7.
[2] 李明.物理学[M].北京:科学出版社,1977:58~62.
[3] Gedye R,Smith F,Westaway K,et e of Microwave Ovens for Rapid Orbanic
Synthesis.Tetrahedron Lett,1986,27:279.
[4] 王健.建筑物防火系统可靠性分析[D].天津:天津大学,1997.
[5] 姚光起.一种痒化锆材料的制备方法[P].中国专利:891056088,1980-07-03.
[6] GB3100-3102 0001—1994,中华人民共和国国家标准[S].
附录
附录关键代码或其它有需要附录的内容,代码要有基本的注释。