asp课程设计报告.docx
《asp课程设计报告.docx》由会员分享,可在线阅读,更多相关《asp课程设计报告.docx(37页珍藏版)》请在冰点文库上搜索。
![asp课程设计报告.docx](https://file1.bingdoc.com/fileroot1/2023-7/10/ba90c57d-1ba6-414a-91e5-56619f7eabfb/ba90c57d-1ba6-414a-91e5-56619f7eabfb1.gif)
asp课程设计报告
《电子商务程序设计》
课程设计报告
设计题目:
游戏网站与后台信息管理的设计制作
专业:
电子商务
年级班级:
B121
姓名:
刘昊
学号:
201204064110
指导教师:
李跃贞、黄建莲、孙临珺、白宏斌
指导教师评阅:
指导教师(签字)成绩:
2014年6月27日
《电子商务程序设计》课程设计报告
一、课程设计的背景及目的
Internet在短短的的十几年内,经历了飞速的发展,互联网几乎浪潮席卷了全球的每个角落。
很多企业已经将互联网作为形象宣传、产品推销的主要手段。
因此社会需要大量的网络和网站建设的人才,这将给电子商务专业的学生提供巨大的就业机会。
那么学生能不能把握这些机会,关键就要看学生有没有这样的能力。
为此,管理学院电子商务专业开设电子商务程序设计课程设计,目的就是要使学生在已经学习和掌握相关课程的基础上,将自己的专业知识综合运用,并将其运用于实践中,以努力提高学生在这方面的动手能力。
二、课程设计题目的描述和要求
1、课程设计题目描述
本次课程设计简单来说就是网站的制作,确定网站主题后完成相关内容的实现,涉及WEB站点服务器的创建、配置、调试;网页制作三剑客即Deamweaver、Flash、Firework软件的综合运用,HTML标记语言、JavaScript和VbScript编程;ASP内建对象和可安装组件;Access数据库的设计;结构化数据库语言SQL等。
2、实验要求
本次课程设计要求实现专业网站的规划、设计、制作。
具体表现在网站内容、功能、安全等方面合理策划和规划;主页和二级页面的创意、设计、美工等方面的技术处理和动态效果制作。
实验需基于后台数据库的编程技术,实现客户—服务器端交互式动态网页。
三、确定网站的主题、内容、功能
1、网站主题及内容
本次实验以游戏为主题,主要实现玩家账户信息及游戏公告的显示、管理等内容。
网站主要分为三部分,第一部分是游戏登陆界面,实现玩家与管理员的登录及页面跳转;第二部分为玩家登陆后的前台,显示玩家账户信息及各类游戏公告,同时也是玩家进入游戏的入口和提出建议的平台;第三部分是管理员登陆后进入的后台管理页面,包括游戏公告的发布,编辑及删除,玩家信息的添加,管理及删除,以及留言的查看。
2、功能实现
(1)玩家及管理员登录、注销。
(2)游戏玩家信息的分页显示、删除、修改等。
(3)游戏公告的分页浏览、分类显示、发布、删除及编辑。
(4)玩家留言功能。
(5)游戏人物选择。
3、页面流程图
否
是是
四、网站的整体设计
1、网站整体风格
网站主题为游戏,整体风格以亮丽、炫酷为主,前台及后台以蓝色为主色调,登陆界面采用游戏画面,内容热血,吸引眼球。
2、网站板式设计
(1)登录界面设计
登录界面采用游戏图片为背景,插入表单、文本框及登录按钮,利用DIV及CSS样式表调整其位置,从而完成整个登陆界面的设计。
(2)玩家登录前台及管理员后台页面设计
登录前台采用网页模版来分别显示不同内容,点击导航栏或菜单后会在本页面显示新信息。
网页分为上部标题栏(导航栏)、左侧玩家信息显示界面、右侧公告显示界面和留言界面以及下侧版本号显示栏。
管理后台采用顶部和嵌套的左侧布局框架构成整个页面,顶部框架放置标题及简单功能按钮,左侧框架放置菜单栏。
(3)网站的目录结构和导航栏的设计
前台:
网页上部标题栏,包括个人资料、进入游戏、最新公告、返回首页、注销登录五个按钮。
标题栏下部为游戏公告分类,包括维护通知、周免英雄、优惠活动、系统更新、模式创新五类公告。
以上导航栏均用Fireworks制作按钮图片,采用热点链接实现页面跳转。
后台:
上部框架包括首页、后退、前进、刷新、个人资料修改、官方网站、友情链接等功能按钮,左侧菜单栏包括三个一级标题栏,包括玩家管理、公告管理及留言管理,每个标题栏下分别有两个二级文字链接,包括玩家信息、会员信息、发布公告、公告列表、阅读留言、返回登录界面。
以上菜单栏均为图片链接,图片来源于互联网。
3、数据库的设计
本次课程设计共使用了两个数据库,player.accdb与notice.accdb,其中player.accdb中包含两个表,表admins与表userdata,前者存放管理员用户名及密码,后者存放游戏玩家信息,字段名称包括玩家昵称、段位、服务器、等级、是否会员、金钱数量和登录密码。
notice.accdb包含一个表announcement用于存放公告信息,字段名称包括公告标题、公告内容、发布号、类别、发布人。
表中字段均为文本格式。
4、功能设计
(1)登录功能:
连接数据库,当玩家登录时,在userdata表中查找用户名和密码与之相匹配的记录,若查找到则跳转至前台页面,若没有查找到则跳转回当前登录页面,同理,管理员登录时,在admin表中查找用户名和密码与之相匹配的记录,若查找到则跳转至前台页面,若没有查找到则跳转回当前登录页面。
(2)信息查找、删除、修改:
利用ADO,查询语言SQL实现游戏玩家信息以及公告信息的查找、删除、修改等。
(3)公告发布:
在发布公告页面中插入编辑器,实现对公告内容的编辑及发布。
(4)页面衔接:
使用超链接实现页面之间的相互转换。
(5)人物选择:
利用单选按钮实现人物的选择。
五、网页的详细设计
1、建立数据库
连接数据库时采用的是基于ODBC不需要数据源的连接方式,建立数据库player.accdb(表userdata、表admins),数据库notice.accdb(表announcement),在各个表中编写字段名称,并插入若干条记录。
如下图所示:
userdata
admins
2、后台网页设计
(1)建立网页sitetop.html,利用DIV布局标签#box、#top、#topbottom设定图片插入的位置,在#topbottom中插入表格,调整表格列间距,添加导航栏文字。
整体框架如图:
核心代码如下: