当前位置:文档之家› 软件工程项目实训

软件工程项目实训

软件工程项目实训
软件工程项目实训

软件工程项目实训报告

实习题目

专业班级

互联网在线视频平台 软件工程 0705

学 姓

3901070520

王身辉 指导老师

完成时间

费洪晓

2010-12-18

中南大学软件学院

二 0 一 0

第一章

1.1 1.2 1.3 1.4

第二章

2.1

2.1.1

2.1.2

2.1.3 2.2

第三章第四章

4.1 4.2

4.2.1

4.2.2

4.2.3

4.2.4

4.2.5

4.2.6

第五章

5.1 5.2 5.3

互联网在线视频平台报告

目录

引言 (1)

文档目的 (1)

读者对象 (1)

参考文档 (1)

术语与缩写解释 (1)

产品介绍 (2)

视频网络平台用户财富评审项 (2)

财富所涉及值 (2)

用户级别 (2)

用户财富兑换及计算规则 (3)

系统参与者 (4)

产品应当遵循的标准或规范 (5)

产品的功能性需求 (1)

功能框图 (1)

系统功能分析 (1)

普通个人资源维护 (1)

网站视频作品大赛 (3)

网站辅佐功能 (5)

系统基础数据管理 (9)

网络视频大赛管理 (11)

网站辅佐功能 (13)

产品的非功能性需求 (16)

用户界面需求 (16)

软硬件环境需求 (16)

产品质量需求 (16)

5.4 5.N 其它需求 (16)

第六章

6.1 6.2

用户需求调查报告 (17)

需求标题1 (17)

需求标题N (17)

第一章引言

1.1 文档目的

为明确软件需求、安排项目规划与进度、组织软件开发与测试,特撰写本文档。

1.2 读者对象

项目经理、设计人员、开发人员、用户。

1.3 参考文档

1.4 术语与缩写解释

第二章产品介绍

随着网络化日益普及,加之近几年来互联网网络设备的升级以及网络开发Web2.0技术的大范围推广,人们对网络信息的需求量和操作友好性的要求日益提高。视频信息作为信息传播中最直观、最生动的信息描述载体被越来越多的网络站点所采用,而且随着PC 机和数码DV走进越来越多人的家庭,越来越多的人加入到视频开好者的行列中。人们制作了属于自己的视频作品,但没有好的发布平台,将作品公布出来进行交流,本产品就是想为网络上的用户提供一个发布自己DV作品,并能够进行交流,形成一个DV爱好者的网络社区。

2.1 视频网络平台用户财富评审项

2.1.1 财富所涉及值

1)登录系统次数:该用户在网络上的登录次数。每次登录一次系统,系统都要记录下该用户的登录,以及登录时间

2)用户积分:用户每参与一次平台所提供的活动或服务项,则可以获得相应的积分,积分可以动态改变用户的用户级别,用户还可以将其积分兑换成网站金币,进行交易。

3)用户金币:用户在网络虚拟平台上进行视频服务、或与其他用户进行视频交流活动时的流通货币,用户可使用该金币购买网站的一些特殊服务,以及与其他用户进行在线交易。

2.1.2 用户级别

(1) 雷人一族

该级别用户为用户积分在0~100的用户

该级别用户不能申请使用积分兑换用户金币,且每次上传视频文件大小必须<=3M,

文件类型可以为任意为除AVI之外的其他流媒体类型

个人上传作品不能超过5个,每天可以1个视频作品

不能在线报名参加网站社区所举办的每月摄影主题大赛。

(2)初级猎手

该级别用户为用户积分在101~300的用户

该级别用户可以申请使用积分兑换金币,且每次上传视频文件大小必须<=7M,

文件类型可以为任意为除AVI之外的其他流媒体类型

个人上传作品可不能超过10个,每天可以3 个不同视频作品

可以在线报名参加网站社区所举办的每月摄影主题大赛,限定报名作品为1个。

(3) 中级猎手

该级别用户为用户积分在301-800的用户

该级别用户可以申请使用积分兑换金币,并且每次上传文件大小必须<=10M,

文件类型可以为任意为除AVI之外的其他流媒体类型

个人上传作品可以超过20个,每天可以5 个不同视频作品

可以批量一次上传3张照片到个人相册

可以在线报名参加网站社区所举办的每月摄影主题大赛,限定报名作品为1个。

(4)高级猎手

该级别用户为用户积分在801-1500的用户

该级别用户可以申请使用积分兑换金币,并且每次上传文件大小必须<=15M

个人上传作品可以超过35件,每天可以提交8个不同视频作品

可以批量一次上传3张照片到个人相册

可以在线报名参加网站社区所举办的每月摄影主题大赛,限定报名作品为2个。

(5)元老猎手

该级别用户为用户积分在1501-3000的用户

该级别用户可以申请使用积分兑换金币,并且每次上传文件大小必须<=20M

个人上传作品可以超过45件,每天可以提交10个不同视频作品

可以在线报名参加网站社区所举办的每月摄影主题大赛,限定报名作品为4个。

可以批量一次上传3张照片到个人相册

可以发起下线活动召集令

(6) 仙人猎手

该级别用户为用户积分在3001-无穷大的用户

该级别用户可以申请使用积分兑换金币,提供以1000分为单位的批量兑换功能,并且每次上传文件大小必须<=25M,文件类型可以为任意多媒体类型个人上传作品可以不受限制,每天可以提交10个不同视频作品,限定报名作品为6个。

可以在线报名参加网站社区所举办的每月摄影主题大赛

可以批量一次上传3张照片到个人相册

可以发起下线活动召集令

2.1.3 用户财富兑换及计算规则

2.1.

3.1用户积分兑换规则

1、用户登录次数与积分换算规则

a) 用户登录系统每10次换算城用户积分2 分

2、用户发布资源和发表评论以及参与主题讨论换算积分

a)每次站点上发表一次新的视频资源获得积分5 分

b)每次在站点上发表一次新日志获取积分3 分

c)每次在站点上删除一个视频资源减少积分3 分

d)每次在站点上对其他人员的视频发表一次评论,获取积分2 分

e)每次在站点上参与或发布一次主题讨论获取积分2 分

f)每次在站点上发布一次活动集结,并通过审核后,获取积分3分

3、用户参与报名参加每月摄影主题大赛提交参赛品获取积分积分5分(获奖积分另

算)

2.1.

3.2用户金币兑换规则

1、用户等级如果具备了使用积分兑换金币的要求,则可以进行积分与金币的互换

a) 每1 个金币对应积分100分

仙人猎手级别一下会员每次能兑换金币个数不能超过10个。

2、用户之间可通过网站提供的交易平台互换积分金币。产品面向的用户群体

2.2 系统参与者

网络游客:

能够查看到网站上各种资源信息,并浏览各种在线视频资源注册会员:

能够根据其积分限制,发布个人视频资源、发布评论、参加社区活动。

特殊权限会员:

当一个注册会员变为某板块的负责人,或则某大赛的组委会成员时,该会员

具备对相应信息的维护能力。

系统管理员:

具备对系统所有信息的维护功能。

(1)操作人员都受到过计算机运用相关的培训,能够熟练的操作OFFICE 办公软件和

IE 浏览器等工具。

(2)用户对B/S模式的项目操作比较熟练和熟悉。

(3)用户的电脑配置都是17寸液晶显示器,256M内存,P4 1.6GCPU。

第三章产品应当遵循的标准或规范

提示:本产品必须严格按照集团公司扭亏增盈工作管理办法中的各项指标评比规则实现。

第四章产品的功能性需求4.1 功能框图

网站辅佐功能

@长沙市中信软件教育中心

Page 1 of 21

普通个人资源维护

个人视频上传

个人日志编辑

个人相册编辑 个人财富管理 个人收件箱操作

个人资料编辑

系统基础数据管理

在线视频交流平台(后台)

用户信息管理 视频类型管理

视频信息管理

视频评论管理

群发信息维护

网站版块管理

用户日志和相册管理

用户积分管理

用户金币管理

财产转账审核 金币购买申请审核 数码新闻管理

@长沙市中信软件教育中心Page2of21

4.2 系统功能分析

4.2.1 普通个人资源维护

普通个人资源维护

个人视频上传个人日志编辑个人相册编辑个人财富管理个人收件箱操作个人资料编辑

4.2.1.1个人视频上传

