综 合 实 习 报 告
课程名称 综合课程设计
课题名称 个人技术博客
专 业 信息与计算科学
姓名(学号) 朱先睿(201510010105
姓名(学号) 贾 浩(201510010125
姓名(学号) 苏志远(201510010205
姓名(学号) 刘国昊(201510010127
姓名(学号) 田爱华(201510010114
指导教师 曹建新 赵钍焱 邓进 周景林
2018年 12 月 01 日
湖南工程学院
综合实习任务书
课程名称 综合课程设计
课 题 个人技术博客
专业班级 信科1501/1502 班
学生姓名 朱先睿贾浩苏志远刘国昊田爱华
学 号 05 25 05 27 14
指导老师 曹建新 陈艳 邓进 周景林
审 批 杨继明
任务书下达日期 2018 年 12 月 01 日
任务完成日期 2018 年 12 月 14 日
一、实训目标
1.强化编码、调试能力。
2.了解JAVA企业级解决方案,特别是框架的基本架构和相关技术。
3.掌握企业开发常用的建模工具和设计模式,构建良好的软件系统。
4.了解实际软件项目开发全过程。
5.体验企业工作环境和工作方式。
6.加强团队意识、交流和表达能力。
二、实训特点
1.实训开始时,根据学员摸底考试的情况有针对性地调整实训课表。
2.坚持“授人以渔”的原则,培养学员举一反三和自我学习能力。
3.大量采用案例教学,使学员尽快上手。
4.实训项目需求由中软国际方指定,以提高效率。
5.适当降低集成测试和系统测试的工作量,将部分编码工作留给学员课外完成,项目经理控制进度。
6.学生在实训中将按组进行管理,按照公司项目管理方式进行学生模拟项目的管理,培养学生team work的思想和团队协作的精神,实训成绩与小组成绩直接挂钩。
三、项目信息
推荐项目
电子商务平台
| 序号 | 功能需求内容 | |
| 1 | 用户管理 | 用户信息注册 |
| 用户信息修改 | ||
| 用户权限管理 | ||
| 用户登录 | ||
| 2 | 类别管理 | 类别信息添加、删除、修改 |
| 类别信息查询 | ||
| 3 | 商品管理 | 商品信息添加、删除、修改 |
| 商品图片管理 | ||
| 商品信息浏览 | ||
| 商品库存管理 | ||
| 4 | 交易管理 | 购物车管理 |
| 订单管理 | ||
| 支付系统对接 | ||
| 物流信息管理 | ||
考评方式
| 一、学员总分=小组得分*50%+个人考评得分*50% | |||
| 二、小组考核方式和评分标准如下: | |||
| 考核内容 | 分值 | 考核方式 | 评分标准 |
| 版本控制 | 15 | 走查 | 根据版本控制软件的使用情况和代码出现混乱的情况来评分 |
| 开发工具 | 15 | 走查 | 根据对开发工具的使用熟练情况来评分 |
| 概要设计 | 15 | 评审 | 根据概要设计的完整性和技术含量来评分 |
| 详细设计 | 15 | 走查 | 根据详细设计的完整度来评分 |
| 编码 | 20 | 走查 | 根据编码完成程度和编码遵循风格、代码注释来评分 |
| 测试 | 10 | 评审 | 根据发现别的小组的bug质量和数量来评分 |
| 项目日常管理工作 | 10 | 走查 | 根据项目组工作氛围、士气和工作纪律等进行评分 |
| 三、学员个人考评方式和评分标准如下: | |||
| 考核内容 | 分值 | 考核方式 | 评分标准 |
| 技术概念掌握程度 | 40 | 考试 | 根据对基础技术概念的掌握程度,以选择或问答题评分 |
| 编码熟练程度和及编码习惯 | 30 | 走查 | 根据编码可读性、安全性、高效性、可维护性等方面评分 |
| 职业素质和职业道德 | 20 | 走查 | 根据平时考勤、纪律、工作积极性及互助能力进行评分 |
| 创新和钻研 | 10 | 走查 | 根据解决技术难题等方面的成果进行加分 |
【原型评审得分】 + 【系统设计评审得分】 + 【项目提交评审得分】
根据各项目组总分评选出优秀项目团队。
2.个人考核计算方式如下:
【项目组考核总分】*0.5 + 【个人评审得分】*0.3 + 【考勤分】*0.2
根据各学生总分评选出优秀学员(3~5%)。
四、实训交付内容清单
本次实训结束后,交付内容如下:
| 序号 | 阶段目标 | 提交物 | 提交人 | |
| 4 | 项目管理 | 学会项目分解、计划制定、工作汇报和工作周报,运行项目计划进行项目跟踪 | 系统产品 | |
| 学生 | |
| 工作周报 |
| 5 | 需求分析 | 理解项目需求、掌握需求分析方法、进行原型设计 | 需求规格说明书 |
| 学生 | |
| 系统原型 |
| 6 | 系统设计 | 熟悉企业系统设计文档规范和系统设计工具,掌握设计方法,提交系统设计说明书 | 系统设计说明书 |
| E-R图 |
| 7 | 编码实施 | 熟练掌握Java开发技术,个人完成系统部分开发 | 系统产品 |
| 学生 | ||||
| 8 | 测试和部署 | 团队提交经过严格测试的合格产品 | 测试报告 |
| 学生 | ||||
| 9 | 项目结项 | 总结 | 实训体会 |
| 项目经理 | |
| 实训过程及总结影像资料 |
| 实训考核成绩 |
1、项目管理
1、系统产品
个人技术博客:此次项目为技术博客。网页内包含两个页面和一个主页以及一个文章发表页;实现功能:用户登录注册,用户文章发表,对其他人开放评论。
2、工作周报
| 12月5日 | 项目管理 |
| 12月6日 | 需求分析 |
| 12月7日 | 系统设计 |
| 12月8日 | 编码实施 |
| 12月9日 | 项目测试 |
1、需求规格说明书
| 时间 | 版本 | 作者 | 审查人 | 修订内容 |
| 2018.12.05 | 1.0 | 苏志远、贾浩、刘国昊、田爱华 | 朱先睿 |
1.1.1编写目的
该项目是一个个人技术博客。提供用户的登录与注册功能,文章发表功能,用户评能,实时更新最新技术文章。
1.1.2业务背景和约束
a)根据青于蓝博客网站的模板开发;
b)本项目的任务提出者:中软国际
c)开发者:湖工实训第1小组
d)用户:前端技术爱好者
e)实现该软件的计算中心或计算机网络:中软国际实验室
1.1.3术语定义
第1小组:湖南工程学院中软实训第1小组的简称,负责个人技术博客系统的设计。组员包括朱先睿(组长)、贾浩(技术负责人)、苏志远、刘国昊、田爱华。
1.1.4参考资料
a)泽卡斯, N. C. ). JavaScript高级程序设计: 第3版[M]. 人民邮电出版社, 2012.;
b)上野宣. 图解HTTP:HTTP[M]. 2014.;
c)https://nodejs.org/zh-cn/
1.2用户功能性需求
1.2.1总体功能性目标和说明
本项目是个人技术博客的基本实现,旨在帮助前端爱好者学习IT知识。给予登录、文章发表和文章评论等功能。本软件的主要用户是IT学习爱好者,用户注册ID并登录该网站,进行浏览已发表的文章来进行阅读和评论,在本网站中找到自己想要的文章。
1.2.2页面功能说明
页面有导航(头部),轮播图,文章列表和站长介绍,备案号(底部)
1.2.3用户功能说明
用户通过注册界面来注册用户账号和密码,并在登录界面实现验证登入该网站。
用户数据库组成:用户ID、用户名、用户密码
用户系统的组成:
1.2.4文章发表功能说明
用户通过文章发表页输入文章标题,选择文章分类,上传文章封面图片,编辑文章内容,完成后点击上传(后台保存到数据库中)供用户查阅。
文章数据库组成:文章ID、文章分类、文章标题、文章作者(通过登录名进行连表查询)、文章内容(文章发表时间由后台数据库自动生成)。
文章系统组成:
1.2.5用户评能说明
用户在登录状态下可以对任何一篇文章进行发表评论
评论数据库组成:评论ID、评论内容、评论人(通过文章的ID进行连表查询)、所评论的文章
评论系统组成:
1.3用户非功能性需求
1.3.1用户体验性
网站入口页面采用背景轮播形式,提高网站美观性,内容采用css3过度与动画,提高用户体验。
1.3.2高可扩展性
网站的访问量弹性很大,刚开始的时候访问量可能比较小,随着时间的推进,访问量可能急剧增加,或者随时间的波动,访问量变化很大,这需要在设计的时候将系统进行很好的切割,分成功能单一的服务,可以通过在导航栏添加新功能来满足市场需求。
1.3.3性能需求
根据市场推广的计划,给出各个阶段的性能需求,根据常规经验预估满足性能的硬件需求,在做出原型后评估性能,根据性能表现再优化设计,或者通过优化系统提高系统的性能,例如增加缓存。
1.3.4可维护性
本网站前端采取组件化开发,后端采用模块化开发,易于修改与维护
1.3.5对技术业务的可适应性
模块划分的功能单一,充分实现mvvm的分离,单职责的模块可扩展性、可维护性都要强过复杂模块。
1.3.6异步
通过异步消息传递,将进行不同微结构之间传递,让数据分阶段处理,系统结构更清晰。
3、系统设计
1、E-R图
文章E-R图如图3.1所示。
图3.1
评论E-R图如图3.2所示。
图3.2
用户E-R图如图3.3所示。
图3.3
4、编码实施
1、系统产品
5、测试和部署
1、测试报告
理学院学院综合课程设计评分表
课程名称: 综合实习
项 目
| (分值) | 评 价 | |||
| 设计方案的合理性与创造性 (10分值) | ||||
| 设计与调试结果 (10分值) | ||||
| 答辩陈述与回答问题情况 (10分值) | ||||
| 综合实习报告的质量 (15分值) | ||||
| 课程设计周表现情况 (15分值) | ||||
| 实习单位意见(40分值) | ||||
综合成绩 | 计分 | 等级 | ||
日 期:
(注:1.此页附在课程设计报告之后;2.综合成绩按优、良、中、及格和不及格五级评定。)下载本文