一、软件技术专业职业核心技能标准
1.程序设计能力
学生应具备熟练的代码编写及调试能力,具体应掌握 Java 程序设计技术。Java 软件
开发工具及编辑工具的使用方法、语言的语法及 Java 类的定义和使用、Java 编程的方
法和技巧。
2.数据库应用开发能力
具体应掌握数据的组织方法、数据库的设计方法,熟练掌握数据库的使用和维护技
能。主要考核数据库的连接、访问、修改等技术。
3.动态网页设计、网站建设能力
掌握设计 HTML 网页的方法;熟悉网站的构建;掌握运用 JSP 进行动态网页设计
的 Web 应用程序开发的方法。掌握 MVC 编程模式,能够应用 Struts 开发 Web 程序。学
生能够应用 Java Web 组件设计 B/S 结构的 Web 应用程序。
4. 软件工程能力
具体应掌握软件开发过程中的工程方法、关键技术、相关工具使用的流程。主要考
核面向对象的基本概念、需求分析的方法及面向数据流分析的具体步骤,数据流图,数
据词典的定义及表述符号,用例图的绘制,状态图的绘制等。
二、毕业技能综合实训任务书
软件技术专业
个人博客系统
班级: 09 软件 1 班 学号: 092010129
指导教师:
实训项目:
学生姓名: 于华
项目类型:
1、实训目的:
培养学生综合应用软件开发的理论,运用 Java 程序设计语言、Oracle 数据库、CSS
样式表,JavaScript 语言、JSP 和 Struts 等技术开发 B/S 构架的系统,从而建立起 WEB
开发的完整概念,深化 WEB 设计的思想,熟悉 WEB 程序的开发流程,掌握 WEB 程序
开发的关键技术;锻炼学生软件工程,数据库应用开发,程序设计,动态网页设计、网
站建设的能力,进一步巩固所学知识,为今后从事本专业相关工作奠定坚实基础。
2、毕业技能综合实训项目简介:
个人博客系统是模仿 QQ 空间的博客系统,它主要的功能有:日志的管理,留言的
管理,相册的管理,个人资料的管理。
(1)日志管理:博主和游客都可以浏览和查询日志信息,其中查询数根据日志的
类别进行查询。管理员不仅可以浏览和查询日志信息,还能更改、添加和删除日志信息,
以更新日志数据库,以便发布日志信息。博主和游客可以浏览的日志信息包括:日志的
标题,日志的内容,日志的类别,日志的发表时间。管理员即博主可以查看和修改的日
志信息包括:日志的标题,日志的内容,日志的类别,博主可以根据实际需要进行日志
的删除和修改添加。
(2)相册管理:博主和游客都可以浏览相册信息,博主不仅可以浏览,还可以添
加、编辑和删除相册。博主和游客可以浏览的相册信息包括:相册的名称,相册的描述,
相册的创建时间。博主可以查看和修改的相册信息包括:相册的名称,相册的描述,博
主可以根据实际需要进行相册的删除和修改添加。
(3)留言管理:博主和游客都可以浏览和添加留言信息,博主不仅可以浏览、添
加,还可以删除留言。博主和游客可以浏览的相册信息包括:留言的内容,留言的时间。
博主可以根据实际需要进行相册的删除和修改添加。
(4)个人资料管理: 博主和游客都可以浏览个人资料信息,博主不仅可以浏览,还
可以编辑个人资料。博主和游客可以浏览的个人资料信息包括:博主的昵称,博主的性
别,博主的生日,博主的地址和博主的头像。博主可以查看和修改的个人资料信息包括:
博主的昵称,博主的性别,博主的生日,博主的地址,博主可以根据实际需要修改个人
资料。
3、实训内容及任务分配:
1)、实训内容:
实现基本的技术实现功能;
熟悉数据库在的索引与 SQL 语句等;
熟练使用课上使用的各种 WEB 设计技巧;
熟悉页面设计、代码设计、数据库设计;
建立起 WEB 开发的完整概念,深化 WEB 设计的思想,熟悉 WEB 程序的测试流程。
2)、需完成的任务(若属多人完成的大项目,必须明确该生须完成的任务,不允许
两人及以上完成相同任务):
(1)、根据实训项目的要求,对本项目进行系统分析和总体功能设计,通过查询相
应资料确定本项目系统的设计思想及可行性和开发环境;并确定完备的系统功能,同时
画出准确的系统架构图、程序流程图及 UML 图,填写实训日志和撰写项目开发文档。
(2)、根据系统的功能要求,设计合理的数据库,完成完整合理的 ER 图和数据字典,
并与功能相匹配;数据表设计合理且使用必要的约束和存储过程技术,填写实训日志和
撰写项目开发文档。
(3)、结合系统功能设计和已设计好的数据库,使用合理的技术通过编写代码实现
系统的各个功能,完成一个功能完善、安全性高、性能强的系统,填写实训日志和撰写
项目开发文档。
(4)、在一致性、友好性和创意等方面对系统的界面进行设计和美化,填写实训日
志和撰写项目开发文档。
(5)、选择准确的测试数据对系统进行模块测试,组装测试和确认测试,测试用例
测试结果符合预期结果,发现问题能通过调试找出错误原因和位置,并能进行改正,填
写实训日志和撰写项目开发文档。
(6)、撰写实训报告,完善实训日志和项目开发文档。
4、毕业技能综合实训提交的成果
1).实训报告一份,内容包括:
(1)系统功能需求描述、UML 图、总体结构图及功能图;
(2)数据库设计;
(3)编程设计及功能实现(界面截图、文字描述和代码);
(4)实训总结、致谢等;
2).实训日志
3).项目文档
4).刻制光盘一张
三、实训进度安排
阶段
实训时间
实训内容
第一阶段 第 1 周
根据项目进行系统总体设计,对系统进行功能模
块划分,设计出系统的 UML 图、总体结构图及功
能图。
第二阶段 第 2 周 根据系统的功能需求,完成数据库的设计。
第 3 周
根据各个子模块的功能需求,进行编程设计。保
证所编程序的正确运行,并且能够完成规定功
能。(一)
第三阶段
第 4 周
根据各个子模块的功能需求,进行编程设计。保
证所编程序的正确运行,并且能够完成规定功
能。(二)
第 5 周
根据各个子模块的功能需求,进行编程设计。保
证所编程序的正确运行,并且能够完成规定功
能。(三)
第四阶段 第 6 周 界面美化、系统测试、操作演示及总结。
宁波大红鹰学院软件学院
宁波大红鹰学院软件学院
毕业技能综合实训
毕业技能综合实训
实训报告
实训项目:
个人博客系统
完 成 人:
系 别:
于华
软件技术系
专 业:
软件技术专业
班 级:
指导教师:
09 软件 1 班
毕业技能综合实训报告目录
第 1 阶段 系统总体分析及功能设计 .......................... 1
1.1 用户手册........................................................................................1
1.2 系统功能设计................................................................................1
1.3 系统总体结构.................................................................................3
第 2 阶段 数据库设计 ...................................... 5
2.1 数据概念结构设计—E-R 图........................................................5
2.2 数据逻辑结构设计—关系模型................................................... 6
第 3 阶段 程序编码 ........................................ 8
3.1 登录模块........................................................................................8
3.2 博客主页面....................................................................................9
3.3 日志模块......................................................................................12
3.4 相册模块......................................................................................16
3.5 留言模块......................................................................................20
3.6 博主资料模块..............................................................................22
第 4 阶段 设计收获与心得 ................................. 25
第 1 阶段 系统总体分析及功能设计
1.1 用户手册
系统目标
本系统主要实现普通浏览折可以浏览博文,对相片进行浏览,和查阅博主信
息,可以给博主留言。博主(管理员)主要实现写博客文章、修改博客文章、管
理相片信息、删除博客文章、管理留言板、修改个资料等。
1.2 系统功能设计
个人博客系统能够进行日志、相册、博主个人资料、留言板的浏览和发表留
言,博主主要是负责后台的管理:日志、相册、留言板和个人资料等的管理。
本课题是个人博客系统的设计与开发,意在构建一个 B/S 模式的个人博客系
统,最终形成一个以网络信息交流为中心,包括博主和游客两种角色的信息系统。
管理模块与浏览者模块主要功能介绍如下:
(1) 管理功能模块
1 日志分类:按照日志的不同类型进行分类管理。
2 发表日志:博主写日志,按类别区分。同时可更改日志的分类,更改日
志内容,以及删除此篇日志等。
3 日志搜索:根据日志类别进行查询,此处是为了方便博主管理发布的日
志,同时方便游客的浏览。当管理员要修改某日志时,可选择所属分类查询出来,
而无需逐页查找。
4 日志类别管理:博主可以添加、编辑和删除日志的类别。
5 相册管理:博主可以添加相册,修改相册的一些信息,删除某相册。同
时可以上传图片,选择某一相册,即可在该相册中添加图片,对于上传了的图片
可以编辑其名称,也可删除。
6 留言管理:博主根据自己的喜好,可以删除一些不良的留言。
7 个人资料管理:博主可以更改自己的一些基本信息,如:昵称、出生年
月等。
1