业务描述:

网站注册用户,可以在其安全登录后,将视频上传到网站中保存,用于发布个人

DV 视频作品。

功能:

系统提供视频的流媒体文件的上传功能,并在上传过程中对其进行压缩,将其

转换为可播放的flv 格式,保存在服务器上。上传该资源的用户可以获得积分5

分。在上传时要检验上传文件的文件大小是否符合当前的用户等级要求(详细要

求见第二章),并提供对视频标题的修改和上传视频的删除,每次删除用户积分

扣除3分。

需要数据:

用户信息---用户积分、用户编号

视频信息---视频名、视频类型、发布时间、视频相关评论

4.2.1.2个人日志编辑

业务描述:

每个注册的用户都能够在网站上拥有自己的一个与视频展播空间相关联的日志空

间,可以不定期向上面发布个人日志,供网站访问者浏览。

功能:

根据登录后,可以到日志编辑区,发布自己的新日志信息,或则编辑删除以前的

旧个人日志。

需要数据:

用户信息---用户积分、用户编号

日志信息---日志标题、日志内容、日志发布时间、日志相关评论

4.2.1.3个人相册编辑

业务描述:

注册用户在网站上还拥有自己的一个个人相册,可以上传相应的个人照片,并提

供给网站浏览者观看,不仅可以上传还可对自己不满意的照片进行删除。

功能:

提供个人照片的上传功能,以及删除功能,用户每发布一个照片可获取积分1分,

删除资源则减1分。用户等级较高的还可以享受批量上传照片的待遇需要数据:

用户信息---用户积分、用户编号

个人相册信息---照片标题、照片、发布时间、照片相关评

4.2.1.4个人财富管理

业务描述:

注册用户每人都有相应的网站个人财产。该财产由积分和金币两部分资产组成。

积分是影响用户等级的一个重要数据,金币则是用户在网站内购买一些服务或进

行线上交易的虚拟货币。用户可以根据自己的积分情况,针对积分和金币的换算

规则,将自己积分转换成金币。

功能:

提供用户个人财富情况的查看。并可查看每次使用金币购买服务的购买记录。并

提供个人积分兑换金币的操作功能(不同等级的用户兑换方式有某些区别)。

需要数据:

用户信息---用户编号、用户积分、用户金币数量、用户购买服务记录

4.2.1.5个人收件箱操作

业务描述:

注册用户每个人在网站都有一对应的用户邮箱,便于实现在网站内部实现线上通

信操作。

功能:

用户可及时接收到发送给它的邮件信息,在用户没有查看新邮件前,给用户邮件

提示。

用户可以产看邮件,并通过收件箱发送邮件给其他网站用户,并且提供对收件箱

的删除操作。

需要数据:

用户信息---用户编号、用户名

收件箱---邮件编号、收件人、发信人、发信时间、是否查看

4.2.1.6个人资料编辑

业务描述:

注册用户的个人资料,可以在注册后,用户根据自己情况的编号加一编辑和修改功能:

用户可以编辑自己除用户名、用户财富、用户注册时间以外的其他用户信息。

需要数据:

用户信息--- 用户编号、用户名、用户密码、用户照片、用户签名、用户年龄、性

别、电话、QQ、MSN、邮箱、所在城市。

4.2.2 网站辅佐功能

4.2.2.1 视频搜索

业务描述:

用户或游客听说某视频很好,但不能清楚的描述出视频的名字,可以通过一个视 频搜索功能,搜索到相关的视频信息,从中选出自己中意的内容。 功能:

用户输入视频名称的关键名称,系统根据匹配情况、点击率、添加时间 3 个方面 对查询结果进行检索和排序。 需要数据:

视频信息---视频编号、视频主题、视频截图、视频简介

4.2.2.2 DV 数码新闻

业务描述:

视频爱好者大多也是数码产品的狂热爱好者,在交流视频感受的同时,也能一起 讨论和分享最新的数码产品新闻。 功能:

用户可以在首页或新闻页面查看数码类新闻。 需要数据:

数码新闻---新闻编号、新闻标题、新闻作者、新闻来源、新闻发布日期、点击次 数

网站辅佐功能

发表观看评论

线下活动组织

用户财产转账

金币购买服务 视频分类欢迎程度分析

个人视频点击率分析

个人作品点击率分析

DV 数码新闻 视频搜索

4.2.2.3 金币购买服务

业务描述:

在虚拟的网络世界,也要体现个人价值和财务,金币作为网站的唯一流通货币, 用户可以通过积极参与网站活动来换取对等价值的金币改善自己在网站上的服务 级别。

4.2.2.3.1

功能:

视频分类欢迎程度分析

系统根据每月所有类型的视频进行点击率分析,得出各类视频的受欢迎情况, 为用户拍摄和提供更吸引人的视频提供准确数据。 需要数据:

视频信息----视频分类、视频点击率、年份、月份 参考图片:

60

50 40 30 20 10

1

金币购买服务

视频分类欢迎程度分析

个人视频点击率分析

作品受欢迎趋势分析

精彩广告 动画短片 雷人视频 真相写实 旅游日记 随手拍拍

4.2.2.3.2

功能:

在线视频交流平台

个人视频点击率分析

注册用户在网站上有自己相应的上传信息系统根据每月所有类型的视频进行点 击率分析或对所有个人视频作品的点击率进行分析,得出各类视频的受欢迎情 况,为用户拍摄和提供更吸引人的视频提供准确数据。 需要数据:

用户信息---用户编号、用户名

视频信息----视频分类、视频点击率、年份、月份 参考图片:

4.2.2.3.3

功能:

作品受欢迎趋势分析

注册用户在网站上可以对个人的作品的访问情况,进行一个趋势分析,查看下 某段时间内网站的信息访问情况。 需要数据:

用户信息---用户编号、用户名

视频信息----视频名、视频点击率、年份、月份 参考图片:

70 60 50 40 30 20

10

4.2.2.4

业务描述:

笨熊1

雪铁龙广告

发表观看评论

岳麓山爬山记 UML 在线学习

用户在观看完一个视频后,可以参与评价这个作品,为这个作品添加更多的人气, 也更加吸引观众来关注网站上所发布的视频作品。 功能:

在线用户在观看视频的页面上,可以在其下方通过添加评论对视频进行个人评价, 或则参与到作品的在线讨论中,游客以匿名用户身份发表评论。 需要数据:

视频信息---视频编号、视频主题、视频文件 用户信息---用户名、用户编号

评论信息---评论编号、评论内容、评论人、评论时间

4.2.2.5 用户财产转账

业务描述:

用户之间在网络上的财产也可以自由转让,转出这只要选定接收人名称,只要转出 人和接收人都同意,系统将提供转账操作。 功能:

用户通过在线转账功能,可以提出转账申请,在转入用户确认后,就可以将财产 转入其他人账户。财产指金币转让。 需要数据:

用户信息---用户名、用户编号、用户积分、用户金币

后台功能实现

Sep-08 Oct-08

4.2.3 系统基础数据管理

4.2.3.1 用户信息管理

业务描述:

系统管理员可以在系统的后台维护页面对注册用户的信息进行调整,也可以对一 些恶意注册的 ID 或违规用户进行删除 ID 的处罚。 功能:

管理员-----可以查询到所有的注册用户信息,并可以对他们除密码意外的所有用 户注册信息和个人基本信息进行手动调整。并可以删除已注册用户。如果用户账 号在网站活动中进行了一些违反管理条例或法律的行为,管理员可以将其账号封 杀,设置为不可用状态。

注册用户-----用户可以修改自己除注册编号、注册名、注册时间、意外的所有注 册信息和个人基本信息。 需要数据:

用户信息

4.2.3.1.1

用户积分管理

业务描述:

用户的积分是个人财富的重要组成部分,管理员可以对用户的积分进行管理,对 其进行积分加分和减分操作,个人用户也可以通过该功能查看到个人的积分情况和 获取、扣除积分的操作记录。 功能:

管理员---选定一个用户对其积分进行加分或减分操作。

个人用户---可以查看最近 10 条个人的加分、减分操作记录,加、减分数量和操作 时间。

系统基础数据管理

用户信息管理 视频类型管理

视频信息管理 视频评论管理

群发信息维护 网站版块管理 用户日志和相册管理

用户积分管理

用户金币管理

需要数据:

