课程设计网上书店报告文档格式.docx
《课程设计网上书店报告文档格式.docx》由会员分享,可在线阅读,更多相关《课程设计网上书店报告文档格式.docx(18页珍藏版)》请在冰豆网上搜索。
然而大多数的电子商务网站,都只是一个简单的在线说明书或销售工具,尽管它是一种低成本广告方式,但是不提供重要信息、缺乏介绍、不回答反馈、以及网站信息的更新,使得这类网站很难吸引顾客、招揽生意。
为了充分利用现有资源,提高工作效率,降低劳动成本,我选择对网上书店系统进行了开发。
该系统包括顾客的购物车、订单管理和留言板,支持商品搜索;
后台管理员的商品、订单、会员、系统管理。
以提高售书的效率,并降低了劳动强度。
设计主要内容:
环境要求
1.Windows9598meXp20002003,Unix,Linux,Vista,MacOS各版
2.IEMaxthonGreenBrownFirefox等浏览器
工具语言
由于系统的软件配置主要是基于Microsoft公司的软件,所以在系统的开发工具的选择上采用了Microsoft公司的软件开发工具,具体内容如下:
采用ASP技术、JavaScript脚本语言、struts脚本语言、Hibernate以及css编写Web应用程序。
采用mysql存储和管理数据。
2010年 10月22 日
目录
一、系统需求分析3
1.1系统的背景介绍3
1.1.1国内外研究现状及发展趋势3
1.1.2网上书店的现状4
1.2系统的可行性研究4
1.3系统需求分析5
1.3.1系统的功能5
1.3.2数据库5
1.3.3浏览类别目录和图书信息6
1.3.4购物车的实现6
1.3.5结算6
二、系统功能分析和设计7
2.1系统简介7
2.2系统模块结构图8
2.2.1整体结构8
2.2.2图书检索功能9
2.2.3用户访问登陆9
2.2.4购物车功能9
2.2.5管理用户10
2.2.6订单管理功能10
2.3系统介绍11
2.3.1网上书店工作流程11
2.3.2客户购书详细流程12
2.3.3管理员流程13
三、系统数据分析和设计14
3.1系统模块清单14
3.2用例图15
3.2.1用户用例图15
3.2.2管理员用例图16
3.3类图17
3.4活动图18
3.5顺序图19
3.6数据库设计20
3.6.1数据流程分析20
3.6.1.1顶层数据流图20
3.6.1.2第二层数据流图20
3.6.2数据字典21
3.6.3实体联系E-R图21
3.6.4数据库概念设计22
3.6.5数据库逻辑结构设计22
四、系统界面设计25
4.1输入界面设计25
4.2输出界面设计(包括报表设计)25
五、系统实现25
5.1系统运行环境25
5.2系统核心代码25
5.3系统测试25
一、系统需求分析
1.1系统的背景介绍
1.1.1国内外研究现状及发展趋势
网络经济是利用互联网技术广泛联系传统信息系统的丰富资源的一种动态商务活动它利用前所未有的方式将顾客、销售商、供货商和企业员工联系在一起,能将有价值的信息迅速传递给需要的人们。
网络技术的成熟,促进了信息技术更加广泛的应用,因此建立建材网站充分运用网络技术可满足本企业不断增长的供货能力、客户和市场竞争的需求。
建材网站的建立可使企业在商场上不断取得发展的重要技术,并赢得越来越多的客户。
企业也可利用网站和网络触角伸展到客户的家中,架起一座桥梁,以先进的技术渗透于订货、生产、交货、支付甚至售后服务等整个商务过程。
网络作为经济活动的市场平台,在市场进入、交易运行和货款结算等环节,都是以电子数据的传递来完成的。
企业市场经营全过程需要计算机系统和网络门户。
企业内部的采购、生产制造、销售服务和物流配送等各部门也要进行电脑化管理,以配合网络经济方式。
网络技术的兴起和蓬勃发展,彻底改变了传统的信息采集、传递和外观,对劳动者的劳动技能和工作效率的提高,提供了前所未有的有利条件和推进作用。
企业的经济效益增长也大都得益于网络技术的推广和应用。
网络技术有效地把企业生产中的应用与制造有机地结合起来,出现了计算机综合集成制造、企业资源计划等新的生产管理方式。
网络技术还有助于提高企业生产的应变能力和适应性,使高质量、低成本的产品与按时供货和周到的服务相结合,把时间和服务同技术和成本并列为企业生产的总要素。
网络技术引发企业市场的营销战略发生了极深刻的变化,传统的营销理念走向终结,新型的整合营销得到企业和社会的广泛关注。
网络技术增强了企业管理功能,为企业管理提供全新的工具和手段,已成为企业管理的有效手段。
它的功能已不单是提高管理效率,而且还将通过管理的科学化和民主化,全面增强企业管理功能。
网络经济是用现代信息技术和网络技术,依靠形成的互联网网络进行商务活动,它集金融电子化、管理信息化、办公室自动化于一体。
1.1.2网上书店的现状
随着全球经济一体化的逐步发展和深入,网上书店已成为传统书店必不可少的经营策略之一.目前,网上书店在国际互联网上可以实现的商务已经多样化,可以完成从最基本的信息展示、信息发布功能到在线交易、在线客户服务、在线网站管理功能等,可以说,传统书店所具备的功能几乎都可以在互联网上进行电子化的高效动作。
虽然传统书店规模有所不同,随着网上交易的开展,都将有力地改变企业的发展空间,会对企业的竞争力产生不可忽视的影响。
1.2系统的可行性研究
随着计算机技术的发展和网络人口的增加,网络世界也越来越广博,越来越丰富,电子商务已经成为网上的一股潮流。
我们相信要不了太长有时间,顾客就可以在网络世界上获得他们在现实世界上可以获得的所有商品和服务。
可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程,实际上是一次大大简化系统分析和系统设计的过程,所以,进行可执行性的分析是非常必要的,也是很重要的,经过最初的设计目标和进行的市场调查得出以下四点的可行性分析
(1)经济:
实现这个平台设计有没有什么经济效益。
该平台设计只是作为本小组的课程设计,又因为大家的设计能力有限,其功能还不能完善,所以没有什么经济效益可谈。
(2)技术:
现有的技术能否开发该平台,会有哪些困难。
(3)运行:
该平台规定的运行方式是否可行。
(4)法律:
该平台的开发会不会在社会上引起侵权或其它责任问题。
因为该平台是作为课程设计与商业无关,又因为是自主开发设计,因此不会构成侵权,在法律上是可行的。
1.3系统需求分析
1.3.1系统的功能
图书的浏览与查询分类显示图书类目,点击某类目可显示下一级类目,直到显示出图书列表。
点击书名可显示该书的基本信息,包括作者、出版社、价格、内容简介等。
可按分类和关键词查询图书信息。
购物车功能客户点击图书列表页面上某图书前的“选购”按钮就可以把该书放入购物车准备购买,并且在购买之前可以随时查看已选图书以及花费情况,或者修改已选图书的定购数量或删除已选图书。
点击“放弃购买”按钮则放弃此次购买并清空购物车。
点击“结算”按钮则转入结算系统进行购买结算。
结算管理客户确认购买后点击“结算”按钮可以进行结算,结算时首先要填写定单,定单信息存入服务器端的定单表及定单明细表中。
会员管理包括会员注册登记、密码修改以及会员注销、非法用户和过期用户的删除、会员查询分析等。
网上支付客户可以凭自己的信用卡号或银行账号进行网上付款。
1.3.2数据库
网上书店的所有数据应当存放在数据库中,因此首先建立一个数据库(book_shop)。
在这个数据库中,建立这样几个基本表。
Shop_action,shop_admin,shop_books,shop_config,shop_pinglu,shop_qh,user。
1.3.3浏览类别目录和图书信息
为了便于读者浏览自己感兴趣的某一类图书,在网上书店的主页面上提供一个分层次的分类列表,读者可以从顶层开始,一层一层地浏览,直到找到自己需要的图书。
主页面上显示第一和第二层目录,页面上的各个类别都是一个链接,并且都链接到指定文件,执行该文件就可显示相应的下一级类别。
如果某一层次含有的项目较多,一个页面上放不下,就相应地提供一个“更多”链接来执行指定文件。
展开目录后,单击某个目录项就可显示该类目的图书列表。
图书列表页面上提供了图书的书名、作者、出版社、出版日期和价格等信息。
如果看中了某本书,可以在“数量”栏中填入购买册数,并单击“购买”按钮进行购买。
如果想查看某本书的更详细信息,可以单击书名。
由于图书数目较多,一页显示不下时,提供了浏览翻页功能。
该功能实现的思想是通过PHP代码连接图书数据库,从图书类别表和图书信息表中取出相应的目录、图书信息,并以一定的格式放在网页中。
1.3.4购物车的实现
购物车具备的主要功能有:
显示已购图书信息、添加图书、更改购买数量、取消某图书、取消此次定购、结算。
其中每次定购信息修改后还要自动更新相应的计价信息。
由购物车实现用户定购的主要程序如下:
在购物车页面上点击“结算”按钮,就可以填写定单进行购买,点击“继续购书”按钮,则可以回到图书列表页面继续选购。
1.3.5结算
客户在购物车页面上点击了“结算”按钮后,就出现了结算页面,在结算页面上也提供了一个“查看购物车”按钮,以便客户在结算前再次查看所选购的图书及花费的情况。
另外,还要求客户填写一些必要的信息,如客户的会员代号、收货人、收货人地址、送货方式、支付方式等。
如果收货人和收货地址栏空着,则自动使用客户注册时提供的姓名和地址。
信息填写完毕,点击“提交”按钮,系统就对客户所提供的信息进行正确合法性检查,检查通过后,马上向服务器端的数据库中添加相关信息,即在定单表中添加一条记录,在定单明细表中添加一条或若干条记录。
二、系统功能分析和设计
2.1系统简介
分析该网上书店系统,制订整个系统框架,主要要求及特点如下:
1、在Internet,客户可通过IE或其他浏览器浏览书目信息;
2、在互联网,可提交订单;
3、后台数据库用MicrosoftAccess;
4、采用BS方式设计;
5、系统采用会员制,会员采用唯一的顾客标识号来标识身份;
6、具有购物车功能;
7、对购物车,可增加新书、修改数量、删除已选书籍等,确认后,才完成交易;
8、系统应具备一定的安全性与可靠性;
9、客户应能通过作者姓名、书名或者ISBN号来检索书籍;
10、客户可在网上进行注册,成为会员;
11、客户应能修改除客户号以外的所有客户信息;
12、客户能查看当前订单和以往订单;
13、书店员工能查找客户联系信息;
14、书店员工在发货后能改写订单中的发货日期;
15、客户可以通过信息反馈系统跟书店员工进行交流。
2.2系统模块结构图
2.2.1整体结构
系统整体模块结构如图一所示:
2.2.2图书检索功能
图书检索功能如图二所示:
2.2.3用户访问登陆
用户注册登录界面如图三所示:
2.2.4购物车功能
网上书店购物车功能如图四所示:
2.2.5管理用户
网上书店用户管理如图五所示:
2.2.6订单管理功能
网上书店订单管理功能如图六所示:
2.3系统介绍
2.3.1网上书店工作流程
网上书店工作流程如图七所示:
2.3.2客户购书详细流程
会员注册—