ImageVerifierCode 换一换
格式:DOCX , 页数:29 ,大小:1.23MB ,
资源ID:2137056      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2137056.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(网上书店系统设计文档.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

网上书店系统设计文档.docx

1、网上书店系统设计文档(此文档为word格式,下载后您可任意编辑修改!)摘要随着Internet的迅速发展,电子商务将成为21世纪主流的商业模式。网上书店是随着这些网络技术的发展而出现的一种新型图书销售渠道。它通过人与电子通信方式的结合,依靠计算机网络,以通讯技术为基础,实现图书销售的网上交易。网上书店同传统的店面书店相比,网上书店的经营方式和销售渠道是全新的;它24小时的全天候和全方位服务是店面书店所不能比及的;成本低廉更是开设网上书店的主要原因。而与其他商品相比,书籍运送几乎不怕碰撞碎裂,不具时效性;同时书本具有功能单一,形式简单,易于判断和选择而独具优势,最适合于网上交易;再次是单价低,降

2、低了消费者第一次在网络购物的门槛,所以网上书店成了电子商务的先锋。本设计尝试用ASP.NET在网络上架构一个网上书店,以使每一位顾客不用出门在家里就能够通过上网来轻松购书。本网上书店系统是在Visual Studio.Net 平台上运用ASP.NET技术来实现的。其主要功能有:用户管理,用户信息显示,维护用户信息、图书分类查找,图书检索,图书评论,网站管理等,具有一般书店必须具有的功能,但是这种网上书店的诸多好处:方便购买、金额小、风险小、用户容易决定;讯息的完整性以及很少出现质量问题和退货现象等,这些优点一般书店是无法比拟的。为用户购买和查看图书提供了优越和便利的条件。关键词:ASP.NET

3、 ADO.NET SQL Server 网上书店目 录摘要 1 设计内容、目的与要求 11.1设计内容 11.2设计目的 11.3 设计要求 12 需求分析 22.1 需求分析 22.2 系统功能描述 32.3 功能模块划分 33 数据库设计 53.1 实体图 53.2 数据表的创建 63.3 数据表关系图 84 功能模块的具体设计与实现 94.1 配置Web.config 94.2 设计Web用户控件 94.3 用户注册模块 104.4 用户登陆模块 114.5 显示图书信息 124.5.1 首页default.aspx 124.5.2 图书详细信息页面 134.6 显示用户信息 144.6

4、.1 用户详细信息页面 154.6.2 用户信息修改页面 154.7 发表评论 164.8 后台管理 184.8.1 图书管理 184.8.2 用户管理 204.8.3 评论管理 204.9 用户阅读历史统计 215 测试结果与分析 23总结 26参考文献 281 设计目的、内容和要求1.1 设计内容1、对网上书店系统进行需求分析,并给出数据库的设计和软件体系结构图,见附件1;2、程序设计和实现(流程图设计、源程序编辑、编译、调试、测试 )3、编写设计报告,答辩1.2 设计目的1、通过使用所学的动态网站建站技术开发一个完整的动态网站,深化所学的内容和技术;2、了解和掌握开发一个实际项目的基本方

5、法和步骤;3、培养学生的动手能力、编程能力;鼓励学生的创新思维;4、掌握基本的程序调试方法和排错方法;5、培养学生对同样代码的实现,考虑算法优化问题;1.3 设计要求1、基本要求:代码实现要体现OOA程序设计的思想代码实现需以动态网站开发的技术为主代码要能调试通过并运行,体现优化的思想2、创新要求: 在基本要求达到后,可进行创新设计2 需求分析当前,世界经济正在开始新一轮的增长,经济全球化趋势不断增强,以信息技术产业为先导的“新经济”方兴未艾,电子商务对传统的商务活动带来了巨大的冲击,它突出的标志就是增加贸易机会,降低贸易成本,简化贸易流程,提高贸易效率。电子商务极大地改变了商务模式。带动了经

6、济结构的变革。本次设计的网上书店系统就是一个典型的web电子商务系统。2.1 需求分析系统主要包括用户对功能的需求和网站管理员对功能的需求,参考设计要求,及系统的可行性分析,确定了这两种需求的功能如下:2.1.1 用户对功能的需求.网站主页面简洁美观,易以操作。.具备友好的用户界面,提供适当的操作提示,如用户登录时的密码错误等。.网站主页显示各个分类信息及一些比较畅销的新书信息,显示论坛新帖。以便用户方便查看有那些新书。.单本图书的详细资料页面显示同类图书的畅销榜,同一作者的畅销榜,购买了同一本书的读者此外还购买的图书。.可按作者,或者书名,或者出版社搜索图书,查看图书的信息。可按用户名查看、

7、浏览用户的个人信息(包括个人相片的上传,显示)。.用户注册登录后可以查看图书、下载图书等功能,可以修改自己的个人资料及密码,还可以对某本书发表评论、回复别人的评论。用户可以查询自己的个人阅读历史。2.1.2 网站管理员对功能的需求运营一个网上书店系统,仅仅具有前台的功能是不够的,网站管理员还必须对系统的数据进行维护,包括图书信息、分类信息、以及用户的个人信息的维护。图书、分类和用户信息维护不外乎数据的增加、删除和修改等操作。网站管理员可通过后台管理界面,修改密码,添加、删除用户,添加新书、编辑、修改、删除图书的详细资料。2.2 系统功能描述根据上面的分析,网上书店需要实现的基本功能包括前台功能

8、和后台功能,整个系统的功能点罗列如下:新用户注册、用户登录、查看用户信息、维护用户信息、查看客户信息、维护客户信息等,下面分别对各部分的功能进行描述。2.2.1 前台管理实现的功能新用户注册 用户注册成为本站会员,要求用户个人填写自己的一些基本信息。用户登陆 由于此系统涉及不同角色的用户,因此要对不同登录用户分配不同的登录首页。例如,管理员登陆后可以对网站的后台进行管理,而普通用户只能具有一般的权限。用户查看、浏览个人注册信息(包括个人相片的上传,显示) 当用户注册成功后,可以通过用户名查看自己的个人信息。个人信息包含基本信息和个人相片。用户个人信息修改,密码维护功能 用户注册成功登录后可以修

9、改自己的个人信息包括登录密码。用户查询、浏览书籍信息 用户可以选择一个查询方式去查找图书,并浏览该图书的相关信息。用户查看书、下载书籍 用户可以浏览书本信息列表,包括书本编号、书名、作者、书本价格、出版社以及其他用户对这本书的评论。读书讨论功能:发表帖子,回复帖子 看过某本书后用户可以对这本书发表自己的评论,同时还可以回复其他用户对该书的评价。用户查询个人阅读历史 用户还可以随时查询自己看过那些书了,以便找到自己想要的书籍。退出登录 当用户处理完自己想做的事情时,可以退出系统。2.2.2后台管理实现的功能用户管理:网站管理人员对用户注册信息的维护和管理。添加新书:网站管理员可以向书库中添加新的

10、书籍。管理站内书籍内容 :编辑,修改,删除 管理员可以对书库里的书籍信息进行编辑、修改和删除等操作。管理用户帖子:修改、删除 管理员还可以对用户发表的帖子进行管理,包括:修改和删除等。2.3功能模块划分网上书店系统可以划分为9个模块,划分结果如下。 新用户注册用户登录:用户登录系统,并划分用户的权限。用户信息查看:用户可以输入自己的用户名和密码查看自己的信息、增加、修改、删除自己的信息。用户信息管理:管理员查看用户的信息、增加、修改、删除用户信息。查看图书信息:一般用户查看图书的信息。图书信息管理:管理员查看图书的信息、增加、修改、删除图书信息。添加新书:管理员向书库添加新书用户阅读历史统计:

11、统计用户所查看过的所有书籍。退出系统。整个系统的功能模块划分结构图,如图2.1所示。图2.1 系统功能模块划分结构图3 数据库设计3.1 实体图、用户E-R实体图用户的实体具有用户ID、密码、姓名、地址、电话、E-mail 7个属性,E-R图如图3.1所示。图3.1 用户E-R实体图、图书E-R实体图图书的实体具有编号、书名、作者、价格、出版社等几个属性,E-R图如图3.2所示。图3.2 图书E-R实体图、评论E-R实体图 评论的实体具有评论编号、评论内容、等6个属性,E-R图如图3.3所示。图3.3 评论E-R图3.2 数据表的创建本项目使用SQL Server作为数据库,其中数据库名为Bo

12、okstore,该数据库中共涉及到5个数据表的应用,分别为如下: Userer:保存注册用户的信息 Book:保存图书信息 Kind:保存图书的分类信息 Reviews:保存所有对图书的评论信息 Read:保存所有用户的阅读历史. 用户信息表用户信息表(labusers)用于存放企业信息管理系统中所有用户的信息,用户管理是每个管理系统中必不可少的,也是比较重要的一部分,本系统中进行了较详细的设计,表中各个字段的数据类型、大小以及简短描述如表3.1所示。表3.1 用户信息表字 段 名数 据 类 型大 小字 段 描 述userIDint4用户ID,作为主键userNameVarchar50用户姓名

13、userPwdVarchar12记录用户登陆时的密码addressVarchar200用户的地址TellVarchar20用户电话userImageVarchar50用户照片的地址E-mailVarchar50用户Email.图书信息表图书信息表(labBook)用于存放网上书店系统中所有图书的信息,图书信息的管理是系统中比较重要的内容,本系统中进行了较详细的设计,表中各个字段的数据类型、大小以及简短描述如表3.2所示。表3.2 图书信息表字 段 名数 据 类 型大 小字 段 描 述book_IDint4图书编号,唯一标识book_NamevarChar50图书名称typeIDint4图书所属

14、类别的编号book_Authorvarchar50图书作者PublishervarChar100图书的出版社Publisherdatedatetime8图书的出版时间bookPricemoney8图书价格book_Imagevarchar50图书的预览图片地址book_descnbevarchar500备注信息.图书类别表 图书类别表(labtypes),用于存放图书类别的编号及类别名称。方便用户按类别查找书籍,如表3.3所示。表3.3 图书类别表字段名数据类型大小字段描述typeIDint4类别编号,自动递增型typeNamevarchar50类别名称.评论信息表评论信息表(Reviews),用于存放用户发表的评论的一些相关信息(图书编号、评论标题、评论内容、评论时间等),通过发表评论用户可以把自己的看法和建议留给管理员,以便改善不足之处;因此,是网上书店系统中必不可少的一个部分,如表3.4所示。表3.4 评论信息表字段名数据类型大小字段描述ReviewsIDint4评论编号(主键),自动递增BookIDint4被评论的图书的编号UserNamevarchar50发表评论的用户名Titlevarchar100评论标题Contentvarchar500评论内容time

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1