用户信息---用户编号、用户积分、用户姓名

4.2.3.1.2用户金币管理

业务描述:

用户的金币是用户在网站上用于购买服务或与其他网友进行在线交易的流通货币。

如果该用户对网站的推广和发展做出了突出贡献,或有什么严重问题的,管理员

可以通过金币管理对起进行类似与现实生活中的奖励或处罚。

功能:

管理员---选定一个用户对其积分进行送金币或扣金币操作。

个人用户---可以查看最近10条个人的送金币、扣金币操作记录,送、扣金币数量

和操作时间。

需要数据:

用户信息---用户编号、用户金币、用户姓名

4.2.3.2视频信息管理

业务描述:

网站的重要功能是视频信息的上传和在线播放,所以对视频信息的维护是网站运

行的核心。管理员也可以对视频分类、和视频信息进行数据维护。根据视频分类

或模糊查询来查询对应的视频信息,并可以对其进行删除操作。

功能:

管理员---

(1)系统提供视频分类查询或模糊查询的方式,并能查看某一视频信息的详细信息和评论信息,并提供对所有视频的删除操作。(每删除一个视频,该

视频的拥有者减3个积分)、管理员还可以删除某一视频的评论信息。

(2)系统管理员可以删除某一视频类型,则该类型下的所有视频信息,都处于无类型状态,等待管理员重新设置新的类型,如果没有设置则一直处于无

类型状态视频。

(3)可以设置哪些视频为推荐的热点视频,可以在首页或重要位置显示展播需要数据:

用户信息---用户编号、用户积分、用户姓名

视频信息---视频编号、视频主题、视频评论

4.2.3.3群发信息维护

业务描述:

网站如果有一些重要活动或重要事情需要公布的时候,可以向网站的所有注册或

某一级别用户的收件箱集体发布信息。

功能:

管理员---可以选择某一积分等级的用户,或所有注册用户进行进行群发消息。

需要数据:

积分信息---积分等级

收件箱信息---信息主题、信息内容、信息发送时间、信息发送人

4.2.3.4网站版块管理(待做)

业务描述:

网站可能分为很多功能板块,用户可以对网站的各功能板块进行及时的维护。并

可以为板块的设置管理人员,管理人员可以是网站注册用户,管理人员能对所设

置的板块进行日常的数据维护包括:板块数据添加、删除、修改。

功能:

系统提供对新添加的一个板块的访问路劲、版块名、是否在首页显示的信息设置。

并可以对这些信息进行修改或删除。

系统也提供板块管理员设置,从现有注册人员中选取多个管理人员对板块进行维

护。

需要数据:

用户信息---用户名、用户编号

板块信息---板块名、板块编号、板块管理人

4.2.3.5用户日志和相册管理

业务描述:

管理员在后台可以对用户的日志和相册进行维护。浏览、查看、删除对应的日志

或相册信息。

功能:

(1)管理员可以通过系统后台对日志中出现违规内容的日志、相片进行删除,则一并将日志或照片相关联的留言和评论一起删除。

(2)管理员也可以查看某一条评论,并对有违规内容的评论进行删除。

需要数据:

用户信息---用户名、用户编号

日志信息----日志主题、日志内容、日志创建时间、日志最后修改时间、日志评

相册信息----照片、照片名、照片评论、照片上传时间。

4.2.4 网站辅佐功能

网站辅佐功能

财产转账审核金币购买申请审核数码新闻管理

4.2.4.1数码新闻管理

业务描述:

管理员可以发布最新的数码新闻,并且可以对新闻进行删除编辑。

功能:

管理员可以发布数码新闻,并提供新闻的在线编辑功能。

对于有错误的新闻信息可以对其删除。

需要数据:

数码新闻---新闻编号、新闻标题、新闻内容、新闻发布时间、新闻来源、新闻发

布人。

4.2.4.2金币购买申请审核

业务描述:

注册用户通过前台的在线服务购买操作,可以通过网站金币购买网站的特殊服务,

如数据分析服务,管理员可以对这些服务购买申请进行审核,通过审核的申请才能获得该服务的使用权。

功能:

管理员可以浏览所有购买申请,并可以按已审核和未审核两种来查询申请信息

可以对购买申请进行通过审核和否决审核两种操作。

当审核通过后,用户对应的金币数相应减少,并产生对应的定制服务信息。

(*服务到期后,自动终止该服务的提供)

需要数据:

用户信息---用户编号、用户名、用户金币数

购买申请信息---申请人、申请时间、审核状态(未审核、通过审核、未通过审核)

购买服务信息---服务编号、购买用户、购买时间、服务到期时间。

系统软件开发实训课程设计

课程设计任务书 学生姓名:闫敏专业班级:计科1103班 指导教师:蔡菁工作单位:计算机科学与技术学院 题目: 进程调度模拟设计——先来先服务、最高响应比优先调度算法初始条件: 1.预备内容:阅读操作系统的处理机管理章节内容,对进程调度的功能以及进程调度算法有深入的理解。 2.实践准备:掌握一种计算机高级语言的使用。 要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写 等具体要求) 1.模拟进程调度,能够处理以下的情形: ⑴能够选择不同的调度算法(要求中给出的调度算法); ⑵能够输入进程的基本信息,如进程名、到达时间和运行时间等; ⑶根据选择的调度算法显示进程调度队列; ⑷根据选择的调度算法计算平均周转时间和平均带权周转时间。 2.设计报告内容应说明: ⑴课程设计目的与功能; ⑵需求分析,数据结构或模块说明(功能与框图); ⑶源程序的主要部分; ⑷测试用例,运行结果与运行情况分析; ⑸自我评价与总结。 时间安排: 设计安排3周: 查阅、分析资料 1天 系统软件的分析与建模 4天 系统软件的设计 5天 系统软件的实现 3天 撰写文档 1天 课程设计验收答辩 1天 设计验收安排:设计周的第三周的指定时间到实验室进行上机验收。 设计报告书收取时间:课程设计验收答辩完结时。 (注意事项:严禁抄袭,一旦发现,抄与被抄的一律按0分记) 指导教师签名: 2013 年 12 月 10日系主任(或责任教师)签名: 2013 年 12 月 10日

目录 1.课程设计目的与功能 (3) 2.需求分析与模块说明 (3) 2.1需求分析 (3) 2.1.1功能需求 (3) 2.1.2环境需求 (4) 2.1.3用户界面需求 (4) 2.2模块说明 (5) 3.源程序的主要部分 (5) 3.1数据结构 (5) 3.2主要函数 (7) 4.测试用例,运行结果与运行情况分析 (10) 4.1测试用例 (10) 4.2运行结果分析 (12) 5.自我评价与总结 (12) 6. 附录 (13)

软件实训报告范文精选5篇

软件实训报告范文精选5篇 实训报告是展示自身实训收获成长的重要报告,那么实训报告该如何写呢?小编精选了一些关于实训报告的优秀范例,一起来看看吧。 软件开发项目实训总结 时间过的好快啊,为期三个礼拜的实训生活即将结束了,短短的三个礼拜让我们收获很大,专业知识、编程水平都有很大的提高。刚开始三天的高强度的课程安排让我们受益匪浅;接下来的上机实训又让我们可以巩固了课程。这让我觉得实习生活充实而有意义。辅导老师配好了环境之后,我们开始了项目的制作,这次项目实训算是自己小学期间主要完成的项目。最后,自己的努力还是有收获的,看着电脑上记录得满满的代码,看着自己的项目最终能够运行成功,就觉得很有成就感。 在本次的实训中,除了让我明白工作中需要能力,素质,知识之外,更重要的是学会了如何去完成一个任务,懂得了享受工作。当遇到问题,冷静,想办法一点一点的排除障碍,到最后获取成功,一种自信心由然而生,这就是工作的乐趣。有时候也需要虚心请教,从别人的身上真得能学习到不自己没有的东西,每一次的挫折只能使我更接近成功。除此以外,我还学会了如何更好地与别人沟通,如何更好地去陈述自己的观点,如何说服别人认同自己的观点。这次所学知识与实际的应用,理论与实际的相结合,让我大开眼界。也是对以前所

