- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于团队开发的交互性网站开发方案
计算机00级 李萌
指导教师:李冠峰
关键词:团队 交互性 音乐网站 软件工程
(一) 内容简介
本题目是团队开发的基于SQL Server 2000和ASP 3.0的交互性音乐网站。网站开发与软件开发过程相似,都要遵循软件工程的开发方式进行开发,本文介绍了我们在开发过程中的四个关键步骤及一些感想,总结了数据库设计的思想和ASP网络编程的特点,以及团队开发中注意的问题。
本系统特点如下:
轻松找到喜欢的音乐:浏览方式有最近更新、内部排行(热门歌曲)、外部排行(媒体排行榜)、推荐专辑和推荐歌手、歌手分类(地区、性别等)。
快捷方便的搜索:用户可以通过歌手姓名、歌曲名称、专辑名称以及歌词内容进行搜索。
用户参与性1:强大的DJ(disc jockey)系统。通过申请DJ,用户可以精选自己喜爱的歌曲添加到DJ列表中,并可以推荐给其他用户,最热门的DJ会在首页醒目的位置提供给其他用户进行交流。
用户参与性2:对歌曲、专辑、歌手的评价功能。
用户参与性3:歌词录入功能。
完备的后台管理:录入员、审核员和管理员各司其职。
易于维护性:设计的“辅助录入软件”通过读取歌曲的ID3信息进行批量的歌曲添加和修改,大大提高了网站维护的效率。
设计思想
作为一个网站的开发,与软件开发过程相似,都要遵循软件工程的开发方式进行开发。本文所提出的:基于团队开发的交互性网站开发方案,基本按以下四个步骤进行开发:
1、需求分析
在需求分析的过程中,要明确开发对象的市场前景,确定主体功能。这样才可以保证开发对象的实际应用价值。
2、整体设计以及开发方式的选择
在这一阶段,重点内容是程序的整体设计。整体设计要明确软件的功能,也就是说,在这一阶段,要进行详尽的功能分析,并将软件全部功能全部记录在功能文档内,以便在开发过程中有章可循,避免了开发过程的混乱。在网站开发过程中,功能分析主要分为两部分,一部分是前台功能分析,即针对用户浏览所提供的浏览功能。一个优秀的前台系统,可以使用户能够方便快捷的找到自己所需要的内容,使用户乐于在站点内浏览和搜集信息。因此,一个优秀的前台系统可以使网站在目前激烈的网站竞争中立于不败之地;另一部分是后台功能分析,即针对网站维护人员所提供的管理功能后台是网站维护人员对网站进行维护的主要手段。优秀的后台管理方式可以将庞大的工作量进行精简,并且可以全面的掌握网站的状态。这两部分功能相辅相成,构成了网站的整体。
这一阶段的另一项工作是开发方式的选择。主要是指开发语言的选择以及开发工具的选择。开发语言和开发工具在软件开发中占有重要的地位。选择一种适合开发对象的开发语言可以使开发工作简单易行;选择适合开发对性的开发工具则可以高效率、高质量的进行开发工作。这部分工作,主要是针对开发对象的特点来进行判断,通过实际的需求以及实际条件的不同来确定开发语言以及开发工具。在毕业设计中,我们使用了ASP语言进行开发,工具主要使用了SQL SERVER 2000、IIS5.0、EDITPLUS 2.1
3、数据库开发
数据库的开发,是软件开发的重要组成部分。网络编程所涉及的内容基本都是围绕着数据库展开操作,因此数据库的开发成为网络编程中的重中之重。
数据库开发主要分为两个部分,一部分是E-R图的确立,另一部分是逻辑关系的确立。通过这两部分工作可以全面的掌握数据对象中所有的实体,以及各实体之间的逻辑关系,对于代码开发大有裨益。
4、ASP程序开发
ASP程序开发是产品的主体部分也是整个网站开发中的核心部分。ASP程序开发主要分为前期开发与后期开发两个阶段。
(1)ASP程序的前期开发
前期开发主要是进行一些ASP开发的准备工作,主要有以下几项:
A.建立功能文档
所谓功能文档,是指在进行软件的功能分析后将所有需要开发的内容总汇在一起的文档。在前面功能分析部分已经提到,要将系统全部功能都写入功能文档,而在这里,不但要将全部功能进行完善,还要进一步写出全部功能的实现方法。
建立功能文档是在开发初期最重要的工作之一。功能文档是整个开发过程的向导,那么就要求开发者要在开发初期也就是功能分析期间将功能文档建立完毕,以保证开发的顺利实施。
B.建立标准文档以及标准程序
本文所提出的开发方案采用团队开发的模式,团队中每个人的开发模块相对独立,而且团队中个人的编写习惯各有差异。为了保证程序的可读性以及整体风格的一致性,制定规范势在必行。
标准文档规定了开发过程中所有内容的一般规范,主要有如下几个方面:
变量命名规范
程序书写规范
文件及文件夹命名规范
其他规范以及注意事项
通过这样一系列的规范进行约束,团队开发的产品保证了风格的一致性,更重要的,通过这些约束,提高了程序的可读性,使团队中的交流更加简单、方便。
ASP代码中有90%的内
您可能关注的文档
最近下载
- Unit 1 Section A(1a-1d)同步课件-初中英语人教版(2024)七年级下册.pptx VIP
- 燃油泵控制电路.ppt
- 研究生学术规范与学术诚信(南京大)中国大学MOOC慕课 客观题答案.pdf VIP
- 中国二型糖尿病防治指南要点解读.pptx VIP
- 合成生物学-全套PPT课件.pptx
- 94G316(n形钢筋混凝土天窗架).pdf VIP
- 2025至2030年中国甜菜行业市场调查研究及投资前景预测报告.docx
- Unit1AnimalfriendsSectionA1a-1d课件人教版(2024)初中英语七年级下册.pptx VIP
- 冷库的安全操作规程培训课件.pptx VIP
- 中国型糖尿病防治指南解读.ppt VIP
文档评论(0)