基于三层架构的网上书店系统的分析与设计.docx
- 文档编号:536764
- 上传时间:2022-10-10
- 格式:DOCX
- 页数:19
- 大小:324.92KB
基于三层架构的网上书店系统的分析与设计.docx
《基于三层架构的网上书店系统的分析与设计.docx》由会员分享,可在线阅读,更多相关《基于三层架构的网上书店系统的分析与设计.docx(19页珍藏版)》请在冰豆网上搜索。
基于三层架构的网上书店系统的分析与设计
本科毕业论文
基于三层架构的网上书店系统的分析与设计
摘要
随着电子商务的进展,网上购物效劳慢慢深切到人们的生活中。
网上书店作为其中重要的一部份,给人们的生活带来了很多方便。
通过网上书店,人们能够足不出户选购自己所需的图书。
该系统要紧由前台信息发布网站和后台治理保护系统两部份组成;在支持整个网站的运作功能的基础上,能帮忙用户对前台网站进行日常治理和信息发布;本网站要紧实现对书籍的展现和销售,对整个网站的设计进行了整体描述,详细介绍了网上书店系统从需求分析、概要设计、数据库设计到详细设计的完成进程。
系统用技术实现动态网上书店的开发,充分突出了技术的优越性。
另外,利用三层架构技术使得本系统结构灵活、性能更佳。
在此,着重论述了购物车和购书治理电子商务的具体功能实现、关键技术的利用。
关键词电子商务;网上书店;购物车
第1章绪论
21世纪是电子商务的世纪。
电子商务通过大幅度地降低交易本钱、增加贸易机遇、简化交易流程、提高效劳质量、改善物流电子商务网站等,极大地推动了全世界经济的进展,并在专门大程序上阻碍着咱们的生活方式和工作方式。
众所周知,电子商务的存在与进展都离不开商务网络的支持,各类商务网站不仅已经成为现代企业的门户,同时也是企业从事电子商务活动必不可少的基础平台。
通过网上图书销售系统的设计来明白得如何把一个实体企业网络化,搭建B2C模式的网上交易平台,纵观此刻的两大主流开发体系:
Microsoft的.NET体系和SUN公司的以J2EE(Java2EnterpriseEdition)为核心的SUN-ONE(SUNOpenNetworkEnvironment)战略,不管在哪套体系中,基于WEB的技术都在被慢慢渐增强,.NET推出了以为代表的WEB开发技术,而在SUN的Java体系中,那么有JSP/Servlet/JavaBean与之相对抗。
本次毕业设计要紧采纳技术,并综合相关的C#技术,数据库技术和软件工程的理论来完成,第二本系统采纳三层架构开发模式增加了系统的灵活性,使得系统可移植性大大提高。
课题背景
电子商务活动利用前所未有的方式将顾客、销售商、供货商联系在一路,能将有价值的信息迅速传递给需要的人们。
网络技术的成熟,增进了信息技术加倍普遍的应用,因此成立网上销售网站充分运用网络技术可知足企业不断增加的供货能力、客户和市场竞争的需求。
电子商务网站的成立可使企业在商场上不断取得进展的重要技术,并博得愈来愈多的客户。
企业也可利用网站和网络触角伸展到客户的家中,架起一座桥梁,以先进的技术渗透于定货、生产、交货、支付乃至售后效劳等整个商务进程。
网络技术引发企业市场的营销战略发生了极深刻的转变,传统的营销理念走向终结,新型的整合营销取得企业和社会的普遍关注。
网络技术增强了企业治理功能,为企业治理提供全新的工具和手腕,已成为企业治理的有效手腕。
它的功能已不单是提高治理效率,而且还将通过治理的科学化和民主化,全面增强企业治理功能。
网络经济是用现代信息技术和网络技术,依托形成的互联网网络进行商务活动,它集金融电子化、治理信息化、办公室自动化于一体。
国内外在该方向的研究现状及分析
随着互联网的普及和近几年来电子商务的进展,网上购物慢慢深切到人们的生活中,给人们带来了极大的便利。
其中网上图书销售系统是电子商务时期的一个典型代表。
目前我国运作和销售较好的大型网上书店,如铛铛、卓越和旌旗席殊、中国书网网上书店等,这些网上书店各具优势。
在国外,阻碍较大的网上书店有美国的亚马逊,德国的贝塔斯曼和英国的因特网书店。
英国书业界人士分析,以后英国的网上售书将成为图书销售渠道中的要紧渠道。
利用的开发平台
系统开发环境:
WindowsXP、Microsoftvisualstudio2020,
数据库:
MicrosoftSQLServer2005
开发语言:
C#语言、、HTML、CSS
WEB效劳器:
及以上版本
客户端运行环境:
IE4及以上版本
表1-1开发平台
开发环境
WindowsXP、Microsoftvisualstudio2008,
数据库
MicrosoftSQLServer2005
语言
C#语言、、HTML、CSS
WEB服务器
及以上版本
客户端运行环境
IE4及以上版本
第2章系统整体分析和设计
本章从系统的需求分析、可行性研究、整体设计、数据库的设计等方面入手对整个系统进行了整体的分析说明。
通过一系列的分析整合验证了该学校网站系统实现的可行性。
同时也给出了整个系统的功能模块图及各模块功能介绍,使得整个系统的整体功能清楚明了。
系统功能概述
本学校网站要紧包括前台客户端系统和后台书店治理系统两部份,主若是实现网上选课、评估、信息录入等功能的系统。
一个典型的网网站包括:
新闻信息、介绍信息、留言信息、联系方式、教师介绍等模块,本系统也不例外。
需求分析
(1)售前效劳
本网上书店比传统书店提供更为丰硕的书籍信息,如提供图书的出版信息,可供书目、新书信息、新书介绍等。
互联网具有交互性的特点,为网上书店有效地整合各类信息制造了条件。
第一,网上书店要整合读者与出版社和书店之间的信息,网上书店要让厂家能够及时了解读者的需求动态,也要让读者及时了解出版社的出版动态,而且这种信息交流要做到双向互动;第二,网上书店要整合读者与图书的信息,能够把读者的购书经历及读后感在网上登出,为其他读者提供购书参考。
(2)售后效劳
网上书店只是提供了一个虚拟的卖场,配送效劳是网上书店营销效劳的一个重要内容。
当前网上书店的送货方式要紧有三种:
一是通过邮局寄送,二是招聘配送公司发送,三是自己组织人员配送。
可是由于人力物力有限,在此本系统对售后效劳那个模块不做过量假想。
可行性分析
依照初步伐查的结果,能够做出系统开发可行与否的结论。
任何一个工程的立项都需要进行项目的可行性研究,这是保证系统能够正常开发的必要环节。
信息系统开发项目是一项复杂的高科技系统工程,可行性研究也是必不可少的。
技术可行性
技术方面:
在大学期间比较重视C#的学习,并有良好的编程体会。
对.NET平台及其开发环境VisualStudio2020相当熟悉,对Web开发相关体会虽有所欠缺但没有太大问题。
有必然的软件工程发面的知识,为项目开发各个环节打下了良好的基础。
硬件方面:
目前一样各企业的办公室和家庭中,大体都已经配备了性能较好的运算机,完全能够知足所需要的配置。
经济可行性
依如实际情形,关于开发一套培训机构网站,从开发费用,运行费用,都在企业和个人的经受范围之内。
但是,利用该培训机构网站所带来的帮忙是显而易见的,要紧表此刻:
提高了家长对学校的了解、提高了教师繁琐的工作效率、提高了学生关于各方的信息了解程度。
如:
学生对教师的评估等。
实践可行性
新形势、新时期的进展要求,使教学机构的进展朝着标准化,标准化,潮流化方向进展。
大多数教学机构具有了成立自己的网站平台的基础,学校网站的开发适应了社会进展的趋势,符合教育机构的要求,也加速了科学教育进展的步伐,实践证明,本网站符合实际需要,具有实践价值,具有较强的生命力。
概要设计
该系统包括前台展现和后台治理两方面的内容,因此概要设计包括前台、后台系统功能模块图和系统功能功能模块简介。
从整体上加倍清楚、明了的介绍了本网上书店系统的模块划分和实现功能。
数据库设计与实现
相应的数据库要紧包括users(用户信息表)、Article(文章信息表)、Prcture(图片信息表)、Download(下载信息表)、Channel(频道信息治理表)、Announcement(公告信息栏表)6张数据库表。
该部份要紧从数据库关系图、数据库各表实现两方便来描述数据库的设计和实现。
数据库关系图
本末节要紧介绍数据库的关系设计。
userID是Users实体的主键,ArticleID是Article实体的主键,PhotovoteID是PhotovoteI实体的主键,DownloadID是Download实体的主键,ChannelID是Channel实体的主键,AnnouncementID是Announcement实体的主键。
详细的关系图如以下图2-5-1所示:
(1)user表
(2)Article表
(3)Prcture表
(4)Download表
(5)Channel表
(6)Announcement表
图2-3数据库关系图
数据库物理设计
本末节要紧讲述数据的物理模型设计,并给出users、Article、Prcture、Download、Channel、Announcement实体的物理模型。
实体的物理模式如下所示:
(1)用户信息表(users表)
Users表用来存储会员注册信息,包括用户名、注册邮箱、接收邮件地址等信息。
在表2-1中列出了该表中所包括的字段描述信息。
表2-1users表的数据结构
字段名称
字段类型
字段长度
是否主键
字段描述
UserID
Int
5
YES
用户编码,自增长
GroupID
varchar
50
NO
用户组ID,0为未指定
UserName
varchar
20
NO
用户名
PassWord
varchar
50
NO
密码
Question
text
NO
密码问题
Answer
nchar
6
NO
问题答案
nchar
11
NO
电子信箱
RealName
nchar
11
NO
真实姓名
Sex
nchar
11
NO
性别
birthday
nchar
11
NO
出生日期
IDCard
nchar
11
NO
身份证号码
OfficeTel
nchar
11
NO
办公电话
HomeTel
nchar
11
NO
家庭电话
Mobile
nchar
11
NO
手机号码
(2)文章信息表(Article表)
Article表是用来保留网站的大体信息有关的数据表,是保护治理文章数据的依据,包括文章的题目,所属类型等详细的信息,在表2-2中列出了该表中所包括的字段描述信息。
表2-2Article表的数据结构
字段名称
字段类型
字段长度
是否主键
字段描述
ArticleID
Int
5
Yes
编码,自增长
Tid
varchar
50
NO
对应的栏目ID
KeyWords
varchar
20
NO
文章关键字
TitleType
int
50
NO
Title
varchar
50
NO
简短标题
FullTitle
varchar
50
NO
完整标题
Intro
text
NO
文章导读
ShowComment
varchar
50
NO
是否显示评论链接
TitleFontColor
varchar
50
NO
加颜色
TitleFontType
varchar
50
NO
ArticleContent
varchar
50
NO
文章内容
Author
varchar
50
NO
作者
Origin
varchar
50
NO
来源
Hits
varchar
50
NO
点击数
(3)图片信息表(Prcture表)
Prcture表是用来保留网站的大体信息有关的数据表,是保护治理图片数据的依据,包括图片的题目,所属类型等详细的信息,在表2-3中列出了该表中所包括的字段描述信息。
表2-3Prcture表的数据结构
字段名称
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 三层 架构 网上 书店 系统 分析 设计