学知识的一个初审吧!这次实习对于我以后学习、找工作也真是受益菲浅,在短短的一个星期中让我初步从理性回到感性的重新认识,也让我初步的认识这个社会,对于以后做人所应把握的方向也有所启发!相信这些宝贵的经验会成为我今后成功的重要的基石。 在此,我非常感谢学院领导和指导老师对这次实训的大力支持。 软件开发项目实训总结 一、实训目的: 通过对java语言、sql数据库的应用以及sql语言的复习和锻炼,并且通过使用MyEclipse开发平台设计管理项目,以达到充分熟悉开发平台及应用设计。同时掌握并实践软件项目设计规范及其开发流程:需求分析、概要设计、详细设计、代码编写等,以便提前适应软件公司开发流程、环境和工作要求。 二、实训内容: 1. 项目:(“xx网”) 2. 完成(用户注册、登录、列表、购物车、删除、修改)等功能 3. 数据库设计、SQL应用 4.项目实战 三、实训总结: 转眼间实训已过去一段时间,之前的兴奋、喜悦如今已经让我熟悉,在实训的每一天都会让我有成为一名真正的财富者拥有的冲动。也许,在这期间不一定会让一个人有着翻天覆地的变化,但变化就是这样一点一点产生的。通过这一期的实训,虽然倍感折磨,但是收获

软件开发项目实习心得体会

软件开发项目实习心得体会 一直以来期望从事自己喜欢的事业的我,对软件开发有者及大的兴趣,可由说种种原因使我从事工作以来走了好几年弯路,心中的梦想迟迟不能得以实现,可程序员的梦想从来没有从我的心中抹去,但这扇大门好像并没有向我敞开,今天,贵公司给了我敲开这扇大门的机会,让我真实体验了程序员的诞生过程。早就听说,程序员的前几个月是最苦的,可从来没有感受到,海马实习基地让我提前感受到了刚刚进入软件行业的压力和困惑,再也没有在自己家里随便写段小程序后的那种“自豪”感了。要面对每天必须面对的问题,再也不可能以“逃避”而了之了。也让我感觉到做为一个程序员所应该具备的基本素质在这不到一个月的实习过程中也让我深深体会到了作为一个合格的程序员应该具备的基本素质。 团队精神和协作能力是程序员应该具备的基本素质,最近的工作中让我深深休会到了这一点,由于小组成员配合不好,使本来很方便的cvs给自己的工作带来的及大的麻烦,一不小心自己写的的东西就会被小组别的成员在上传文件的时候给覆盖掉,一整天的工作可能就这样被反工,我们小组这次就是因为协作不好,导致各模块之间不法连接,给工作带来了及大的麻烦,消耗了大量的劳动力还没有提高工作效率。这使我深深的体会到:一个成功商业性软件的开发必须有一个有强大凝聚力的团队,个人的力量是有限的,团队精神和良好的协作会使我们做出优秀的软件。 良好的文档是正规研发流程中非常重要的环节,作为代码程序员,30%的工作时间写技术文档是很正常的,缺乏文档,一个软件系统就缺乏生命力,在未来的查错,升级以及模块的复用时就都会遇到极大的麻烦。这次的这个小小的项目,就因为文档上的一点点理解错误让我们花了很大的工夫去改代码,改页面。很庆幸的是,这是一个小项目,要是大项目,这种问题可能就会导致大量的代码修改,可见文档在一个项目中起者巨大的做用。

软件开发实习报告

软件开发实习报告 关于《软件开发实习报告》,是我们特意为大家整理,希望对大家有所帮助。 实习就是运用所学习的专业知识来了解会计的工作流程和工作内容,加深对财务会计工作的认识,将理论联系于实践,培养实际工作能力和分析解决问题的能力,达到学以致用的目的,为成功走向社会做准备。以下是软件开发实习报告范文,欢迎阅读! 软件开发实习报告【1】 短短两周的很快就过去了,在xx的实习马上就要过去了。虽然只有短短的两周,但我学会了很多知识,熟悉了软件开发的流程,也很好的增强了自己的动手能力。 我是一名即将大四的学生,纵观现在的就业形势,国家高校的扩招,世界金融危机的横扫,大学生应该有一种居安思危的紧迫感,特别是对已经度过两年大学的我来说,毕业并不是一个遥远的词汇。宝剑锋从磨砺出,梅花香自苦寒来,缺少了平时的锻炼,没有厚积当然不能有薄发。首先我得有思想上的紧迫感,在学校学习的都是理论知识,实践经验则是少之又少。综合能力强的人才才是这个社会需要的,成长成为社会需要的人才是我的个人奋斗目标。有了强大的精神动力,有了坚如磐石的毅力,相信成功并不遥远。 首先,我的自我能力得到了加强。在实习的前几天主要进行的是与JAVA有关知识的学习及预备知识的普及。在这之前由于种种原因我没有学习过JAVA,所以对于J我几乎一无所知。但我曾经学习过C++,所以对语言的理解和接受能力还不算太慢,尽管老师讲解速度较快但我还是尽量跟上老师的速度。在这个过程中我学会一种自学方法——可以在第一遍时不求甚解,先了解知识框架,之后再在使用的过程中不断加强对知识的理解,从而较快的学会知识并应用于实践。 其次我的实际的操作能力得到了加强。知识讲解告一段落后我们就进入了紧张而又短暂的项目中。但不得不说刚开始就碰了一鼻子灰——代码书写总是出错。由于对原理理解不够透彻,语言使用缺乏足够经验所以进度极慢。在经过多次的讨论后我们对项目理解逐渐深入,所以在此投入的过程就比较顺利了。在这个过程中我明白了实践和理论的差距及二者不可分割的关系。 最后是团队协作能力的提高。在整个过程中团队协作发挥着不可替代的作用。从在刚拿到项目时对项目进行分析,然后进行分工,之后就开始工作,既各干各的又不失默契的合作。在这个过程中我们谁遇到问题会互相帮助解决提高了工作效率。由于各种原因,我们这组也

图形创意实训项目教学

中职美术专业《图形创意》实训项目的开发和实践研究 容提要:本文就中职美术设计专业《图形创意》实训项目的开发和实践进行研究,在分析其教学必要性的前提下对实训项目进行整体设计和实施,包括教学目标的设置、容的开发、课堂的实施、评价与展示等方面进行探索,力图营造快乐课堂,提升创新能力,为专业学习储备正能量。实践得出:图形创意项目是中职美术专业有趣而实用的项目,值得开发和推广。 关键词: 中职美术专业图形创意实训项目教学实践 研究缘起 图形创意有很强的实用性,是专业设计教学的基础课程。我校美术设计专业课程设置没有这门课,从教平面设计课程多年,产生如下思考:个人平常开发的平面设计课程实训项目是否合理,是否应开发新的项目容以适应时代发展和学生就业的需要? 通过对美术设计专业从业学生跟踪调查发现,企业更看重学生职业能力的可持续发展,而不是单纯掌握某些技能和知识,如何培养学生的创新能力是中职美术专业学生当下与将来创业就业的助推剂。 基于以上两点思考,笔者在2010年开始尝试在平面设计课程中增加图形创意实训项目的教学,并进行实践,取得了较好的效果。 研究设计 (一)概念界定 图形创意实训项目教学特别注重培养学生的创意思维和创新能力。通过学生有意识地观察客观世界.从生活中积累知识,发现创意元素.懂得用何种手段让图形更具涵.以创造性的思维模式和创新性的能力来寻求图形设计审美的现代性。 图形创意原本是高职艺术院校艺术设计专业的一门基础课程,是开启学生创造性思维的训练课程。中职将其作为一门实训项目引入美术专业进行教学,既能提高学生们对图形的欣赏水平,又能帮助他们在学习和掌握基本技能技巧的基础上,通过对图形的构思设计开发他们的创新能力,是中职美术专业有趣而实用的项目。 (二)研究目标 一是通过训练学生有意识地观察.从生活中积累创意元素并进行创造性的构思设计,培养学生的创意思维和创新能力。二是通过项目讲授、实训实施过程中的知识拓展、合作

软件项目实训报告

辽宁工程技术大学 大型软件项目实训报告 教学单位软件学院 专业软件工程 班级08 - 3 学生姓名张兴堂 学号0820010329 指导教师陈虹

