资源描述
扬 州 市 职 业 大 学
课 程 设 计 说 明 书
(网站建设与维护)
设计题目: 海洋书城
系 别: 计算机系
专 业: 计算机网络技术
班 级: 09网络(1)
姓 名:
学 号:
指导教师:
完成时间: 2011年9月
目录
第一章 需求分析 1
1.1 实验目的 1
1.2 需求分析 1
第二章 网站的总体规划与网站的结构框图 2
第三章 网站数据库设计 3
第四章 针对具体的功能模块写出设计流程图与关键的程序代码 4
第五章 网站发布过程说明 7
第六章 给出测试结果 8
参考文献 9
第一章 需求分析
1.1 实验目的
首先、明确开发的目的:对海洋书城详细的介绍并展示海洋书城的风采。
其次、准备好开发网站的工具和软件:ASP.NET。还有要用到的材料有:图片,文档等材料。
其三、将所有的材料进行合理分配放入到不同的文件夹里以便最后的管理。
最后、进行海洋书城网站的开发。
1.2 需求分析
大学是一个多姿多彩的世界,针对我们学生,由学生注册,学校开办了各色各类的协会,对于不同的协会它们都有不同的背景,文化,不同的作用,为了能够在网络上更好的向同学们展示协会的功能、性质,我们不得不根据不同协会的要求开发各类的网站,本网站是应本校读书协会要求特为读书协会开发的网站系统。
本网站是根据本协会具体的内部信息,内部需求而作,不属于多功能网站,但是只要稍加改进就可以应用于其他社团的网站。
第二章 网站的总体规划与网站的结构框图
Index
首
页
校
园
故
事
玄
幻
武
侠
侦
探
悬
疑
登
录
注
册
第三章 网站数据库设计
数据库设计(Database Design)是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。
数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建议中的核心技术。由于数据库应用系统的复杂性,为了支持相关程序运行,数据库设计就变得异常复杂,因此最佳设计不可能一蹴而就,而只能是一种“反复探寻,逐步求精”的过程,也就是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。
编辑本段信息系统:
(1)数据库是信息系统的核心和基础,把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。
(2)数据库是信息系统的各个部分能否紧密地结合在一起以及如何结合的关键所在。
(3)数据库设计是信息系统开发和建设的重要组成部分。
(4)数据库设计人员应该具备的技术和知识: 数据库的基本知识和数据库设计技术、
计算机科学的基础知识和程序设计的方法和技巧:
数据库建设是硬件、软件和干件的结合
三分技术,七分管理,十二分基础数据
技术与管理的界面称之为“干件”
数据库设计应该与应用系统设计相结合
结构(数据)设计:设计数据库框架或数据库结构
行为(处理)设计:设计应用程序、事务处理等
结构和行为分离的设计:
传统的软件工程忽视对应用中数据语义的分析和抽象,只要有可能就尽量推迟数据结构设计的决策早期的数据库设计致力于数据模型和建模方法研究,忽视了对行为的设计。
第四章 针对具体的功能模块写出设计流程图与关键的程序代码
首页
关键的程序代码:
<tr>
<td style="width: 100px; height: 142px; text-align: center">
<a href="index.aspx">首页</a></td>
<td style="width: 100px; height: 142px; text-align: center">
<a href="校园.aspx">校园故事</a></td>
<td style="width: 100px; height: 142px; text-align: center">
<a href="武侠.aspx">玄幻武侠</a></td>
<td style="width: 100px; height: 142px; text-align: center">
<a href="侦探.aspx">侦探悬疑</a></td>
<td style="width: 100px; height: 142px; text-align: center">
<a href="登录.aspx">登录</a></td>
<td style="width: 100px; height: 142px; text-align: center">
<span style="color: #0000ff; text-decoration: underline"><a href="注册.aspx">注册</a></span></td>
</tr>
<table style="width: 931px; height: 258px">
<tr>
<td style="width: 93px; text-align: center; height: 43px;" rowspan="2">
<img src="其它/1655623.jpg" /></td>
<td rowspan="2" style="width: 74px; text-align: left; height: 43px;">
<span class="LDFLsm"><a href="其它/诛仙.txt" target="_blank">叱咤风云</a></span><br />
<br />
<span style="color: #00cc00">捡到游戏头盔,从此叱咤风云!什么血脉战士?什么顶级大师?在我面前,都是渣</span></td>
<td style="width: 119px; text-align: center; height: 43px;" rowspan="2">
<img src="其它/1709122.jpg" /><a href="dushi.aspx"></a></td>
<td style="width: 78px; text-align: left; height: 43px;" rowspan="2">
<span class="LDFLsm"><a href="其它/《金貔》作者:决明.txt" target="_blank">蜀山绿袍</a><br />
</span>
<br />
<span style="color: #00cc00">东施效颦之作,妄博诸看官一笑。穿越附体,看我绿袍老祖如何某夺法宝据占灵地改天换..</span><a href="#"></a></td>
</tr>
<tr>
</tr>
<tr>
<td style="width: 93px; text-align: center; height: 52px;" rowspan="4">
<span class="LDFLsm"><a href="/Book/1655623.aspx" target="_blank"></a>
<img src="其它/1546190.jpg" /><span class="LDFLsm"><a href="/Book/1655623.aspx" target="_blank"></a></span></span></td>
<td rowspan="4" style="width: 74px; text-align: left; height: 52px;">
<span class="LDFLsm"><a href="其它/斗破苍穹.TXT" target="_blank">双剑</a><br />
</span>
<br />
<span style="color: #00cc00">神级《双剑》,记忆中的仙侠游戏!曾经的轻松回忆……</span><a href="#"></a></td>
<td style="width: 119px; text-align: center; height: 52px;" rowspan="4">
<img src="其它/1768245.jpg" /><a href="孽缘花.txt"></a></td>
<td rowspan="4" style="width: 78px; text-align: left; height: 52px;">
<span class="LDFLsm"><a href="其它/爱如指间沙.txt" target="_blank">暗影街</a></span><br />
<br />
<span style="color: #00cc00">穿越奇幻世界,这里有英雄无敌的策略、金庸武学、邪恶丧尸…想活下去?那么,变强吧!</span><a href="#"></a></td>
</tr>
<tr>
</tr>
<tr>
</tr>
<tr>
</tr>
</table>
第五章 网站发布过程说明
网站运行的效果网页衔接紧凑、合理、主题大致都是相同的没有多大的改变,但是在对读者协会的详细信息介绍方面的功能已基本实现。
网站发布过程:1.注册
2.登录
3.进入主页
4.浏览各个页面
简单说,包含下面几点:
1.正确性:每个功能必须清楚描写交付的功能;
2.可行性:确保在当前的开发能力和系统环境下可以实现每个需求;
3.必要性:功能是否必须交付,是否可以推迟实现,是否可以在削减开支情况发生时"砍"掉;
4.简明性:不要使用专业的网络术语;
5.检测性:如果开发完毕,客户可以根据需求检测。
它主要确定:
1.网站需要实现哪些功能;
2.网站开发使用什么软件,在什么样的硬件环境;
3.需要多少人,多少时间;
4.需要遵循的规则和标准有哪些。
同时需要写一份总体规划说明书,包括:
1.网站的栏目和版块;
2.网站的功能和相应的程序;
3.网站的链接结构;
4.如果有数据库,进行数据库的概念设计;
5.网站的交互性和用户友好设计。
第六章 给出测试结果
在网站初步完成后,上传到服务器,对网站进行全范围的测试。包括速度,兼容性,链接正确性,程序健壮性,超流量测试等,发现问题及时解决并记录下来。
为什么要记录文档呢?其实是一个不断充实和完善的标准。通过不断的发现问题,解决问题,修改,补充文档,使这个标准越来越规范,越来越工业化。进而使得网站开发趋向规范,趋向合理。
参考文献
龙马工作室编,ASP+SQL Server组建动态网站实例精讲,北京:人民邮电出版社
赵增敏编,ASP动态网页设计,电子工业出版社
任学文、范严编, 网页设计与制作,中国科学技术出版社
展开阅读全文