资源描述
毕业设计(论文)评阅书
题 目 音乐交流论坛设计和实现
1.指导老师评语:
署名:
年 月 日
2.评阅人评语:
署名:
年 月 日
3.答辩小组评语:
署名:
年 月 日
毕业设计(论文)任务书
题 目 音乐交流论坛设计和实现
起讫日期 3月25日 至 6月25日
学生姓名 专业班级
所在院系 机械工程学院
指导老师 职称 讲师
所在单位 软件学院软件工程教研室
3月25日
任务及要求:
一. 设计(研究)内容和要求(包含设计或研究内容、关键指标和技术参数,并依据课题性质对学生提出具体要求)
1 系统界面要求:人性化,美观,易于操作。
2 系统功效:
1、登陆模块:该系统用户分为后台用户和前台用户,后台用户是管理员用户,前台用户是游客和会员;会员输入正确用户名和密码才能登陆,不然只能是游客。
2、注册会员:当注册会员登陆以后,能够对以下模块进行操作
(1)、个人信息模块
会员信息包含:会员名、密码、性别、头像、QQ、个人主页、注册时间、会员等级、邮箱、最终登录时间、id。会员能够对会员名、密码、性别、QQ、个人主页、邮箱进行修改。
(2)、帖子模块
会员能够在论坛主页发帖和其它人进行交流;帖子属性有标题、发帖内容(能够是文字、图片、链接和附件)、发帖类型(华语、日韩、欧美)、发帖人、发帖时间、是否被加精、阅读数、评论数;会员能够对自己所发帖子进行查看和修改;其它会员也能够对帖子进行评论,评论属性包含标题、发帖内容(能够是文字、图片、链接和附件)、发帖人、发帖时间。
(3)、好友模块
会员能够经过这个模块对其它会员资料进行查看,并进行好友添加和好友删除,会员还能够查看自己好友名单中好友登录状态。
(4)、相册模块
会员能够经过这个模块添加和删除相册中照片,也能够修改和删除相册,相册属性有:目录名、类型、描述、封面、物理地址、创建时间,照片属性有:阅读量、评论量、上传者,其它会员也能够对相册进行评论,评论属性有:评论标题、评论内容、评论内容、评论时间。
(5)、发短信模块
会员能够经过该模块对其它会员发送短信,短信属性:发信人、收信人、收信状态、收信时间,会员能够查看和删除自己收到短信。
25、 、送花模块
会员能够经过这个模块对其它会员进行送花,属性包含送花人、收花人、花朵个数、感言、送花时间,会员能够查看自己收到花朵总量。
3、管理员模块:当管理员用户登录以后,能够对以下模块进行操作
(1)、会员管理模块:管理员能够查看会员个人信息,并能够为用户设置和解除权限,也能够对会员进行删除。
(2)、帖子管理模块:管理员能够查看帖子,并能够对帖子进行修改、删除、加精。
4、游客:未注册用户称为游客,游客只有浏览帖子和注册功效。
注册模块:游客能够经过注册模块注册来成为会员,注册模块属性有:会员名、密码、邮箱和验证码。
3 论文要求:
要求写一篇不少于1字论文。论文条理清楚,结构严谨,论点正确,论据充足,概念清楚,数据资料齐全。论文内容包含400字左右汉字摘要,对应外文摘要,序言,系统总体设计,系统具体设计,系统实现,系统性能分析,系统测试及结论,参考文件。论文中必需使用规范系统步骤图、实体-关系图(即E-R图)和程序步骤图等图形工具。图、表标识要统一。论文必需根据《 毕业设计(论文)工作手册》中指定格式要求进行书写。参考文件不少于10条,其中最少1篇外文文件。在论文中参考文件被引用地方必需给出明确文件标注。
4 相关资料要求:
要求完成一篇不少于10000外文字符翻译,译文不少于3000汉字,且译文内容必需和题目(或专业内容)相关。还要求完成一篇不少于3000汉字实习(调研)汇报,其内容包含:课题起源及意义,中国外发展情况,本课题研究目标、研究内容、研究方法、研究手段和进度安排,试验方案可行性分析和已含有试验条件和关键参考文件。系统代码要求不少于1000行。
5 进度要求:
根据学校要求,毕业设计历时14周,制订可行以周为单位进度计划表,并严格根据进度计划表进度完成毕业设计。
二. 原始依据(包含设计或论文工作基础、研究条件、应用环境、工作目标等)
1 工作基础:经过学习基础课程和专业课程,学生已经掌握了一定理论基础知识。这些课程包含,等等。
2 研究条件:在一台CPU主频为500MHZ、内存为128MB计算机上,安装了Windows 7操作系统,JavaScript编程语言软件,CCS编程语言软件,php编程语言软件,html编程语言软件,Apache服务器,mysql数据库。
3 应用环境:Windows 7操作系统
4 工作目标:培养学生综合利用所学知识分析和处理实际问题能力,强化学生计算机实际应用技能方面训练。
三. 参考文件
[1] Zakas. Nicholas,李松峰译.《JavaScript高级程序设计(第3版)》[M].北京:人民邮电出版社,.
[2] Jeremy Keith, Jeffrey Sambells, 魏忠, 杨涛译.JavaScript DOM编程艺术(第2版).北京:人民邮电出版社,.
[3] 高洛峰.细说PHP(第2版)[M].北京:电子工业出版社,.
[4] 刘西杰, 柳林 .HTML、CSS、JavaScript网页制作从入门到精通[M].北京:人民邮电出版社,.
[5] 马志勇,林立志.HTML4.0实用编程技术[M].北京:中国水利水电出版社出版,.
[6] 黄缙华 .MySQL入门很简单[M].北京:清华大学出版社,.
[7] Boroncxyk.T., Elizabeth Naramore , 薛焱.Web开发入门经典:使用PHP6、Apache和MySQL[M].北京:清华大学出版社,.
[8] Steve Fulton , Jeff Fulton. HTML5 Canvas:网站当地化交互和动画设计(影印版)(英文)[M].南京:东南大学出版社,.
[9] 王江伟.Apache服务器配置和使用工作笔记[M].北京:电子工业出版社,.
[10]Andren Curioso, Ronald Bradford, Patrick Galbraith, 黄晓磊译.PHP+MySQL教授编程[M].北京清华大学出版社,.
指导老师签字:
教研室主任签字:
年 月 日
毕业设计(论文)进度计划和考评表
学生姓名
专业班级
指导老师
本课题其它人员
无
题 目
音乐交流论坛设计和实现
时 间
计划完成内容
学生工作进展情况
(由学生手写)
指导老师检验
意见、署名、日期(手写)
第1周
确定毕业设计题目,构思系统模块分类和各模块功效描述,填写《任务书》。
第2周
完成《任务书》,查询资料进行调研,填写《调研汇报》和《进度计划表》,确定《外文翻译》外文原文起源。
第3周
继续查询资料,完成《调研汇报》和《进度计划表》,开始对外文原文进行翻译。
第4周
完成《外文翻译》,进入需求分析阶段:绘制功效模块图、用例图。
第5周
完成功效模块图和用例图,进入概要设计阶段:绘制业务步骤图。
第6周
完成业务步骤图,进入具体设计阶段:绘制实体关系图。
第7周
完成实体关系图,继续具体设计阶段:绘制实体属性图和实体属性表。
第8周
完成实体属性图和实体属性表,进入代码实现阶段:
个人信息模块、帖子模块、好友模块。
第9周
继续代码实现阶段:相册模块、发短信模块、送花模块。
第10周
继续代码实现阶段:注册模块、会员管理模块、帖子管理模块。
第11周
完成代码编写,进入代码测试阶段,编写对应于个人信息模块测试用例,并采取黑盒测试技术测试注册模块运行情况。
第12周
继续代码测试阶段,编写对应于好友模块测试用例,并采取黑盒测试技术测试登录模块运行情况。
第13周
完成软件验收,对软件界面细节进行美化,整理电子版材料,打印并装订纸制版材料。
第14周
完成《答辩ppt》,复习和《软件工程》、《数据库理论》、PHP理论知识,完成答辩。
指导老师签字: 年 月 日
注:
1.“计划完成内容”由学生本人在毕业设计(论文)开始时制订并交由指导老师审核签字。
2.“第 周”依据毕业设计(论文)实际实施周数。
毕业设计(论文)答辩统计卡
学生姓名
专业班级
题 目
音乐交流论坛设计和实现
自述情况:
回复问题情况:
答辩得分
1
2
3
4
5
6
7
8
9
10
总分
平均得分
答辩地点: 统计人: 年 月 日
毕业设计(论文)成绩考评表
学生姓名
专业班级
题 目
音乐交流论坛设计和实现
评 审 者
考 核 项 目
评分(每项满分10分)
指导老师
40分
1
工作态度和遵守纪律情况
2
掌握基础理论、专业知识、基础技能程度和阅读外文水平
3
独立工作能力、综合利用所学知识分析和处理问题能力及实际工作能力提升程度
4
完成任务情况和水平(工作量及说明书、论文和图纸、软、硬件实物结果质量和创新性)
评阅人
20分
5
说明书、论文质量(正确性、条理性、发明性和实用性)及图纸质量(视图完整、布局合理、图面整齐、线条清楚、标注规范)
6
技术水平(理论、分析、计算、试验和软、硬件实物性能和创新性)
答辩小组(或答辩委员会)
40分
7
完成任务情况和水平(按规范化要求)
8
说明书、论文、图纸和实物结果质量和创新性
9
答辩时讲述条理性及系统性
10
回复问题正确性
总评成绩
总评成绩等级(优、良、中、及格、不及格)
指导老师签字:
评阅人签字:
答辩小组组长(答辩委员会主任)签字:
注:此表一式两份,一份由教研室保留,另一份装入学生毕业设计(论文)档案袋中。
毕业设计计算机软件验收汇报
学生姓名
专业班级
指导老师
职称
讲师
题 目
音乐交流论坛设计和实现
验收组
成 员
姓 名
职 称
工 作 单 位
本人署名
组 长
副教授
软件工程教研室
组 员
讲师
软件工程教研室
组 员
讲师
软件工程教研室
软件项目
概 况
开发工具
Eclipse
存放介质
计算机硬盘
验收具体内容
软件资料名称及份数
软件资料名称
份数
1.软件使用说明
1
2.程序代码
1
3.软件存放磁盘(光盘)
1
源程序所用语言
php,JAVAScript,Html,ccs
源程序字节数(或行数)
1000-1600行
程序
运行
环境
硬 件
CPU:500MHz,内存:512M
软 件
Windows 7系统,Microsoft Access,Eclipse
软件开发关键特点
采取B/S结构结合J2EE体系结构中Struts框架进行开发。
软件关键用途
为投稿用户提供简单、方便投稿环境,提升编审工作效率,减轻她们工作量。
程序编译情况
全部程序编译经过,软件运行情况良好。
验收
意见
组长(署名): 日期: 年 月 日
用计算机打印或黑色钢笔、签字笔填写。同答辩统计一同存入学生毕业设计(论文)资料中。
参与毕业设计(论文)答辩申请书
学生姓名
学院
软件学院
专业班级
题 目
音乐交流论坛设计和实现
指导老师
答辩前学生填写毕业设计(论文)工作总结和参与答辩申请:
毕业设计是对大学生所学基础知识全方面总结和实践。经历了3个多月需求、分析、设计、实现、
测试等阶段,最终完成了此次设计—— 音乐交流论坛。本设计关键是对论坛一个设计
该程序使用PHP语言编写,MySql作为数据库。前台页面实现了登陆、注册、发帖子、修改帖子、
删除帖子、回复帖子、上传图片、添加好友、送花和发短信功效。后台管理系统实现了对帖子管理
和对会员管理。
系统设计过程包含了需求分析、编写规格说明、结构设计、具体设计、编写代码、编写测试用例、
软件维护等多个步骤。需求分析用了2周时间来做,编写规格说明用了2周时间来做,结构设计和
具体设计应用了4周时间,编写代码用了3周时间,编写测试用例用了1周时间
不过,因为我个人技术水平有限,同时编程经验不足,有些功效还是没能实现。此次设计,我学
会了PHP语言应用,软件编写代码步骤,收获很多。
在此,我向 老师和答辩小组申请答辩资格,请同意。
签字:
日期: 年 月 日
指导老师对学生参与毕业设计(论文)答辩意见:
指导老师: 年 月 日
音乐交流论坛设计和实现
系统使用说明书
一、操作步骤:
1、 开启XAMPP服务器,打开IE浏览器,在地址栏中输入以下网址:
http://localhost/forum,进入本论坛首页,图1-1所表示。
图1-1 系统首页界面
2、 在使用本系统时,假如没有注册成为会员,则只能够浏览首页和查看公布帖子,不能进行其它操作;只有注册成为会员后,才能进行相关操作。用户注册页面图1-2所表示。需要注意是,在注册页面中带有“*”标识选项是必需填写,密码和确定密码必需相同,电子邮件和主页必需符合格式。只有遵守以上要求,才能成功注册,不然会提醒错误。
图1-2 用户注册页面图
3、 用户注册成功而且正常登陆后,点击系统首页中“发表文章”,就能进入发表帖子界面。图1-3所表示,在该页面中选择“类型”,填写稿件名称和稿件内容以后就能投稿。需要注意是:带“*”标识选项是必需填写,另外帖子标题不能小于2位大于40位,帖子内容不能小于10位。假如操作不符合以上要求,系统会提醒错误。
图1-3 发帖子页面
4、 发表完成后,会员就能够在首页看到自己所发帖子,能够在首页对帖子进行查看。图1-4所表示。
图1-4 帖子列表页面
5、 会员也能够点击列表中帖子,对其它人发表帖子进行查看,并能够进行回复。图1-5所表示。
图1-5 帖子页面
6、 会员也能够对个人中心进行管理,点击“个人中心”,进入个人中心首页。图1-6所表示。
图1-6 个人中心主页
7、 点击修改资料能够对个人信息进行修改。图1-7所表示。
图1-7 个人资料修改
8、 点击短信查询进入短信页面,图1-8所表示。
图1-8 个人资料修改
9、 点击任意短信能够查看短信内容。图1-9所表示。
图1-9 短信详情
10、 选中短信,点击“批删除”,能够删除短信。图1-10所表示。
图1-10 删除短信后
11、 点击好友设置,进入好友设置页面。图1-11所表示。
图1-11 好友设置页面
12、 当有些人发送好友验证信息时,能够进行好友验证。图1-12所表示。
图1-12 经过验证
13、 点击“查询花朵”,进入花朵查询页面。图1-13所表示。
图1-13 查询花朵
14、 会员还能够有自己相册,点击“相册”进入相册首页。图1-14所表示。
图1-14 相册列表
15、 点击“添加目录”,添加新目录。图1-15所表示。
图1-15 添加目录
16、 点击相册,再点击上传,能够上传照片。图1-16所表示。
图1-16 上传图片
17、 图片下方有一个“删除”按钮,点击能够对图片进行是删除。图1-17所表示。
图1-17 删除图片
18、点击图片,能够对图片进行评论,图片评论不得小于10位。图1-18所表示。
图1-18 图片评论
19、 会员点击“好友”,进入好友页面。图1-19所表示。
图1-19 好友列表
20、在头像下方有“发消息”、“加为好友”和“给她送花”三个按钮,能够进行对应操作,图1-20、1-21和1-22所表示。
图1-20 写短信
图1-21 添加好友
图1-22 送花
21、 管理员登陆后比会员登陆后多了一个管理项。图1-23所表示。
图1-23 管理员
22、 管理员登陆后,点击“管理”进入管理员页面,对论坛进行管理。图1-24所表示。
图1-24 管理员页面
23、 点击“系统设置”,管理员能够对整个论坛系统进行设置。图1-25所表示。
图1-25 系统设置
24、 点击会员列表进入会员管理页面。图1-26所表示。
图1-26 会员管理
26、 在操作中“删”字,点击后对会员进行删除。图1-27所表示,会员樱木花道被删除。
图1-27 会员删除
26、 点击“职务设置”,对其它会员进行职务设置。输入会员名,点击“添加管理员”。能够把其它会员设置成管理员。图1-28所表示。
图1-28 职务设置
检验意见:
签字:
日期:
实习(调研)汇报
一、 课题起源及意义
论坛,即BBS,英文全称是Bulletin Board System,翻译为汉字就是“电子布告栏系统”。BBS最早是用来公布股市价格等类信息,当初BBS连文件传输功效全部没有,而且只能在苹果机上运行。早期BBS和通常街头和校园内公告板性质相同,只不过是经过来传输或取得消息而已。一直到开始普及以后,有些人尝试将苹果计算机上BBS转移到个人计算机上,BBS才开始逐步普及开来。近些年来,因为爱好者们努力,BBS功效得到了很大扩充。经过BBS系统可随时取得多种最新信息;也能够经过BBS系统来和她人讨论计算机等等多种有趣话题;还能够利用BBS系统来公布部分“征友”、“廉价转让”、“招聘人才”及“求职应聘”等启事;更能够召集亲朋好友到聊天室内高谈阔论。这个出色天地就在你我身旁,只要您在一台能够访问互联网计算机旁,就能够进入这个交流平台,来享用它种种服务。
首先说明一下,上面说“论坛”通常就是大家口中常提BBS。在网络以外现实世界中,“论坛”是指一个高规格、有长久主办组织、数次召开研讨会议。著名论坛有:博鳌亚洲论坛,精英外贸论坛等。
一个后缀修饰词,通常见于企业、个人、网站等用词。比如:80后之窗论坛、南阳零距离论坛、生活121论坛、企业论坛、爱看txt小说论坛、论坛会议、baidu论坛等。
我此次毕设选择做是 音乐交流论坛,是期望全校师生能在论坛上交流音乐,分享好听歌曲,这么也能够丰富大家课余生活。
二、 中国外发展情况
中国互联网市场大部分时候是受资本意志影响,而资本对BBS最看好时候也仅仅是康盛巅峰时期,以后基础上全部会认可一个见解是bbs难以变现,bbs热潮也就随之退去了。
bbs这一古老产品形态即使从未成为过互联网行业发展主角,但其存在一直较为稳定,从未因任何时尚兴起而被完全替换。bbs在中国甚至全球其实一直没冷过。
从UGC这个大范围来说,拿bbs和其它产品比较一下UGC产品三要素——信息关键过滤机制、用户关键互动机制、信息关键传输机制,twitter分别是follow、@和RT,bbs则是回帖、回帖、回帖。能够显著看出来bbs是在用一个产品设计来实现多个产品目标:过滤信息靠回帖、用户间互动靠回帖、传输内容靠回帖,twitter已经是一个很简单产品了,但bbs其实本质上比twitter还简单——简单意味着门槛低,简单意味着更稳定。
假如把满足版块、发帖、回帖这些要素产品全部算作bbs话,那么中国bbs市场大致由baidu贴吧(论坛平台)、Discuz!/phpwind(通用论坛程序)、猫扑/天涯(独立论坛小区)组成。
单从流量上看,baidu贴吧是全球最大bbs平台,天天数亿访问量,从诞生至今一直全部在增加,即使微博爆发期,贴吧流量全部没有下降。另外是天涯,即使去年下降过一段时间,但总体还很稳定。最近几年微博等社会化媒体兴起对各类传统论坛型小区全部有不一样程度影响,但总体来说其影响仅限于对用户总体互联网时间抢占,并不存在本质替换关系。
中国绝大多数商业网站使用Discuz!或Phpwind搭建自己论坛,因为Discuz!和Phpwind并没有很可靠数据公开,所以只能推测估算。Discus!全球使用量貌似超出200万,phpwind超出100万,。个人观察是phpwind最近两年增速超出Discuz!,按有效网站来看,现在二者市场百分比可能在6:4到5:5之间(很粗略估量,我个人不对这个数字负责)。多说一句:康盛把Discuz!无偿了,于是做大了,但她并没有把服务器空间一起包下来,所以没有做得很大。
不一样bbs服务,除了发帖、回帖这些主干功效,外围功效设计差异也会造成不一样产品之间巨大不一样(并不是指小区气氛之类)。比如贴吧和小组newsfeed页面——“我i贴吧”就很弱,“我小组最新话题”则很强,其它bbs根本没这么页面。还有回帖内容展现是不是和主帖相同、对回帖是否有单独互动操作...主干功效之外产品差异,对“bbs”之间影响,要远大于其它产品种类(比如腾讯微博和新浪微博,在回复转发机制上很长时间全部不一样)。所以在我看,和其说“bbs”是一个产品形态(和“微博”、“网盘”同级),不如说它更像一个服务种类(和“SNS”同级)。
三、 课题研究目标
建设一个 音乐交流论坛,不管是同学还是老师全部能够再此论坛上讨论音乐、分享歌曲。只要注册成为会员,就能够在论坛中发帖、回复来交流音乐。
四、 课题研究内容
1、登陆模块:该系统用户分为后台用户和前台用户,后台用户是管理员用户,前台用户是游客和会员;会员输入正确用户名和密码才能登陆,不然只能是游客。
2、注册会员:当注册会员登陆以后,能够对以下模块进行操作
(1)、个人信息模块
会员信息包含:会员名、密码、性别、头像、QQ、个人主页、注册时间、会员等级、邮箱、最终登录时间、id。会员能够对会员名、密码、性别、QQ、个人主页、邮箱进行修改。
(2)、帖子模块
会员能够在论坛主页发帖和其它人进行交流;帖子属性有标题、发帖内容(能够是文字、图片、链接和附件)、发帖类型(华语、日韩、欧美)、发帖人、发帖时间、是否被加精、阅读数、评论数;会员能够对自己所发帖子进行查看和修改;其它会员也能够对帖子进行评论,评论属性包含标题、发帖内容(能够是文字、图片、链接和附件)、发帖人、发帖时间。
(3)、好友模块
会员能够经过这个模块对其它会员资料进行查看,并进行好友添加和好友删除,会员还能够查看自己好友名单中好友登录状态。
(4)、相册模块
会员能够经过这个模块添加和删除相册中照片,也能够修改和删除相册,相册属性有:目录名、类型、描述、封面、物理地址、创建时间,照片属性有:阅读量、评论量、上传者,其它会员也能够对相册进行评论,评论属性有:评论标题、评论内容、评论内容、评论时间。
(5)、发短信模块
会员能够经过该模块对其它会员发送短信,短信属性:发信人、收信人、收信状态、收信时间,会员能够查看和删除自己收到短信。
(6) 、送花模块
会员能够经过这个模块对其它会员进行送花,属性包含送花人、收花人、花朵个数、感言、送花时间,会员能够查看自己收到花朵总量。
3、管理员模块:当管理员用户登录以后,能够对以下模块进行操作
(1)、会员管理模块:管理员能够查看会员个人信息,并能够为用户设置和解除权限,也能够对会员进行删除。
(2)、帖子管理模块:管理员能够查看帖子,并能够对帖子进行修改、删除、加精。
4、游客:未注册用户称为游客,游客只有浏览帖子和注册功效。
注册模块:游客能够经过注册模块注册来成为会员,注册模块属性有:会员名、密码、邮箱和验证码。
五、课题研究方法和研究手段
PHP,是英文超文本预处理语言Hypertext Preprocessor缩写。PHP 是一个 HTML 内嵌式语言,是一个在服务器端实施嵌入HTML文档脚本语言,语言风格有类似于C语言,被广泛地利用。
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB企业开发,现在属于Oracle企业。MySQL是一个关联数据库管理系统,关联数据库将数据保留在不一样表中,而不是将全部数据放在一个大仓库内,这么就增加了速度并提升了灵活性。MySQLSQL语言是用于访问数据库最常见标准化语言。MySQL软件采取了双授权政策(本词条“授权政策”),它分为小区版和商业版,因为其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,通常中小型网站开发全部选择MySQL作为网站数据库。因为其小区版性能卓越,搭配PHP和Apache可组成良好开发环境。
Apache HTTP Server(简称Apache)是Apache软件基金会一个开放源码网页服务器,能够在大多数计算机操作系统中运行,因为其多平台和安全性被广泛使用,是最流行Web服务器端软件之一。它快速、可靠而且可经过简单API扩展,将Perl/Python等解释器编译到服务器中。
超文本标识语言,即HTML(Hypertext Markup Language),是用于描述网页文档一个标识语言。
级联样式表(Cascading Style Sheet)简称“CSS”,通常又称为“风格样式表(Style Sheet)”,它是用来进行网页风格设计。比如,假如想让链接字未点击时是蓝色,当鼠标移上去后字变成红色且有下划线,这就是一个风格。经过设置样式表,能够统一地控制HTML中各标志显示属性。级联样式表能够使人更能有效地控制网页外观。使用级联样式表,能够扩充正确指定网页元素位置,外观和创建特殊效果能力。
Javascript是一个由NetscapeLiveScript发展而来原型化继承面向对象动态类型区分大小写用户端脚本语言,关键目标是为了处理服务器端语言,比如Perl,遗留速度问题,为用户提供更流畅浏览效果。当初服务端需要对数据进行验证,因为网络速度相当缓慢,只有28.8kbps,验证步骤浪费时间太多。于是Netscape浏览器Navigator加入了Javascript,提供了数据验证基础功效。
五、 课题进度安排
毕业设计总共14周,大致安排以下:
时 间
计划完成内容
学生工作进展情况
(由学生手写)
指导老师检验
意见、署名、日期(手写)
第1周
确定毕业设计题目,构思系统模块分类和各模块功效描述,填写《任务书》。
第2周
完成《任务书》,查询资料进行调研,填写《调研汇报》和《进度计划表》,确定《外文翻译》外文原文起源。
第3周
继续查询资料,完成《调研汇报》和《进度计划表》,开始对外文原文进行翻译。
第4周
完成《外文翻译》,进入需求分析阶段:绘制功效模块图、用例图。
第5周
完成功效模块图和用例图,进入概要设计阶段:绘制业务步骤图。
第6周
完成业务步骤图,进入具体设计阶段:绘制实体关系图。
第7周
完成实体关系图,继续具体设计阶段:绘制实体属性图和实体属性表。
第8周
完成实体属性图和实体属性表,进入代码实现阶段:
个人信息模块、帖子模块、好友模块。
第9周
继续代码实现阶段:相册模块、发短信模块、送花模块。
第10周
继续代码实现阶段:注册模块、会员管理模块、帖子管理模块。
第11周
完成代码编写,进入代码测试阶段,编写对应于个人信息模块测试用例,并采取黑盒测试技术测试注册模块运行情况。
第12周
继续代码测试阶段,编写对应于好友模块测试用例,并采取黑盒测试技术测试登录模块运行情况。
第13周
完成软件验收,对软件界面细节进行美化,整理电子版材料,打印并装订纸制版材料。
第14周
完成《答辩ppt》,复习和《软件工程》、《数据库理论》、PHP理论知识,完成答辩。
六、 试验方案可行性分析
时间安排上可行性分析 :依据用户提出系统功效、性能及实现系统多种约束条件,依据新系统目标来衡量所需技术是否含有。本系统是一个数据库管理、查询和管理系统。现有技术已较为成熟,硬件、软件性能要求、环境条件等各项条件良好。估量利用现有技术条件应完全能够达成该系统功效目标。同时,考虑给开发期限也较为充裕,估计系统是能够在要求期限内完成开发。 有以上分析可知,本网站开发在技术上是可行。 估量代码量可行性分析 :因为本系通属于校内网上运行,用户群关键是 在校大学生和老师。所以,信息才是最关键。没有必需把整个网站做美轮美奂。用户界面达成简练明了,能够快速看帖、发帖、回复就能够了。所以估量代码量在1000-之间。 经济条件方面可行性分析 :学校含有信息化处理设施,而且拥有支持本系统应用平台。所以无需再投入资金购置其它设施。系统开发基于本人对程序开发实践学习而来,用户无需资金投入,而且软件开发过程投入成本不高。所以开发经费完全能够接收。由以上分析可知,本网站在经济上是可行。
七、 已含有试验条件
人员条件:经过学习基础课程和专业课程和自学,我已经掌握了一定理论基础知识。这些课程包含JAVA,软件工程,数据库等等。
硬件条件:一台CPU主频为500MHZ、内存为128MB计算机上,安装了Windows 7操作系统。
软件条件:Windows 7操作系统,PHP编程语言软件,MySQL数据库软件,HTML编程语言软件,Apache服务器,CCS编程软件。
八、 参考文件
[1] Zakas. Nicholas,李松峰译.《JavaScript高级程序设计(第3版)》[M].北京:人民邮电出版社,.
[2] Jeremy Keith, Jeffrey Sambells, 魏忠, 杨涛译.JavaScript DOM编程艺术(第2版).北京:人民邮电出版社,.
[3] 高洛峰.细说PHP(第2版)[M].北京:电子工业出版社,.
[4] 刘西杰, 柳林 .HTML、CSS、JavaScript网页制作从入门到精通[M].北京:人民邮电出版社,.
[5] 马志勇,林立志.HTML4.0实用编程技术[M].北京:中国水利水电出版社出版,.
[6] 黄缙华 .MySQL入门很简单[M].北京:清华大学出版社,.
[7] Boroncxyk.T., Elizabeth Naramore , 薛焱.Web开发入门经典:使用PHP6、Apache和MySQL[M].北京:清华大学出版社,.
[8] Steve Fulton , Jeff Fulton. HTML5 Canvas:网站当地化交互和动画设计(影印版)(英文)[M].南京:东南大学出版社,.
[9] 王江伟.Apache服务器配置和使用工作笔记[M].北京:电子工业出版社,.
[10]Andren Curioso, Ronald Bradford, Patrick Galbraith, 黄晓磊译.PHP+MySQL教授编程[M].北京清华大学出版社,.
检验意见:
签字:
日期:
展开阅读全文