一、实训目的 通过外出实训提高自己的实战能力,对软件编程项目有更深刻的理解。根据企业对人才的具体需求,针对软件学院应届毕业生,开展以大型软件工程项目为目的的实战训练,有效提升学生的项目实战能力和适应市场的能力,最终实现学生比较理想的就业率和就业质量。 二、实训时间和地点 1.实训时间:2011年11月1月~2012年1月6日 2.实训地点:北京达内 三、实训单位简介 达内IT培训集团是中国高端IT培训机构,致力于培养面向电信和金融领域的Java、C++、C#/.Net、测试、嵌入式、PHP等方面中高端软件人才,由美国国际数据集团IDG、集富亚洲JAFCOASIA和高盛集团投资,是国内首家获得国际风险投资的IT培训机构。经过8年运营,达内IT培训集团实现了95%的专业就业率,78%的口碑入学率,学员平均毕业薪资3800元/首月平均薪资。目前,达内IT培训团已经发展成为集培训、咨询、开发、人才服务于一体的高新技术集团公司,公司下设达内高端IT培训、达内软件人才服务中心、达内软件研发中心。达内IT培训集团以中关村科技园区为依托,在中国软件业发达城市——北京、上海、广州、深圳、大连、南京、武汉、杭州、西安、苏州、成都、太原20大城市,建立了近40家培训中心,占地2万平米,年培训1万多名软件人才。已累计为IBM、微软、摩托罗拉、华为、中软、用友、Yahoo、阿里巴巴、TOM、新浪、搜狐、百度、联想、神州数码、大唐电信、亚信等知名IT企业培养输送了5万多名中高级软件人才,目前达内全国拥500多名员工,年产值近2亿元,是中国最大的中高端软件人才培训机构。由于达内IT培训集团优秀的教学效果和行业领先的经营模式赢得了社会各界的广泛赞誉和好评,近年来达内荣获了各界权威机构的颁奖:达内成为业界唯一的一家2006、2007、2008、2009连续4年入选德勤评选的“中国高科技高成长50强公司”、“亚太地区高科技高成长500强公司”,中关村管理委员会指定的“软件人才培养示范基地”、被《计算机世界》评选的“就业服务杰出贡献奖”、被《中国计算机报》评选的“最具影响力培训机构奖”、被搜狐评为“中国十大教育集团”、被腾讯评为

软件开发项目实训总结

软件开发项目实训总结 策划者:xxx

软件开发项目实训总结 一、实训目的: 通过对java语言、sql数据库的应用以及sql语言的复习和锻炼,并且通过使用MyEclipse开发平台设计管理项目,以达到充分熟悉开发平台及应用设计。同时掌握并实践软件项目设计规范及其开发流程:需求分析、概要设计、详细设计、代码编写等,以便提前适应软件公司开发流程、环境和工作要求。 二、实训内容: 1. 项目:(“xx网”) 2. 完成(用户注册、登录、列表、购物车、删除、修改)等功能 3. 数据库设计、SQL应用 4.项目实战 三、实训总结: 转眼间实训已过去一段时间,之前的兴奋、喜悦如今已经让我熟悉,在实训的每一天都会让我有成为一名真正的财富者拥有的冲动。也许,在这期间不一定会让一个人有着翻天覆地的变化,但变化就是这样一点一点产生的。通过这一期的实训,虽然倍感折磨,但是收获却是很大的,学习中我不但有了学习成果的喜悦,而且自己也日渐成熟,有种说不出的喜悦。 在实训的过程中,我深深的体会到了自己在专业知识方面的欠缺和不足,也意识到了自己作为计算机软件专业的学生,要想在以后的 职业中崭露头角,除了要有过硬的理论知识,健康的体魄之外,还必须具备良好的心理素质,是自己在以后的途中无论经历什么样的困难,都立于不败之地。通过实训老师的课堂讲解与企业文化标准的培训,使我加深了对自己专业的认识,从而确定自己以后的努力方向,要想在短暂的实训时间内尽多的学到东西,就需要我们跟老师或同学进行良好的沟通,加深

彼此的了解,只有我们跟老师多沟通,让老师更了解我们,才能更真切的对我们进行培训工作。由此,班级的文化“共享”就在生活中慢慢形成了。 “纸上得来终觉浅,绝知此事要躬行!”在这短短的时间里,让我深深的感觉到自己在实际应用中所学来专业知识的匮乏。让我真真领悟到“学无止境”这句话的涵义。而老师在专业认识周到中所讲的,都是课本上没有而对我们非常有实际意义的。这又给我们的实训增添了浓墨淡彩的光辉。我懂得了实际生活中,专业知识是怎样应用与实践的。在这些过程中,我不仅知道了职业生涯所需具备的专业知识,而且让我深深体会到一个团队中的各个成员合作的重要性,要善于团队合作,善于利用别人的智慧,这才是大智慧。靠单一的力量是很难完成一个大项目的,在进行团队合作的时候,还要耐心听取每一个成员的意见,是我们的组合达到更加完美。 这次实训除了让我明白工作中需要能力,素质,知识之外,更重要的是学会了如何去完成一个任务,懂得了享受工作。当遇到问题,冷静,想办法一点一点的排除障碍,到最后获取成功,一种自信心就由然而生,这应该就是工作的乐趣。有时候不懂的就需要问别人了,虚心请教,从别人的身上真的能学到自己没有的东西,每一次的挫折都会使我更接近成功。还有学会了在工作中与人的合作与交流,同乐同累,合作互助,这是团体的精神,也是必须学习的东西。 经过之前的学习,对程序设计有了一定的认识与理解。在校期间,一直都是学习理论知识,没有机会去参与项目的开发。所以说实话,这次实训,软件项目开发对我来说是比较抽象的,一个完整的项目要怎么分工以及完成该项目所要的步骤也不是很明确。而经过这次实训,让我明白了一个完整项目的开发,必须由团队来分工合作,并在每个阶段中进行必要的总结与论证。

软件开发实习生实习总结范文

软件开发实习生实习总结范文 篇一:软件开发实习生实习总结 本人自XX年9月份参加工作至今,六个月的实习时间已经结束。在这段时间里,在领导和同事们的悉心关怀和指导下,通过自己的不懈努力,在各方面都取得了进步。 实践让我的技能不断增长,工作能力不断加强。刚开始工作的时候,发现自己以前在学校学习的知识很死,知识面很窄,以前做的练习项目的实用性也不是很好。在开始的几周公司给我们实习员工培训了xxxx平台的使用,通过这次培训使我认识到xxxx平台的优势,可以大大提高软件开发效率。 随后我就加入到"xxxxx税源控管系统"项目的开发中,成为开发小组中的一员。在项目开发过程中一边是同事们的悉心指导,一边是自己反复琢磨与理解,几个月下来大大提高了自己业务和技术两方面的技能,已经能够比较熟练的掌握基本的工作方法和一些技巧,而且能够独立完成一些模块的开发。 通过实践,我解决实际问题的能力得到了很好的锻炼。工作中也遇到了很多的以前没有遇到过的新技术,面对技术难题我总是直接面对,没有逃避,也因此自学了好多新的技术,大大提高了自己的自学能力,也加深了对自己工作要负责的信念。在项目开发过程中也遇到了一些自己确实无法解决的困难,在经理和同事的帮助

下也顺利的解决了,在此表示感谢。 在开发团队中,加强了自己的团结精神和集体感,对工作认真负责,对团队认真负责。通过这个项目不仅学习到了很多技术也了解了整个项目的大体流程,从需求分析、数据库设计、详细设计、代码编写、测试、项目维护等方面,使自己不仅从一个代码编写人员的角度还从一个整体的角度来看整个项目开发,加深了软件开发概念的理解。 不断学习使我对工作有了更进一步的认识和了解。不懂就学、就问,是一切进步取得的前提和基础。因为有大学专业课的底子和参加过专门的java培训使我在工作过程中遇到的技术知识能更快的理解和掌握。工作中时常遇到新的问题,就需要查阅相关资料,请教同事和经理,一个问题一个问题的解决,一个困难一个困难的克服,不仅将原有知识温习巩固,产生新的理解,而且学到很多新知识,有了许多新的认识。但某些认识都还是肤浅的,还需要我在实践当中去不断深入地理解。 现场开发与维护使我不仅从一个开发人员的角度而且从客户的角度去思考问题。在项目的开发后期,也就是项目即将上线的阶段我与其他几位同事被派往现场去开发与维护项目。以前的开发都是根据需求分析来进行,功能要求一般在分析里面都写的很清楚,但是在现场开发直接面对客户,客户提出的需求一开始只是一个大体的功能描述,如何将这个只是语言描述的功能转化为技术实现需要很强的抽象能力和对业务的深入理解,这个过程大大锻炼了自己的综

