1.2 开发背景

网上书店是以当前商务的网络化、快速化的实际需求为背景,以实现图书购买的方便、快捷以及送货上门等服务为前提所进行的一种综合信息服务系统的设计。在电子商务发展如火如荼的大环境下,网上书店已成为网上购物的主流趋势,渗透进人们生活和工作的各个方面,得到长足的发展。

1.3 系统开发平台

网上书店系统采用Visual Studio 2005和SQL Server 2005开发。C#是由Microsoft开发的一种新型编程语言。它结合了C++的功能强大性和Java的简洁性,还具有Delphi和VB的易用性,是一种易于使用、功能强大、表达力丰富的开发.NET框架应用程序语言[2]。开发数据库应用选择一个好的数据库是非常重要的。就本人而言,对SQL Server 2005比较了解,因而本网上书店系统选择了SQL Server 2005作为后台数据库。SQL Server 2005本身功能比较强大,一般中小企业中应用较多[3]。

2 系统需求分析

2.1 设计目标

该项目的目的是开发一个书店网站以及后台管理系统[4,5]。前台实现的功能主要有:(1)图书选购;(2)购物车功能;(3)查看图书详细情况;(4)用户注册;(5)用户登陆;(6)查看用户的订单信息;(7)修改用户个人信息。后台管理部分的功能主要有:(1)用户管理;(2)图书管理;(3)订单管理。

2.2 系统关系图

根据需来~自^吹冰论+文.网www.chuibin.com/ 网上书店系统的用户分为顾客和管理员。顾客是网站前台的使用者,主要进行图书浏览和选购图书;管理员负责网站后台,主要管理用户、图书和订单。网上书店系统的用例图如下图所示。

系统用例图

用户信息表(UserInfo) 、用户角色表(UserRole)、订单信息表(OrderInfo)、图书订单表(BookOrder)、图书信息表(BookInfo)、图书评论表(Comment) 、图书分类表(Classify) 和图书出版社表(Publish)之间的关系如下图所示。

  实体关系图

3 系统功能分析

网上书店系统是基于SQL Server 2005数据库建立,在Microsoft Visual Studio 2005上使用C#语言编写代码实现的。网上书店系统的主要功能为浏览图书信息以及选购图书。主要包括:网站首页主编推荐图书、热点图书展示功能,搜索图书信息功能,按商品分类浏览图书信息功能;若顾客想要购买图书,则需先注册成为会员后登录网站,进行图书浏览选择和购买所需图书;进入购物车功能查看所选择购买的图书数量、价格等信息,可继续购物或确认结算;查看顾客自己的订单功能等。顾客操作的功能结构如下图所示。

上一篇:jsp+mysql试题管理平台的研究与开发
下一篇:产品总体方案设计应用系统的开发

基于android的环境信息管理系统设计

java+mysql文星酒店客房管理系统设计

java的B2C型电子商务网站管理系统的设计

局域网管理系统的设计与实现

医疗公众号管理系统设计+源代码

Android药品公司管理系统的设计+源代码

jsp+mysql酒店管理系统的设计+源代码

AES算法GPU协处理下分组加...

浅论职工思想政治工作茬...

压疮高危人群的标准化中...

基于Joomla平台的计算机学院网站设计与开发

从政策角度谈黑龙江對俄...

上海居民的社会参与研究

STC89C52单片机NRF24L01的无线病房呼叫系统设计

酵母菌发酵生产天然香料...

提高教育质量,构建大學生...

浅谈高校行政管理人员的...