欢迎来到天天文库
浏览记录
ID:26425276
大小:3.69 MB
页数:13页
时间:2018-11-26
《在线书店系统设计文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、在线书店系统(MyBookShop)一、引言1、项目背景本项目是ACCP5.0ASP.NET理论贯穿案例部分。系统大量采用VisualStudio2005中的新控件和新特性。并且利用了当前最流行的AJAX技术。2、参考书籍《ASP,NET2.0宝典》---------电子工业出版社吕洋波《ASP.NET2.0揭秘》---------人民邮电出版社StephenWalther《ASP.NET2.0开发指南》---人民邮电出版社郝刚《ASP.NETAJAX》------------机械工业出版社章立民《征服ASP.NE
2、T2.0AJAX》—人民邮电出版社陈冠军二、语言和环境实现语言:C#环境要求:开发环境:VisualStudio2005;数据库:SQLServer2005三、数据库设计数据库名称:MyBookShop数据库表信息:1、用户表(Users)表名Users主键Id列名数据类型允许空说明Idint主键,自增,标识种子为1。LoginIdnvarchar用户登录名。LoginPwdnvarchar登录密码Namenvarchar真实姓名Adderssnvarchar地址Phonenvarchar电话Mailnvarcha
3、r电子邮件UserRoleIdint用户角色,外键,对应UserRoles表的idUserStateIdint用户状态,外键,对应UserStates表的id2、用户权限表(UserRoles)表名UserRoles主键Id列名数据类型允许空说明Idint主键,自增,标识种子为1。Namenvarchar用户角色3、用户状态表(UserStates)表名UserStates主键Id列名数据类型允许空说明Idint主键,自增,标识种子为1。Namenvarchar用户状态。4、图书表(Books)表名Books主键I
4、d列名数据类型允许空说明Idint主键,自增长,标识种子为1。Titlenvarchar图书标题PublisherIdint出版社id。外键,对应Publishers表的idPublishDatedatetime出版日期。ISBNnvarchar图书ISBN。不可重复,图书封面图片以ISBN.jpg命名,并存储于目录”ImagesBookCovers”中WordsCountint总字数。UnitPricemoney定价ContentDescriptionnvarchar是内容描述AurhorDescriptio
5、nnvarchar是作者描述EditorCommentnvarchar是编辑推荐TOCnvarchar是图书目录CategoryIdint图书分类id。外键,对应Categories表的idClicksint图书浏览量5、出版社表(Publishers)表名Publishers主键Id列名数据类型允许空说明Idint主键,自增,标识种子为1。Namenvarchar出版社名称6、图书分类表(Categories)表名Categories主键Id列名数据类型允许空说明Idint主键,自增,标识种子为1。NameNva
6、rchar图书类型名称。7、图书订单表(OrderBook)表名OrderBook主键Id列名数据类型允许空说明Idint主键,自增,标识种子为1。OrderIDint总订单表ID。对应Orders的IdBookIDint图书Id。对应Books表的IdQuantityint数量UnitPricedecimal单价8、总订单表(Orders)表名Orders主键Id列名数据类型允许空说明Idint主键,自增,标识种子为1。OrderDatedatetime订单时间。UserIDint用户Id。对应Users表的Id
7、TotalPicedecimal总价9、读者评论表(ReaderComments)表名ReaderComments主键Id列名数据类型允许空说明Idint主键,自增,标识种子为1。BookIdnvarchar图书Id。对应Books表的IdReaderNamenchar读者名Titlenvarchar评论标题Commentnvarchar评论内容Datedatetime评论时间10、搜索关键字表(SearchKeywords)表名SearchKeywords主键Id列名数据类型允许空说明Idint主键,自增,标识种
8、子为1。KeyWordnvarchar关键词SearchCountint搜索次数三、系统结构本系统为B/S模式。本系统采用三层结构开发。分别为:界面层、业务逻辑层(MyBookShopBLL)、数据访问层(MyBookShopDAL)。数据访问层只负责与数据库交互相关的功能。在业务逻辑层中不能出现与数据访问有关的ADO.NET操作或SQL语句。表示层只允许调
此文档下载收益归作者所有