软件工程实训报告总结

软件工程实训报告总结 软件工程实践作为软件工程专业本科生企业实习前的综合实践课程在培养体系中占有重要地位,怎样写软件工程实训报告? 篇一:软件工程实训总结转眼间实训已过去一段时间,之前的兴奋、喜悦如今已经让我熟悉,在实训的每一天都会让我有成为一名真正的财富者拥有的冲动。也许,在这期间不一定会让一个人有着翻天覆地的变化,但变化就是这样一点一点产生的。通过这一期的实训,虽然倍感折磨,但是收获却是很大的,学习中我不但有了学习成果的喜悦,而且自己也日渐成熟,有种说不出的喜悦。 在实训的过程中,我深深的体会到了自己在专业知识方面的欠缺和不足,也意识到了自己作为计算机软件专业的学生,要想在以后的 职业中崭露头角,除了要有过硬的理论知识,健康的体魄之外,还必须具备良好的心理素质,是自己在以后的途中无论经历什么样的困难,都立于不败之地。通过实训老师的课堂讲解与企业文化标准的培训,使我加深了对自己专业的认识,从而确定自己以后的努力方向,要想在短暂的实训时间内尽多的学到东西,就需要我们跟老师或同学进行良好的沟通,加深彼此的了解,只有我们跟老师多沟通,让老师更了解我们,才能更真切的对我们进行培训工作。由此,班级

的文化“共享”就在生活中慢慢形成了。 “纸上得来终觉浅,绝知此事要躬行!”在这短短的时间里,让我深深的感觉到自己在实际应用中所学来专业知识的匮乏。让我真真领悟到“学无止境”这句话的涵义。而老师在专业认识周到中所讲的,都是课本上没有而对我们非常有实际意义的。这又给我们的实训增添了浓墨淡彩的光辉。我懂得了实际生活中,专业知识是怎样应用与实践的。在这些过程中,我不仅知道了职业生涯所需具备的专业知识,而且让我深深体会到一个团队中的各个成员合作的重要性,要善于团队合作,善于利用别人的智慧,这才是大智慧。靠单一的力量是很难完成一个大项目的,在进行团队合作的时候,还要耐心听取每一个成员的意见,是我们的组合达到更加完美。 这次实训除了让我明白工作中需要能力,素质,知识之外,更重要的是学会了如何去完成一个任务,懂得了享受工作。当遇到问题,冷静,想办法一点一点的排除障碍,到最后获取成功,一种自信心就由然而生,这应该就是工作的乐趣。有时候不懂的就需要问别人了, 虚心请教,从别人的身上真的能学到自己没有的东西,每一次的挫折都会使我更接近成功。还有学会了在工作中与人的合作与交流,同乐同累,合作互助,这是团体的精神,也是必须学习的东西。

软件开发实训题目和要求

软件开发实训题目 题目一:“网络环境下的图书馆管理系统” 学院图书馆需要一个新的图书馆管理系统用于跟踪和管理图书馆资源。图书馆管理的主要资源是图书。图书由读者借出、还入和预定。图书可能处于特殊的状态,如被预留或者仅做参考书。在这些情况下,图书是不能被借走的。除了图书,图书馆还有其他可以借出的资源,包括音乐CD、软件等,这些资源每次只能借出一周。 读者来图书馆借书,可能先查询馆中的图书信息。查询可以按书名、作者、图书编号、关键字查询。当找到要借的图书后,读者交给图书馆管理员,办理借书手续。如果该书已经被全部借出,可做预订登记,等待有书时被通知。如果图书馆没有该书的记录,可进行缺书登记。 办理借书手续时先要出示图书证,没有图书证则去图书馆办公室申办图书证。如果借书数量超出规定,则不能继续借阅。借书时图书馆管理员登记图书证编号、图书编号、借出时间和应还书时间。 当读者还书时,图书馆管理员根据图书证编号找到读者的借书信息,查看是否超期。如果已经超期,则处罚。如果图书有破损、丢失,则进行破损处罚。登记还书信息,做还书处理,同时查看是否有预订登记,如果有则发出到书通知。 读者有不同的身份,这些身份影响一本书被借出的时间和决定能获取何种服务。学生可借阅四周,老师可借阅三个月,图书馆馆员可以把书保留整整一年。只要没有其他读者要求借阅,任何可借出的图书馆资源都可以续借。 图书馆还需管理收集大量的周刊、月刊和季刊杂志,这些杂志不能被借出,仅作为参考资料之用。这些杂志按年装订成卷或录成微缩胶片。 图书采购人员采购图书时,要注意合理采购。如果有缺书登记,则随时进行采购。采购到货后,编目人员进行验收,编目、上架,录入图书信息,发到书通知。如果图书丢失或旧书淘汰,则将该书从书库中清除,即图书注销。 以上是图书管理系统的基本需求。经过与图书馆工作人员反复交流,他们提出了下列建议: 1.当读者借阅的图书到期时,希望能够提前以一个短信息或电子邮件方式提示读者。 2.读者希望能够实现网上查询和预订图书。 3.应用系统的各种参数设置最好是灵活的,由系统管理人员根据需要设定。例如: 借阅量的上限,还书提示的时间,预订图书的保持时间等参数。 要求:B/S

软件开发实训报告范本

( 实习报告 ) 单位:_________________________姓名:_________________________日期:_________________________ 精品文档 / Word文档 / 文字可改 软件开发实训报告范本Software development training report template

软件开发实训报告范本 连续几天的实训,给我很深的体会。 首先是关于专业技能方面。不长不短的九天,生活全围绕一个项目转。在实际训练中才发现自己的知识很匮乏,粗糙地了解了软件开发的流程,经历了开发过程中大量专业知识的恶补阶段,见证了完成一个任务后的成就和喜悦。实际项目有专门的流程,这部分是预先可知的;另外一部分是不可预料的问题和困难,处理时就需要的决心和毅力,以寻求解决办法和方式。平常有空闲多学些知识且需整理好各类资料,整理好知识体系结构。 其次,关于团队精神。这方面也有颇深的感受。一个项目需要小组成员的努力和协作才有可能成功。从目标的分析和开发过程中各种文档的完成,以及出现大问题时解决办法的确定,都要集众人的智慧,期间可能会有分歧意见,于是也就有了个人暂时妥协的现

象,这正说明了团队存在的合理性和团队精神的重要性。 再次,关于职业道德,对待一个项目,不仅仅是表面任务的完成,而更应是一个承诺的履行。特别对于软件行业,后期的维护需要花费相当多的精力。软件交付后实施阶段带给用户的应该是方便而非软件运行不畅带来的烦恼。所以要重视职业道德。 最后,这次实训确实学到了一些东西,再次向指导老师表示感谢。 XXX创意设计 Your Name Design Co., Ltd.

广西某某学院校企合作开发的实训项目方案

校企合作实训项目方案2015年1月

广西XXX学院校企合作开发的实训项目方案 --财务专业岗前综合实训项目 实训是教学过程中一个非常重要的实践环节,它对巩固学生的专业基础知识,以实践的感性认识来深化对理论知识的理解和掌握,使学生获得职业基本技能的训练有着极为重要的意义。通过财务专业岗前综合实训的实训课程,使受训者认知各财务及相关岗位的日常工作内容和职责要求,认知企业财务核算相关表单的填报,认知企业财务核算的内在业务逻辑关系,感知企业信息化软件财务核算与手工财务核算的区别,实训结束后,受训者能够在资深财务人员的指导下从事企业日常财务核算工作。 一、校企合作开发实训项目小组成员 开发团队由行业、企业专家与学校教师共同组成,共同探讨、研究,校企资源共享,充分发挥企业资源优势,从最初的框架构思到具体内容的编排及立体化教材的配套均以真实环境中的工作模块和工作任务为依据,引领知识、技能和态度,让学生在完成工作任务的过程中掌握技能及其相关知识,发展学生的综合职业能力。 学校由会计电算化专业主要负责人及部分专业骨干教师参与本项目的开发: 选派财务专业岗前综合实训项目小组教师到国内其他院校参观交流,重点调研其他院校在财务专业实训教学方面的建设方式、建设内容、建设重点。 选派财务专业岗前综合实训项目小组教师到企业财务部门进行培训、进行交流,了解企业财务部门的真实工作情况、工作方法、工作技能。 鼓励教师参加校外和企业的员工培训班,也选派教师赴企业挂职锻炼,真刀实枪地学习一线知识和技能。总之,想办法让开发团队的教师学习多种技术,提高综合素质,保证教材的编写质量。 小组成员:苏井源、李颖、李秀南、吴文彬、方霞、马莉、吴春英、杨梅 学校人员:郑源娟、肖坤、吕继强、杨果 二、财务综合实训项目内容 对于财经类学生而言,企业由于种种原因无法接纳学生进行实习,即使到企业进行实习,

