电子商务网站小说网
存档资料 成绩:
华东交通大学理工学院
课 程 设 计 报 告 书
所属课程名称 电子商务网站设计与管理
题 目 迷你小说网
分 院 电信分院
专业班级 11信管1班
学 号
学生姓名
指导教师
20 年 月 日
序号 |
项 目 |
等 级 |
||||
优秀 |
良好 |
中等 |
及格 |
不及格 |
||
1 |
课程设计态度评价 |
|
|
|
|
|
2 |
出勤情况评价 |
|
|
|
|
|
3 |
任务难度评价 |
|
|
|
|
|
4 |
工作量饱满评价 |
|
|
|
|
|
5 |
设计中创新性评价 |
|
|
|
|
|
6 |
论文书写规范化评价 |
|
|
|
|
|
7 |
综合应用能力评价 |
|
|
|
|
|
综合评定等级 |
|
课程设计(论文)评阅意见
评阅人 职称
20 年 月 日
目录
第一章、 课程设计目的 4
第二章、 系统分析 5
2、1. 可行性分析 5
2、2. 网站人员分析 6
第三章、 系统设计 7
3、1. 功能设计 7
3、2. 数据库设计 7
第四章、 代码与测试界面 9
第五章、 课程设计心得 15
第六章、 参考文献 16
第一章、课程设计目的
在网络技术的普及以及高效发展的情况下,使用计算机或手机看书者日益增多,迷你小说网能让校园用户的使用过程简洁,没有多余的东西,力求简单方便。借助于互联网扩大自己的影响、推广特色书籍,同时通过互联网快速的信息传递加速自身的发展。
本网站采用了php编程技术,PHP是世界上适用频率最高的网页开发语言,它强大的数据库支持能力,使得PHP受到越来越多的Web开发者的青睐。运用MySQL建数据库,进行数据管理,保持数据完整性,制作这个网站,完成了校园迷你小说网所需的几大重要功能,如用户登录,添加图书,最新最火书籍的推荐展示等。网站通过简单方便的后台进行管理,对网站进行各项操作,能够及时及时的更新自己的书籍信息。
网站除了展示自己的书籍之外,给用户联系自己和联系用户的机会也很重要。于是网站在线留言和在线交流应运而生。能够让客户与我们及时联系通过在线交流的方式了解网站的书籍特点无疑能够给网站带来莫大的好处。
本次课程设计中所做的网站采用php编程语言,具有一定的视觉效果和交互性,清新明朗的外观设计,提高了网站“人性化”的要求,想用户所需,同时采用MySQL数据库以及为大家所熟悉的windows操作系统,相互结合来完成本站的开发。
第二章、系统分析
网络小说源于两个方面:一方面因为网络时代人们对阅读娱乐的需要和追求,另一方面有商业公司的推动。目前,中国网络小说无论在数量或者在质量上正逐步取代其他的小说类别而成为中国第一大的小说形式。在大学校园,青年学生有着丰富多彩的青春生活,对青春生活有浓厚的创作热情,是推动校园网络小说发展的不竭动力。因此应有一个他们能方便发表作品和阅读小说的平台。校园小说网站就是这样一个平台。
2、1.可行性分析
(1)技术可行性。
PHP动态网页和Dreamweaver静态网页开发技术易于页面的更新,适合需要不断更新所提供的信息,便于浏览者获得更多更为精确的信息,并提供简单的信息查询功能,因此只需建立一个小型的数据库即可。
(2)经济可行性。
本系统设计的只是一个小型的小说网站系统,所用的技术实用又简单,所需时间短,所以开发费用低。运行系统的设备只是一些日常用的普通计算机,并且因为开发技术的易学和本系统的易用性,所以软件的管理和维护等方面对费用和技术的要求都不高。
(3)法律可行性。
法律可行性研究是对系统投入使用后对社会可能带来的影响进行分析,比如是否为人们所接受,是否为社会带来利益,是否引起侵权、破坏等其他责任问题。本网站只是发布少量文章,不涉及收费章节,对外界并无影响。值得注意的是,这个小说网站不涉及商业用途,因此不存在小说的侵权问题。
(4)项目性能分析
主要质量性能 |
详细要求 |
正确性 |
对注册的用户名和密码要求在20个字节内 |
性能、效率 |
搜索阶段不得超过0.5秒 |
易用性 |
网站界面要求通俗易懂,让人很容易理解、上手 |
清晰性 |
网站界面当中,栏目与标题用黑体、五号、加粗的字体,小说内容用宋体、小五的字体 |
安全性 |
网站做好安全措施,不得让人随意修改他人信息 |
可扩展性 |
主页当中的各个小说栏目可以根据实际情况做适当的修改 |
兼容性 |
能良好的兼容主流的操作系统与浏览器 |
可移植性 |
可以在主流的编辑平台编辑 |
2、2.网站人员分析
1. 普通用户:
普通用户只有在线浏览和收藏喜爱的小说和网站内留言的权限,不能进行发表小说,要拥有其他权限则需要进行升级为会员,升级为会员必须经过管理员的审核,需要达到一定的等级或能够发表小说。
2. 会员用户:
会员可以通过账号进入自己的主页面,除了和普通用户一样能进行在线看小说、收藏小说和留言的权限外,会员用户可以发表自己的小说并修改自己发表的小说,有属于自己的个人空间。
3. 管理员:
管理员可以通过输入账号密码进入到后台程序对小说、网站的留言和 用户进行管理。
迷你小说网系统功能图:
第三章、系统设计
3、1.功能设计
小说网站有以下几个模块:首页模块:包括分类和导航;注册登录模块:包括注册、登录和基本信息的修改;搜索模块:针对关键字的匹配搜索;小说阅读模块:包括小说章节、目录和正文;留言板模块:包括昵称、图片和留言。
用户登录模块:用户通过点击登录按钮,输入登录信息,成功后获得相关权限,进入用户信息管理模块,获得相关的网站实现的一些功能。
用户注册模块:注册模块提供注册功能,当游客进入网站时无法实现阅读搜索以外的一些功能,但可以通过注册来获得,注册后则成为网站用户,登录模块也附带注册模块。
在线搜索模块:用户可以在页面搜索方框中输入需查询的书籍或作者信息,则可以搜索出相对应的信息。
留言模块:留言模块只对网站已注册用户开放,在留言模块中用户可以提出自己对于本校园迷你小说网站的各种建议或不满,当然对网站满意的地方也可以留言传达,对于用户发表的留言我们进行审阅并回复,达到交流的目的。这样我们的校园迷你小说网能让用户越来越满意。
3、2.数据库设计
主要包括留言板表、迷你小说网站用户表、小说分类表、小说章节表等几个数据库表。E-R图如下:
数据库留言板表如下所示:
第四章、代码与测试界面
本网站设计主要依靠php语言实现,部分网站设计中小说浏览页面即shownote.php页面代码如下:
<?php require_once('Connections/noteconn.php'); ?>
<?Php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
if (PHP_VERSION < 6) {
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
}
$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}
?>
<?php require_once('Connections/noteconn.php'); ?>
<?php
$currentPage = $_SERVER["PHP_SELF"];
$maxRows_duanpian = 5;
$pageNum_duanpian = 0;
if (isset($_GET['pageNum_duanpian'])) {
$pageNum_duanpian = $_GET['pageNum_duanpian'];
}
$startRow_duanpian = $pageNum_duanpian * $maxRows_duanpian; $colname_duanpian = "-1";
if (isset($_GET['noteid'])) {
$colname_duanpian = (get_magic_quotes_gpc()) ? $_GET['noteid'] : addslashes($_GET['noteid']);
}
mysql_select_db($database_noteconn, $noteconn);
$query_duanpian = sprintf("SELECT * FROM note WHERE noteid = %s", $colname_duanpian);
$query_limit_duanpian = sprintf("%s LIMIT %d, %d", $query_duanpian, $startRow_duanpian, $maxRows_duanpian);
$duanpian = mysql_query($query_limit_duanpian, $noteconn) or die(mysql_error()); $row_duanpian = mysql_fetch_assoc($duanpian);
if (isset($_GET['totalRows_duanpian'])) {
$totalRows_duanpian = $_GET['totalRows_duanpian'];
} else {
$all_duanpian = mysql_query($query_duanpian);
$totalRows_duanpian = mysql_num_rows($all_duanpian);
}
$totalPages_duanpian = ceil($totalRows_duanpian/$maxRows_duanpian)-1; $maxRows_liuyan = 5;
$pageNum_liuyan = 0;
if (isset($_GET['pageNum_liuyan'])) {
$pageNum_liuyan = $_GET['pageNum_liuyan'];
}
$startRow_liuyan = $pageNum_liuyan * $maxRows_liuyan; mysql_select_db($database_noteconn, $noteconn);
$query_liuyan = "SELECT * FROM guestbook WHERE id = id";
$query_limit_liuyan = sprintf("%s LIMIT %d, %d", $query_liuyan, $startRow_liuyan, $maxRows_liuyan);
$liuyan = mysql_query($query_limit_liuyan, $noteconn) or die(mysql_error()); $row_liuyan = mysql_fetch_assoc($liuyan);
if
(isset($_GET['totalRows_liuyan'])) { $totalRows_liuyan = $_GET['totalRows_liuyan'];
}
else {
$all_liuyan = mysql_query($query_liuyan);
$totalRows_liuyan = mysql_num_rows($all_liuyan);
}
$totalPages_liuyan = ceil($totalRows_liuyan/$maxRows_liuyan)-1;
$queryString_liuyan = "";
if
(!empty($_SERVER['QUERY_STRING'])) { $params = explode("&", $_SERVER['QUERY_STRING']);
$newParams = array();
foreach ($params as $param)
{ if (stristr($param, "pageNum_liuyan") == false && stristr($param, "totalRows_liuyan") == false) { array_push($newParams, $param);
} } if (count($newParams) != 0)
{ $queryString_liuyan = "&" . htmlentities(implode("&", $newParams)); } } $queryString_liuyan = sprintf("&totalRows_liuyan=%d%s", $totalRows_liuyan, $queryString_liuyan);
$queryString_duanpian = "";
if (!empty($_SERVER['QUERY_STRING']))
{ $params = explode("&", $_SERVER['QUERY_STRING']); $newParams = array(); foreach ($params as $param) {
if (stristr($param, "pageNum_duanpian") == false && stristr($param, "totalRows_duanpian") == false) { array_push($newParams, $param);
} } if (count($newParams) != 0)
{ $queryString_duanpian = "&" . htmlentities(implode("&", $newParams));
}
}
$queryString_duanpian = sprintf("&totalRows_duanpian=%d%s",
$totalRows_duanpian, $queryString_duanpian); ?>
导航重要部分代码:
<table width="1024" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="35%" height="100" background="img/lv.jpg">
<span class="STYLE6">
<img src="img/a1.gif" width="81" height="81" /></span>
<span class="STYLE18">
<span class="STYLE10">
<span class="STYLE11">屋</span><span class="STYLE19">
及</span></span></span></td>
</span><span class="STYLE14"> 乌 <td width="32%">
<span class="STYLE9"><span class="STYLE10">
<span class="STYLE14">
<img src="img/760425.jpg" width="325" height="109" />
</span></span></span>
</td> <td width="33%">
<table width="100%" height="100%" border="0">
<tr> <td height="52" colspan="2" valign="top" class="mee">
我们的责任, 就是让每位爱小说的人感受到我们永远的真诚, 他们可以在这个美丽的环境下, 享受书香的气息, 感受我们的真诚, 让我们的爱永远传递下去! 爱屋及乌小说网永远会永远的努力, 为每位爱小说的朋友提供最美丽的文字</td> </tr> <tr>
<td width="63%" valign="bottom" class="mee">
<span class="yc16">欢迎来到本站, 请先<a href="yonghu.php">登录</a>或者<a href="register.php">注册
</a></span>
<img src="img/foot.gif" width="202" height="27" /></td> <td width="37%" height="50"><p class="m3">
设为首页 加入收藏</p>
<p class="m3">联系我们 网站地图</p></td> </tr> </table></td> </tr> <tr> <td colspan="3" >
<table width="1024" border="0" cellpadding="0" cellspacing="0"> <tr> <td align="center"><div id="menu"> <ul id="nav">
<li><a href="index.php">首页</a></li>
<li><a href="dpmore.php">校园爱情小说</a>
</li> <li><a href="wlmore.php">网络爱情小说</a>
</li> <li><a href="sgmore.php">伤感爱情小说</a>
</li> <li><a href="gxmore.php">搞笑爱情小说</a>
</li> <li><a href="grmore.php">感人爱情小说</a>
</li> <li><a href="rsmore.php">人生哲理</a>
</li> <li><a href="khmore.php">科幻灵异</a>
</li> <li><a href="#">爱情测试</a>
</li> <li><a href="liuyan.php">留言板</a>
</li> </ul> </div></td> </tr>
</table>
首页界面:
用户登录界面:
修改资料界面:
第五章、课程设计心得
此次的电子商务网站课程设计让我深深体会到对编程语言的了解和精通是一个很漫长不过也挺有趣的过程,这份毕业前最后的课程设计对我来说很有意义,虽然因为各种事情忙碌,迷你小说网课程设计时间上有点赶,但是让我了解了php,相信以后能够更好的使用它。
为了顺利完成这次的课程设计,通过上网查阅有关的文献和资料,对小说网站进行规划和设计,在系统实施之前,我对它进行了模块的划分,规定各部分的功能。当设计完成后,进行系统测试,不犯基础的错误,实现相应的功能。在程序编写过程中仍出现了一些问题,归纳起来有三类型错误:一类是语法错误,一类是数据库错误,另一类是逻辑错误。这些问题一一解决后,收获可谓不小。最后小说网系统通过了基本测试,能够正常运行。不过因为技术水平有限,与别的小说网有很大的差距。
这次数据库课程设计给我的最大的印象就是如果要完成任务,就要动手去做,困难在你的勇气和毅力下是抬不了头的。
1. 成刚.Eclipse从入门到精通.中国水利水电出版社.2003年.
2. 陈营辉.php网络编程从入门到精通.清华大学出版社.2007年.
3. 余强.网页设计三合一教程.中国铁道出版社.2009年5.
4. 方美琪.《电子商务》,北京,清华大学出版社.1999年.
5. 李琪.《中国电子商务》,成都西南财经大学出版社,2001年.
6. 黄京华.《中国电子商务教程》.清华大学出版社,2003年.
7. 王建.《电子商务》.上海海天出版社.2003年.
8. 屈云波.《网络营销》.北京企业管理出版社.2001年.
9. 姚国章.《中国企业电子商务发展战略》.北京大学出版社.2001年.
10. 杨鲲鹏.ASP.NET+SQL Server动态网站开发.电子工业出版社.2001年
下载文档
热门试卷
- 2016年四川省内江市中考化学试卷
- 广西钦州市高新区2017届高三11月月考政治试卷
- 浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
- 浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
- 辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
- 广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
- 广西钦州市钦州港区2017届高三11月月考政治试卷
- 广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
- 广西钦州市高新区2016-2017学年高二11月月考政治试卷
- 广西钦州市高新区2016-2017学年高一11月月考政治试卷
- 山东省滨州市三校2017届第一学期阶段测试初三英语试题
- 四川省成都七中2017届高三一诊模拟考试文科综合试卷
- 2017届普通高等学校招生全国统一考试模拟试题(附答案)
- 重庆市永川中学高2017级上期12月月考语文试题
- 江西宜春三中2017届高三第一学期第二次月考文科综合试题
- 内蒙古赤峰二中2017届高三上学期第三次月考英语试题
- 2017年六年级(上)数学期末考试卷
- 2017人教版小学英语三年级上期末笔试题
- 江苏省常州西藏民族中学2016-2017学年九年级思想品德第一学期第二次阶段测试试卷
- 重庆市九龙坡区七校2016-2017学年上期八年级素质测查(二)语文学科试题卷
- 江苏省无锡市钱桥中学2016年12月八年级语文阶段性测试卷
- 江苏省无锡市钱桥中学2016-2017学年七年级英语12月阶段检测试卷
- 山东省邹城市第八中学2016-2017学年八年级12月物理第4章试题(无答案)
- 【人教版】河北省2015-2016学年度九年级上期末语文试题卷(附答案)
- 四川省简阳市阳安中学2016年12月高二月考英语试卷
- 四川省成都龙泉中学高三上学期2016年12月月考试题文科综合能力测试
- 安徽省滁州中学2016—2017学年度第一学期12月月考高三英语试卷
- 山东省武城县第二中学2016.12高一年级上学期第二次月考历史试题(必修一第四、五单元)
- 福建省四地六校联考2016-2017学年上学期第三次月考高三化学试卷
- 甘肃省武威第二十三中学2016—2017学年度八年级第一学期12月月考生物试卷
网友关注
- 2016山东公务员面试热点模拟题:“闯红灯”照片全市曝光
- 2016山东公务员面试热点模拟题:舆情反转
- 2017山东公务员考试面试热点模拟题:副镇长开滴滴赚外快
- 2017山东公务员面试热点模拟题: 泄题事件引发的思考
- 2016山东公务员面试热点模拟题:“蛇蝎保姆”,谁之过?
- 2016山东公务员面试模拟题:改变“重涨不重跌”现象 切实保障农民利益
- 2017山东公务员面试热点解析:大数据倒逼政务公开升级
- 2016山东公务员面试热点模拟题:“黑心保姆”由谁“买单”
- 2016山东公务员面试模拟题:“互联网+”时代的到来需要以诚为先
- 2016山东公务员面试模拟题:“女性专用公交”是与非
- 2017山东公务员面试模拟题:如何惩治“老赖”
- 2016山东公务员面试模拟题:玩手机算缺课
- 2016山东公务员面试热点模拟题:“冲动的惩罚”
- 2016山东公务员面试模拟题:如何看待网络谣言
- 2016山东公务员面试热点模拟题:打击黑摩的
- 2016山东公务员面试热点模拟题:实体书店的坚守与变革
- 2017山东公务员面试模拟题:“狗占人座”
- 2017山东公务员面试模拟题:救护车 “打表”收费
- 2016山东公务员面试模拟题:研招乌龙新闻
- 2017山东公务员面试热点模拟题:让孩子远离“毒跑道”
- 2016公务员面试模拟题:高学历继母虐子
- 2016山东公务员考试面试热点模拟题:树木打药致对虾“全塘覆没”
- 2016山东公务员面试模拟题:论规矩
- 2015年山东公务员面试真题及答案解析(7月19日下午)
- 2017山东公务员面试热点模拟题:高校增设“养老”专业
- 2017山东公务员面试热点模拟题:身份证异地办理
- 2016山东公务员面试模拟题: 高学历犯罪
- 2016山东公务员面试模拟题:垃圾分类的窘境
- 2016山东公务员面试热点模拟题:家长为何怒打老师
- 2017山东公务员面试热点模拟题:网络公关
网友关注视频
- 二年级下册数学第二课
- 冀教版小学英语五年级下册lesson2教学视频(2)
- 3月2日小学二年级数学下册(数一数)
- 冀教版小学数学二年级下册第二单元《租船问题》
- 第8课 对称剪纸_第一课时(二等奖)(沪书画版二年级上册)_T3784187
- 沪教版牛津小学英语(深圳用) 五年级下册 Unit 7
- 第19课 我喜欢的鸟_第一课时(二等奖)(人美杨永善版二年级下册)_T644386
- 沪教版牛津小学英语(深圳用) 五年级下册 Unit 12
- 沪教版八年级下册数学练习册一次函数复习题B组(P11)
- 飞翔英语—冀教版(三起)英语三年级下册Lesson 2 Cats and Dogs
- 8.练习八_第一课时(特等奖)(苏教版三年级上册)_T142692
- 沪教版八年级下次数学练习册21.4(2)无理方程P19
- 【部编】人教版语文七年级下册《泊秦淮》优质课教学视频+PPT课件+教案,辽宁省
- 【部编】人教版语文七年级下册《过松源晨炊漆公店(其五)》优质课教学视频+PPT课件+教案,辽宁省
- 青岛版教材五年级下册第四单元(走进军营——方向与位置)用数对确定位置(一等奖)
- 冀教版小学数学二年级下册第二单元《有余数除法的整理与复习》
- 沪教版牛津小学英语(深圳用) 四年级下册 Unit 7
- 沪教版牛津小学英语(深圳用) 四年级下册 Unit 12
- 冀教版英语五年级下册第二课课程解读
- 沪教版八年级下册数学练习册20.4(2)一次函数的应用2P8
- 沪教版牛津小学英语(深圳用) 六年级下册 Unit 7
- 【部编】人教版语文七年级下册《逢入京使》优质课教学视频+PPT课件+教案,安徽省
- 第12章 圆锥曲线_12.7 抛物线的标准方程_第一课时(特等奖)(沪教版高二下册)_T274713
- 北师大版数学四年级下册3.4包装
- 化学九年级下册全册同步 人教版 第25集 生活中常见的盐(二)
- 冀教版小学数学二年级下册第二周第2课时《我们的测量》宝丰街小学庞志荣
- 第4章 幂函数、指数函数和对数函数(下)_六 指数方程和对数方程_4.7 简单的指数方程_第一课时(沪教版高一下册)_T1566237
- 精品·同步课程 历史 八年级 上册 第15集 近代科学技术与思想文化
- 七年级英语下册 上海牛津版 Unit9
- 外研版英语七年级下册module1unit3名词性物主代词讲解
精品推荐
- 2016-2017学年高一语文人教版必修一+模块学业水平检测试题(含答案)
- 广西钦州市高新区2017届高三11月月考政治试卷
- 浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
- 浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
- 辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
- 广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
- 广西钦州市钦州港区2017届高三11月月考政治试卷
- 广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
- 广西钦州市高新区2016-2017学年高二11月月考政治试卷
- 广西钦州市高新区2016-2017学年高一11月月考政治试卷
分类导航
- 互联网
- 电脑基础知识
- 计算机软件及应用
- 计算机硬件及网络
- 计算机应用/办公自动化
- .NET
- 数据结构与算法
- Java
- SEO
- C/C++资料
- linux/Unix相关
- 手机开发
- UML理论/建模
- 并行计算/云计算
- 嵌入式开发
- windows相关
- 软件工程
- 管理信息系统
- 开发文档
- 图形图像
- 网络与通信
- 网络信息安全
- 电子支付
- Labview
- matlab
- 网络资源
- Python
- Delphi/Perl
- 评测
- Flash/Flex
- CSS/Script
- 计算机原理
- PHP资料
- 数据挖掘与模式识别
- Web服务
- 数据库
- Visual Basic
- 电子商务
- 服务器
- 搜索引擎优化
- 存储
- 架构
- 行业软件
- 人工智能
- 计算机辅助设计
- 多媒体
- 软件测试
- 计算机硬件与维护
- 网站策划/UE
- 网页设计/UI
- 网吧管理