- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
购物商城系统设计说明书
购物商城系统
设计说明书
1概述
1.1系统简介
本说明在概要设计的基础上,对购物商城系统各个模块、程序、子系统、分别进行了实现层面上的要求和说明。
本文档提供给系统开发人员。
1.2系统设计原则和目标
整个系统要求设计思想合理,功能明确,性能良好,面向对象
1.3参考资料
《设计模式》
国家标准《详细设计说明书(GB8567——88)》
《网页设计精彩实例》
《网络数据库应用教程》
《网站开发实用手册》
《软件工程导论》
1.4修订版本记录
略,没有记录
1.5术语表
2需求概述
系统总的来说需要实现以下功能:
前台系统:1.1商品查询 1.2订购模块 1.3订单查询1.4 其他模块
后台系统:2.1 新闻管理模块 2.2 商品管理模块 2.3 订单管理模块2.4 系统管理模块
3设计概述
3.1简述
系统采用面向对象的思想,对系统进行抽象化,设计工具有VS2008,office,SQL Server等等
3.2系统物理结构设计
开发环境Win7系统+ VS2008+SQL Server
3.3系统体系结构设计
总体结构
IDAL层
BLL层
Model层
SQLDAL层
DBTool层
DataFactory层
Web层
3.4约束和假定。
4用例设计
4.1 登录功能
4.1.1登录功能对象模型
所用到的类在将在类设计中写明每个类的功能
功能需求:实现登陆验证
4.1.2登录功能的动态模型
填写登陆人的信息表单,点击登录按钮,会根据填写就会验证信息,验证正确就到了商品首页。错误则留在此页。如果没有帐号,可以点击注册按钮跳到注册页面
4.2商品查询
4.2.1商品查询的对象模型
所用到的类在将在类设计中写明每个类的功能
功能需求:实现简单查询,自定义查询,等等
4.2.2商品查询的动态模型
点击查询按钮,会根据填写的查询条件查询,然后列出符合条件的所有商品
4.3订单查询
4.3.1订单查询的对象模型
所用到的类在将在类设计中写明每个类的功能
功能需求:实现简单查询,自定义查询,等等
4.3.2订单查询的动态模型
点击查询按钮,会根据填写的查询条件查询,然后列出符合条件的所有订单
4.4新闻管理
4.4.1新闻管理的对象模型
所用到的类在将在类设计中写明每个类的功能
功能需求:实现新闻的发布、删除等等
4.4.2新闻管理的动态模型
管理员登陆后,点击新闻管理,就进入新闻管理模块,将会按照时间列出所有新闻,管理员可以选择删除,还可以点击添加新闻,进入新闻编辑页面,然后提交生成新的新闻。
4.5商品管理
4.5.1商品管理的对象模型
所用到的类在将在类设计中写明每个类的功能
功能需求:实现商品的上架、商品信息修改、商品下架等等
4.5.2商品管理的动态模型
管理员登陆后,点击商品管理,就进入商品管理模块,将会按照分类列出所有商品,管理员
选中商品后,点击删除按钮删除此商品,点击修改信息按钮进入修改页面,然后编辑提交保存。点击添加商品按钮,进入编辑页面,然后填写提交保存
4.6订单管理
4.6.1订单管理的对象模型
所用到的类在将在类设计中写明每个类的功能
功能需求:实现订单的删除功能,修改功能
4.6.2订单管理的动态模型
管理员登陆后,点击订单管理,就进入订单管理模块,将会按照分类列出所有商品,管理员
选中订单后,点击删除按钮删除此订单,点击修改信息按钮进入修改页面,可以修改所出售的商品状态,有买家已付款,卖家未发货;买家已付款,卖家已发货;买家已经收到等几个状态。卖家根据商品状态修改信息。生成订单。
还有其他用例,此处略写。
5类设计
BLL层
Users 类
方法
UserLogin用户登录 (使用MemberShip的方法)返回类型Bool返回值true or false参数参数类型描述loginNameString用户账号PasswordString用户密码
AddUserInfo添加用户详细信息返回类型Bool返回值true or false参数参数类型描述loginNameString用户账号userNameString 用户真实姓名SexString性别idCardString 身份证TelephoneString 联系电话postalCodeString 邮政编码AddressString 详细地址
ChangeUserInfo修改用户详细信息返回类型Bool返回值true or false备注: 修改电子邮件时,同时还要修改aspnet_Membership表的Email字段参数参数类型描述userNameStr
文档评论(0)