在线图书商城系统课程设计报告郭江涵.docx
- 文档编号:8840989
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:14
- 大小:620.51KB
在线图书商城系统课程设计报告郭江涵.docx
《在线图书商城系统课程设计报告郭江涵.docx》由会员分享,可在线阅读,更多相关《在线图书商城系统课程设计报告郭江涵.docx(14页珍藏版)》请在冰豆网上搜索。
在线图书商城系统课程设计报告郭江涵
山东理工大学计算机学院
实训报告
《计算机软件开发实践》
班级
软件1304
姓名
郭江涵
学号
13110572XXX
指导教师
XXX
二○一五年七月九日
实训任务书及成绩评定
课题名称
在线图书商城系统
Ⅰ、目的目的和要求:
1.1、设计目的
当今社会,互联网和电子商务的应用越来越普遍,网上购物越来越成为了人们生活和学习的一部分。
图书作为知识传递的一个工具,也是我们日常生活中的一部分。
但是现在的实体书店越来越少了,很多消费者很难购买到图书。
由于实体书店有房租、店员工资、库存管理等运营成本,所以了图书的销售价格过高,消费者无法接受高额的书费,整体导致实体书店经营困难。
在线图书商城作为电子商务的一种应用形式,具有广阔的发展前景,书籍是人类进步的阶梯,人类社会的发展和进步都离不开书籍。
人们已经普遍的认识到了书籍的重要、书籍作为商品,有它的特殊性:
图书属低价商品,易于运输,构建在线图书商城有其独特的优势、在线图书商城与传统的书店相比,至少具有以下优势:
信息量大、图书信息丰富,检索定购便捷,可提供如畅销书排行、读者评论等个性化服务。
在线图书商城系统设计立足于网络平台,集购物支付等功能于一体,为想从事网上图书销售的人提供一个具有实用价值的网站模板。
1.2、设计题目要求
整站系统包括商城前台系统和后台管理系统,商城的前台系统主要面向商城会员,匿名用户无法访问网站的任何界面,只有注册称为商城会员登录之后才能显示网站转到并显示首页内容。
商城会员登陆之后可查看所有页面。
要求使用DIV+CSS进行所有网页的布局。
页面显示效果可自由发挥,但功能点不能缺少,后台数据库使用ACCESS数据库,网站动态技术使用ASP.NET。
前台功能包括:
网站首页、图书介绍、联系我们、帮助中心、我的帐号(替换账号)、购物车。
后台数据库结构:
图书分类表、图书信息表、会员表。
1.3、系统的具体需求
网站首页:
(1)网站首页:
包括顶部菜单、本周推荐、相关推荐、图书分类、十大畅销书等模块。
(2)联系我们:
用户填写反馈信息,提交至后台系统处理。
(3)帮助中心:
显示购物常见帮助信息。
(4)我的账号:
显示当前登录会员的所有注册信息。
图书分类页:
(1)页面包括图书搜索、图书分页、搜索结果列表、图书分类列表、十大畅销书等功能模块。
(2)图书搜索:
根据书名,搜索出包含该书名的所有图书,实现分页显示功能,点击某本图书转到图书介绍页。
(3)图书分类:
参考首页、图书介绍页同一位置的功能模块
(4)十大畅销书:
从数据库取出最新的十本书。
(5)从数据库中取出图书的所有分类,点击某一个分类则进入图书分类页。
图书介绍页:
(1)根据地址栏传入的图书编号参数从数据库中取出对应的图书信息,将图书信息填充到相应的页面位置。
(2)图书分类:
参考首页同一位置的功能模块。
(3)十大畅销书:
从数据库取出最新的十本书。
数据库说明:
(1)图书分类表:
分类编号、分类名称。
(2)图书信息表:
图书编号、书名、作者、出版社、出版时间(版次)、ISBN、
定价、抢购价(会员价)、页数、图书简介。
(3)会员表:
会员编号、登录名、密码、姓名、联系电话。
Ⅱ、设计进度及完成情况
日期
内容
2015.7.5
构思网站设计框架、完成网站首页的整体排版
2015.7.6
设计后台数据库、完成首页设计
2015.7.7
完成剩余页面的设计
2015.7.9
进行全面修改,检验不足并修正
Ⅲ、主要参考文献及资料
《HTML、CSS、JavaScript标准教程》…………………………………………徐津平编著
《HTML5+CSS3开发实战》…………………………………………………【美】Richard著
Ⅳ、成绩评定:
设计成绩:
(教师填写)
指导老师:
(签字)
二○一五年月日
第一章概述
在策划一个系统时,人们用程序设计语言描述需要解决的问题,用语言翻译加工以使计算机理解其描述,尔后就能使计算机代替人们工作了。
虽然编程语言最终目的是促使计算机为人们工作,但人们用编程语言对问题的描述方式与内容,随着使用群体的扩大,越来越多地成为人们之间相互交流过程描述与信息表的工具。
在线图书商城系统采用ASP技术及相应的数据库技术并且利用基于B/S结构的多层开发模式。
ASP全名ActiveServerPages,是一个Web服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的Web服务器程序。
ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件。
利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的Web应用程序、与HTML相比,ASP网页具有明显的动态优势。
ASP技术为创建动态的Web页面提供一种简化、快捷的方式,该技术为创建显示动态生成内容的Web页面提供了一个简单方法。
ASP技术的设计目的是使得构造基于Web的应用程序更加容易快捷,而这些应用程序能够与各种Web服务器,应用服务器,浏览器和开发工具共同工作。
第2章系统分析
2.1系统需求:
整站系统包括商城前台系统和后台管理系统。
商城前台系统主要面向商城会员。
匿名用户无法访问网站任何页面,只有注册成为商城会员登录之后才能显示网站转到并显示首页内容。
商城会员登录之后可查看所有页面。
2.2页面设计:
图2.1主菜单草图
(1)登陆注册页面:
本界面包括2个界面:
会员注册:
提供新用户注册成为网站会员的入口
会员登录:
验证会员信息,提供会员登录界面,访问网站首页及其他页面的入口
(2)网站首页:
本界面包括5个模块:
顶部菜单:
包含网站其他页面的访问入口;本周推荐:
从后台数据库读取一本书的信息显示;相关推荐:
根据本周推荐的图书类别,给出同类别的其他图书;图书分类:
从数据库中取出图书的所有分类,点击某一个分类则进入图书分类页;十大畅销书:
显示销量最高的十本书。
(3)图书分类页:
页面包括图书搜索、图书分页、搜索结果列表、图书分类列表、十大畅销书等功能模块。
图书搜索:
根据书名,搜索出包含该书名的所有图书,实现分页显示功能,点击某本图书转到图书介绍页。
图书分类:
参考首页、图书介绍页同一位置的功能模块十大畅销书:
从数据库取出最新的十本书。
(4)联系我们:
本页面包括:
填写信息的表单、图书分类、十大畅销书三个模块。
会员填写完基本信息及反馈意见后点击提交按钮。
表单数据交由后台管理程序处理;图书分类、十大畅销书参见网站首页设计。
(5)帮助中心:
显示购物常见帮助信息,可参考淘宝网、京东等在线商城的帮助中心。
(6)我的帐号:
显示当前登录会员的所有注册信息。
2.3课题实现:
在线图书商城系统中,存在用户、商品、购物车、订单等几个对象实体,以上述实体为例,一个用户对应多个商品,同时一个商品对应多个用户:
一个用户对应多个购物车,同时一个购物车只属于一个用户;一个用户对应多个订单、一个订单对应多个商品:
一个订单对应多个购物车、一个购物车只能属于一个订单。
由此可知用户和购物车之间,用户和订单之间、订单和购物车之间、管理员和用户、商品、购物车、订单之间都是一对多的关系;商品和购物车之间、用户和商品之间是多对多的关系。
在数据库技术中,我们用模型的概念描述数据库的结构与语义,对现实世界进行抽象。
表现实体类型及实体间联系的模型称为“数据模型”,其中之一就是实体联系模型。
实体联系模型是独立于计算机系统的模型,完全不涉及信息在系统中的表示,只是用来描述某个特定组织关心的信息结构,这类模型称为“概念数据模型”。
在线图书商城的数据库设计与实现。
该系统包含图书、会员俩个基本的实体对象同时还存在图书的分类。
由此设计三个数据库表。
(1)图书分类表:
分类编号、分类名称。
(2)图书信息表:
图书编号、书名、作者、出版社、出版时间(版次)、ISBN、定价、抢购价(会员价)、页数、图书简介。
(3)会员表:
会员编号、登录名、密码、姓名、联系电话。
第3章系统设计
3.1系统功能简介:
图3.1系统功能简介流程图
3.2网站首页设计:
图3.2网站首页设计图
3.3图书分类页面:
图3.3图书分类页设计图
3.4图书购买页面设计:
图3.4图书购买页面设计图
3.5联系我们页面设计:
图3.5联系我们页面设计图
3.6登录注册页
图3.6登录注册页面设计图
第四章系统实现
4.1系统登陆模块
当打开系统时,会出现如图4.1所示界面,登陆界面包括管理员登陆、员工登陆和退出系统3个部分,当选择管理员登录时,系统会提示你输入管理员账号和密码,如果管理员的账号和密码都正确,系统开始进入管理员界面。
图4.1管理员登陆
4.2网站首页页面
会员登录成功之后,就跳转到网站首页,在该页面包含顶部菜单、本周推荐、相关推荐、图书分类、十大畅销书等模块。
该页面包含网站的其他主要界面的入口。
如图4.2所示。
图4.2网站首页
4.3图书分类界面
页面包括图书搜索、图书分页、搜索结果列表、图书分类列表、十大畅销书等功能模块。
图书搜索:
根据书名,搜索出包含该书名的所有图书,实现分页显示功能,点击某本图书转到图书介绍页。
图书分类:
参考首页、图书介绍页同一位置的功能模块。
十大畅销书:
从数据库取出最新的十本书。
,如图4.3所示。
图4.3图书分类界面
4.4联系我们页面
用户填写反馈信息,提交至后台系统处理,如图4.4所示。
图4.4联系我们界面
4.5图书订购界面
当用户选择一本书时,跳转到该界面,显示该书的封面图片,附带该书的基本信息:
书名、作者、出版时间、出版社等,接着是加入购物车按钮,下边显示图书的基本描述,如图4.5所示。
图4.5图书订购界面
第五章结束语
本次课程设计具有良好的扩展能力并且便于维护,使用较为便捷,对于管理人员来说是较好的管理工具,但是由于时间和其他方面的限制原因,系统还有很多的方面需要改进,我相信在以后的学习生活中定能一步一步的去克服这些,使在线图书商城系统的功能越来越完善。
在实训的过程中,我发现了自己很多的不足,特别是这学期末,最后的实训报告中,
我找到了自己很多知识点的欠缺,我会在后面的学习过程中会更有方向性。
网页设计的过程中,我了解到了课本的重要性,我知道了以前的对课本的忽略,只有掌握最基本的东西,才能灵活全面的运用。
再就是老师补充的课堂知识也是极为重要的,是以后学习中的捷径。
在课程设计的这段时间,我学会了很多的东西,加深了自己的动手能力和学习能力,同时使我对Web数据库编程开发有了更深入的了解和认识,对过去所学的软件工程、数据库建立与连接等有了进一步的体会。
在这个过程中,我遇到了很多的困难和问题,但在卓云亮老师和一些同学的热心帮助下,我克服了困难,解决了这些问题,在此我衷心的感谢你们,指导老师对工作的严谨和热诚,给我留下了深刻的印象,另外,同学们也给了很大的支持和帮助,提出了很多参考价值的意见。
同时又向我介绍了相关的参考书,是的我能顺利的完成课程设计的工作,因此我也感谢他们。
总之,我在老师和同学们的支持和帮助下完成了程序设计和课程设计论文,在这个过程中我没有感到自己是孤独的,因为时常有老师和同学们的相伴,再一次感谢你们,你们的支持和教导使得我的课程设计得以顺利完成。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 在线 图书 商城 系统 课程设计 报告 郭江涵