软件工程专业“大型软件项目实训”报告

XX工程技术大学 大型软件项目实训报告

目录 一、实训目的1 二、实训时间和地点1 三、实训单位简介1 四、实训内容2 4.1实训期间完成的学习任务2 4.2实训期间完成的实践项目6 4.2.1需求分析 (6) 4.3总体设计11 4.3.1功能模块图 (11) 4.3.2 数据库的设计 (12) 4.4详细设计及编码16 4.4.1系统登录及系统主界面的设计 (16) 4.4.2配置文件 (20) 4.5测试24 4.5.1 登录模块的测试 (24) 4.5.2信息查询模块的测试 (25) 五、实训收获与体会26 六、致谢26

QQ。 Struts是Apache软件基金会(ASF)赞助的一个开源项目。它最初是Jakarta项目中的一个子项目,并在2004年3月成为ASF的顶级项目。它通过采用Java Servlet /JSP技术,实现了基于Java EE Web应用的Model-View-Controller〔MVC〕设计模式的应用框架〔Web Framework〕,是MVC经典设计模式中的一个经典产品。 服务器启动后,根据web.xml加载ActionServlet读取struts-config.xml文件内容到内存。 Struts的工作过程以登录为例:第一次进login.jsp会先实例化Form、把默认值(String默认为空字符串,整型默认为0)赋给表单元素。输入用户名密码提交表单、提交到action属性的login.action,通过ActionServletstruts-config.xml文件找到action 下的path属性找到.action,通过name属性找form-beans中的form-bean的name属性得到ActionForm的包名类名,先实例化form,把表单的值填充给form,调用form 的validate方法验证、ActionErrors返回null表示验证通过,否则失败返回input指定的页面.验证通过会实例化Action,执行Action的execute方法。Model部分由JavaBean组成,ActionForm用于封装用户的请求参数,封装成ActionForm对象,该对象被ActionServlet转发给Action,Action根据ActionForm里面的请求参数处理用户的请求。JavaBean则封装了底层的业务逻辑,包括数据库访问等。View部分采用JSP实现。Struts提供了丰富的标签库,通过标签库可以减少脚本的使用,自定义的标签库可以实现与Model的有效交互,并增加了现实功能。对应上图的JSP部分。Controller组件Controller组件有两个部分组成——系统核心控制器,业务逻辑控制器。系统核心控制器,对应上图的ActionServlet。该控制器由Struts框架提供,继承HttpServlet类,因此可以配置成标注的Servlet。该控制器负责拦截所有的HTTP请求,然后根据用户请求决定是否要转给业务逻辑控制器。业务逻辑控制器,负责处理用户请求,本身不具备处理能力,而是调用Model来完成处理。对应Action部分。struts框架具有组件的模块化,灵活性和重用性的优点,同时简化了基于MVC的web 应用程序的开发。struts可以清晰地区分控制,事务逻辑和外观,从而简化了开发应用程序的过程。struts提供的类使得开发工作更加简单,这些类包括:控制程序流程的类、实现和执行程序事务逻辑的类、自定义的标记库使得创建和验证HTML表单更加容易。

软件开发实习个人总结

软件开发实习个人总结 短短两周的很快就过去了,在xx的实习马上就要过去了。虽然只有短短的两周,但我学会了很多知识,熟悉了软件开发的流程,也很好的增强了自己的动手能力。 我是一名即将大四的学生,纵观现在的就业形势,国家高校的扩招,世界金融危机的横扫,大学生应该有一种居安思危的紧迫感,特别是对已经度过两年大学的我来说,毕业并不是一个遥远的词汇。宝剑锋从磨砺出,梅花香自苦寒来,缺少了平时的锻炼,没有厚积当然不能有薄发。首先我得有思想上的紧迫感,在学校学习的都是理论知识,实践经验则是少之又少。综合能力强的人才才是这个社会需要的,成长成为社会需要的人才是我的个人奋斗目标。有了强大的精神动力,有了坚如磐石的毅力,相信成功并不遥远。 首先,我的自我能力得到了加强。在实习的前几天主要进行的是与JAVA有关知识的学习及预备知识的普及。在这之前由于种种原因我没有学习过JAVA,所以对于J我几乎一无所知。但我曾经学习过C++,所以对语言的理解和接受能力还不算太慢,尽管老师讲解速度较快但我还是尽量跟上老师的速度。在这个过程中我学会一种自学方法可以在第一遍时不求甚解,先了解知识框架,之后再在使用的过程中不断加强对知识的理解,从而较快的学会知识并应用于实践。 其次我的实际的操作能力得到了加强。知识讲解告一段落后我们就进入了紧张而又短暂的项目中。但不得不说刚开始就碰了一鼻子灰代码书写总是出错。由于对原理理解不够透彻,语言使用缺乏足够经验所以进度极慢。在经过多次的讨论后我们对项目理解逐渐深入,所以在此投入的过程就比较顺利了。在这个过程中我明白了实践和理论的差距及二者不可分割的关系。 最后是团队协作能力的提高。在整个过程中团队协作发挥着不可替代的作用。从在刚拿到项目时对项目进行分析,然后进行分工,之后就开始工作,既各干各的又不失默契的合作。在这个过程中我们谁遇到问题会互相帮助解决提高了工作效率。由于各种原因,我们这组也存在些问题&&(自己编)。 这次实习拉近了我就和社会的距离,也让自己在实践中开拓了视野,增长了才干。社会和大学一样也是受教育和学习的地方,在&&(写实习地)的实习我收获颇丰,再次感谢实习期间各位老师的指导教诲,你们给我的知识财富将让我受益终生。但是我知道学无止境,仅仅这段时间的学习还是不够的,在以后的生活中我会继续努力学习,培养自己能力,进一步完善自己。

软件开发实训方案模板

软件开发实训方案模板 实训项目简介 一、实训模式 1、以北美、日本市场对技术人员的职业要求为标准。 2、目标:综合职业能力 ●技术能力 ●项目流程 ●北美、日本企业文化 ●团队合作及沟通能力 ●对日本项目的理解能力 ●远程处理和维护服务的能力 ●职业环境中的日文交流能力 二、师资:外包专家团队 1、2-3年的外包工作经验。 2、熟悉外包大型项目运作流程和企业文化。 3、由在职专家团队培训外包人才,优势不言而喻。 4、专业领域广泛:Microsoft、IBM、SUN、Oracle、SAS、SAP...。 5、行业广泛:金融、保险、财务、物流...。 三、实训体系

1、日本案例。 ●描述工作场景、面临的问题和要求,引导学员关注实际问题和涉及到的技术。 ●学员扮演不同行业、不同类型公司中工作的软件工程师。 ●学员4-6人一组,完成设计、编码和测试,并向客户(培训教师,项目经理)解释技术方案。 2、晟峰项目实训。 ●学员综合应用所学到项目流程、设计及开发技能。 ●在项目经理的指导下分组独立完成任务,详细学习软件开发的整个生命周期。 ●准员工式的培训,项目制的教研体系,丰富的项目开发管理经验,使员工能够在进入企业之前,熟悉软件开发规范流程,掌握软件设计、编码、测试、配置等技能;培训结业的员工在进入社会后,能够胜任软件外包企业严格的项目管理模式。 四、实训核心竞争力 ●独家全部由在职专家团队提供的实训。 ●完善的实训体系。 ●日本实际案例。 ●日文式样书,中文授课。 ●学员第一时间与外包企业接轨。

附件1:JAVA实训任务书 时间:21天(6课时/天共126课时) 内容:新证券发行系统 学员要求:要求已系统学习过java语言(不低于32课时)或C语言课程(不低于32课时),有程序设计和数据结构实现基础,熟练掌握面向对象的设计概念,对数据库有一定了解,能够通过软件接口对数据库进行操作。对软件开发过程有初步了解。有良好的团队精神。 指导教师: 实训基本说明: 课程设计是对课堂教学的补充,是实践性教学环节,通过强化的项目制模块实践环节,提高对该课程所涉及的专项软件技术进行深入的理解和熟练应用。该环节不要求对软件开发过程和整体有深入了解,关键在于通过短时间实践提高对该项技术的熟练应用。 实训教学保障: 为保证教学和实践的顺利展开,实训基地应充分利用信息学习平台,从多方面提供教学配置管理: 1、为每位学生提供独立的教学电脑和网络平台,保证教学的信息畅通。 2、提供学习日志系统,加强学习过程管理,并最终记录到质量跟踪文档。 3、提供教学考评系统,加强教师的教学指导管理。 4、提供已完成开发的教学实践项目,和若干模块的详细划分。 5、提供信息考勤管理模块,加强学员考勤管理。 6、提供以教学质量跟踪文档为表现形式的质量保证体系,以质量跟踪文档提供对教学过程的真实记录。

软件项目开发实训试题范文

软件项目开发实训试题 一、单项选择题 1、软件需求分析与签订合同之间的关系: A、先签订合同,再进行需求分析 B、先进行需求分析,再签订合同 C、不同的软件项目两者之间的关系可能存在差异 D、签订合同后软件的需求不能修改 2、以下哪种软件生命周期模型可能导致系统设计差、效率低,难于维护 A、瀑布模型 B、迭代模型 C、快速原型 D、螺旋模型 3、“要求读者可以查阅过去已经借阅过的图书记录”,一般情况下这是指()。 A、功能需求 B、业务需求 C、用户需求 D、以上都是 4、制定软件计划的目的在于尽早对欲开发的软件进行合理估价,软件计划的任务是()。 A. 组织与管理 B. 分析与估算 C. 设计与测试 D. 规划与调整 5、序言性注释主要内容不包括( )。 A. 模块的接口 B. 数据的描述 C. 模块的功能 D. 数据的状态 6、需求分析是分析员经了解用户的要求,认真细致地调研、分析,最终建立目标系统的逻辑模型并写出( )的过程。 A. 模块说明书 B. 软件规格说明 C. 项目开发计划 D. 合同文档 7、UML的基本建筑块不包括()。 A.框架B、事物C、关系D、图 8、下列()属于强度测试。 A.通过测试系统的恢复能力,检测其数据恢复、重新启动等是否正常 B.检测系统是否达到性能要求指标 C.设计测试用例,使系统处于异常数量、异常频率、异常条件下,检测系统的承受能力D.检测系统安全保密的漏洞 9、在各种不同的软件需求中,功能需求描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明,()是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求。 A、业务需求 B、功能要求 C、非功能需求 D、用户需求 10、与“项目开发计划”文档有关的人员是() A.管理人员和开发人员B.开发人员和维护人员 C.开发人员和用户D.管理人员和用户 11、若有一个计算类型的程序,它的输入量只有一个x,其范围是[.1.0,1.0],现从输入的角度考虑一组测试用例:.1.001,.1.0,1.0,1.001。设计这组测试用例的方法是( )。 A.条件覆盖法B.等价分类法 C.边界值分析法D.错误推测法 12、在数据流图中,○(椭圆)代表()。 A、源点 B、终点 C、加工 D、模块 13、模块内聚度越高,说明模块内各成分彼此结合的程度越()。

软件开发实习工作总结报告(标准版)

软件开发实习工作总结报告 (标准版) The work summary can correctly understand the advantages and disadvantages of the past work; it can clarify the direction and improve the work efficiency. ( 工作总结) 部门:_______________________ 姓名:_______________________ 日期:_______________________ 本文档文字可以自由修改

软件开发实习工作总结报告(标准版) 时间过得真快,转眼间,在山大实习生活就结束了 四周的时间能够和山大的同学一起工作、学习、生活我感到非常的荣幸,同时也感觉到很大的压力,作为电子商务专业的学生从事软件开发感觉还是有一定的困难,特别是我们还是和山大大三的学生一起,在初来时自己就有一些不自信,但随着项目的进展,我慢慢的找到了自己的位置,找到自己的目标,虽然自己与好的同学还有差距,这也给了我很大压力,但是我相信没有压力就没有动力,所以整个实训过程中我都在不断地努力。 实训期间让我学到很多东西,不仅在理论上让我对it领域有了全新的认识,在实践能力上也得到了很大的提高,真正的学到了学以致用,更学到很多做人的道理,对我来说受益匪浅。特别是利用周六上午的时间山大为我们安排的讲座让我们了解it领

域一些新的发展动态以及一些的技术,让我意识到自己知识的缺少,这激励我在以后的学习、工作、生活中要不断了解信息技术发展动态以及信息发展中出现的新的技术。 除此之外,我还学到了如何与人相处,如何和人跟好的交流,我们组成一个团队大家一起开发一个项目,大家的交流沟通显得尤为重要,如何将自己的想法清楚明白的告诉队友,如何提出自己想法的同时又不伤害其他的队友的面子,这些在我的实训生活中都有一些体会。可是说,第一次亲身体会理论与实际相结合,让我大开眼界。也是对以前学习的一个初审吧,相信这次实训多我以后的学习、工作也将会有很很大的影响,在短短的二十几天里这些宝贵的经验将会成为我以后工作的基石。 作为大二的学生,经过两年的在校学习,对程序设计有了一些基本的理性的认识和理解。在校期间一直忙于理论的学习,没有机会也没有经验来参与我们项目的开发,所以在实习之前软件按开发对我来说是非常抽象的,一个完整的项目要怎么来分工以及完成该项目所需要的基本步骤也不明确,经过这次实训让我明

C-S软件项目开发综合实训方案

C/S软件项目开发综合实训方案 1.实训目标 CS项目开发实训是在完成C#.NET基本理论实践课程学习之后,在教师指导下以学生为主体的软件项目开发综合技能训练。对于巩固专业知识,培养学生软件项目开发技能具有重要意义,主要实训目标如下: (1)进一步巩固加深学生对C#程序设计基本知识的理解,培养学生综合运用C#语言知识和技术分析解决实际问题的能力。 (2)通过一个数据库管理信息系统的分析、设计、实现、测试等环节使学生了解项目开发过程,培养学生创造性思维,提高项目分析设计、编码与调试能力。 (3)通过实训,学生将软件工程的知识应用于管理信息系统的开发,有助于对软件开发过程管理的理解与应用。 (4)项目分组开发与项目汇报制度,有助于培养学生的团队合作精神与沟通能力。 2.实训内容 (1)选题、需求分析、数据库设计 ?选题内容要符合本课程的教学要求,需注意选题的完整性,要能进行分析建模、 设计、编程、测试等一系列工作,并能以规范的文档形式表现出来。 ?选题时要注意选题内容的先进性、综合性、实践性、应适合实践教学和启发创 新,选题内容不应过于简单,难度和工作量要适中。 ?数据库设计要能满足功能实现的基本要求,符合数据库设计范式,实体关系清 晰,能保证数据的实体完整性和参照完整性。 ?项目成果应用具有完整的功能。 (2)程序的编写、调试与测试 学生通过查阅资料,阅读书籍,网络搜索等方式,在教师指导下分组协同完成所选项目的开发工作,包括编程、上机调试、测试及最后得到的预期成果。 (3)提交实训报告 实训报告是实训工作的整理和总结,主要包括实训目的,实训内容,实训步骤,实训结果,实训心得;需求分析,概要设计,详细设计,测试等。 3.实训要求 为培养学生软件项目开发能力和团队协作工作精神,结合所学的专业课程,本次实训要求分组协同完成一个完整的数据库信息管理系统。开发语言使用C#,开发平台使用https://www.doczj.com/doc/ea9782979.html, ,数据库使用SQL Server,软件设计开发过程必须规范,要求按照软件工程的管理思想和设计规范书写文档,同时注意编码规范。 4.实训计划 本次实训时间为3周,共计60学时,分五个阶段完成。编码阶段可根据实际选题项目安排模块代码完成顺序。具体实训计划见表3.3。

相关主题
文本预览
相关文档 最新文档