下载
加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 最好软件详细设计说明书参考文档

最好软件详细设计说明书参考文档.doc

最好软件详细设计说明书参考文档

勤奋的赖妮
2019-02-16 0人阅读 举报 0 0 暂无简介

简介:本文档为《最好软件详细设计说明书参考文档doc》,可适用于IT/计算机领域

中大软件详细设计D丁丁网上购书系统详细设计Versionr修订历史目录绪言及目标()范围()定义及缩写()引用()角色及职责()工具及环境()研发硬件配置()研发语言及编译器()软件支持工具()第三方工具()高层分析()数据模型视图()抽象类视图()时序图()用户界面架构错误!未定义书签。详细分析()类接口视图()构件包视图()详细设计()数据库定义()用户界面设计()绪言及目标项目名称:丁丁网上购书系统项目提出单位:丁丁图书销售公司项目开发者:中山大学软件师资班(第二期)第三小组项目使用单位:丁丁图书公司软件的详细设计阶段是给出软件模块的内部过程描述即是模块内部的算法设计。本文档为“丁丁网上购书系统详细设计说明书”,主要用于为实现系统的功能而进行的系统详细设计说明,详细描述了系统各软件组成模块的实现流程、功能、接口、编译、测试要点等内容,便于对系统的编码进行指导和约束。本文档供项目组全体成员及项目组领导,单元测试人员阅读。范围本文档用于软件设计阶段的详细设计,该详细设计的范围是:系统各组成部分的构成、每个软件模块(或类)的属性、方法、事件,各软件模块的外部接口说明,数据用户界面设计等内容。定义及缩写引用角色及职责工具及环境研发硬件配置研发语言及编译器本系统开发所用的语言是JAVA语言,开发的IDE工具是MyEclipseGA软件支持工具开发使用Rose,Myeclipse,Dreamweaver等软件工具。第三方工具高层分析数据模型视图系统数据视图如下图所示:数据视图抽象类视图时序图客户管理修改订单客户增加订单图书查询图书浏览业务管理员管理订单:业务管理员业务管理员修改订单业务管理员增加书目::用户登录时序图用户注册时序图详细分析类接口视图注册登录AnalysisElements:购物车管理AnalysisElements图书浏览AnalysisElements信息维护AnalysisElements:订单管理AnalysisElements:构件包视图系统的包图如下图所示:包图详细设计数据库定义表Books表BookCategory表Cart表Orders表OrderDetails表Users表FavoriteBook表LackBook表PayMent数据表SQL脚本表BooksCREATETABLEBooks(BookIDINTEGERNOT,BookNameVARCHAR()NOT,AuthorVARCHAR()NOT,PublisherVARCHAR()NOT,ISBNVARCHAR()NOTUNIQUE,CategoryIDINTEGERNOT,PublishDateVARCHAR()NOT,StoreTimeVARCHAR()NOT,TotalSumINTEGERNOT,PriceDECIMAL(,)NOT,MemberPriceDECIMAL(,)NOT,IntroductionVARCHAR(),AuthorIntroductionVARCHAR(),PictureVARCHAR(),PRIMARYKEY(BookID))表BookCategoryCREATETABLEBookCategory(CategoryIDINTEGERNOTautoincrement,CategoryNameVARCHAR()NOTUNIQUE,DescriptionVARCHAR(),PRIMARYKEY(CategoryID))表CartCREATETABLECart(IDINTEGERNOTautoincrease,EmailVARCHAR()NOT,ISBNVARCHAR()NOTUNIQUE,MemberPriceDECIMAL(,)NOT,BuyNumINTEGERNOT,CategoryIDINTEGERNOT,PRIMARYKEY(ID))表OrdersCREATETABLEOrders(OrderIDVARCHAR()NOT,UserIDINTEGERNOT,DateCreatedVARCHAR()NOT,OrderStatusINTEGERNOT,PaymentTypeVARCHAR()NOT,TotalPriceDECIMAL(,)NOT,DeliveryStatusINTEGERNOTPRIMARYKEY(OrderID))表OrderDetailsCREATETABLEOrderDetails(OrderDetailsIDINTEGERNOTautoincrease,OrderIDINTEGERNOT,BookIDINTEGERNOT,BuyNumINTEGERNOT,PRIMARYKEY(ID))表UsersCREATETABLEUsers(UserIDINTEGERNOTautoincrease,PassWordVARCHAR()NOT,EmailVARCHAR()NOTUNIQUE,CustomerNameVARCHAR(),AddressVARCHAR(),PostCodeVARCHAR(),TelephoneVARCHAR(),UserTypeINTEGERNOT,PRIMARYKEY(UserID))表FavoriteBookCREATETABLEFavoriteBook(FavoriteIDINTEGERNOTautoincrease,UserIDINTEGERNOTUNIQUE,BookIDINTEGERNOTUNIQUE,PRIMARYKEY(FavoriteID))表LackBookCREATETABLELackBook(LackBookIDINTEGERNOTautoincrement,BookIDINTEGERNOT,LackNumINTEGERNOT,PRIMARYKEY(BookID))表PayMentCREATETABLEPayMent(PaymentIDINTEGERNOTautoincrement,OrderIDINTEGERNOT,PaymentTypeVARCHAR()NOT,PayStatusINTEGERNOT,PRIMARYKEY(OrderID))用户界面设计系统首页导航界面系统首页导航关系登录loginjsp打开登录页面注册registerjsp打开注册页面搜索searchjsp输入查询关键字后,分页显示符合查询条件的图书列表高级搜索advanceSearchjsp打开高级搜索页面,可输入组合关键字来查找图书登录界面loginjsp页面跳转关系元素名称跳转页面备注登录loginErrorjsp登录失败登录返回登录前的页面会员登录成功登录businessAdminjsp业务管理员登录成功登录systemAdminjsp系统管理员登录成功注册registerjsp从未注册过的游客进行注册登录界面元素元素名称功能元素描述必须可选数据校验Email地址输入注册时的Email地址文本框必须不能为空密码输入用户密码文本框必须不能为空登录验证用户登录信息,跳转到相应页面按钮必须与数据库中的用户信息一致注册打开注册页面按钮必须无功能功能名称功能描述校验异常登录提供各类用户的登录功能Email地址和密码与数据库中的用户信息一致Email地址或密码错误,登录失败注册界面registerjsp页面跳转关系元素名称跳转页面备注提交注册registerErrorjspEmail地址已经注册过提交注册loginjsp注册成功后跳转到登录页面注册界面元素功能购物车界面shoppingCartjsp页面跳转关系购物车界面元素功能我的账户界面myAccountjsp页面跳转关系我的账户界面元素功能高级搜索界面advanceSearchjsp页面跳转关系高级搜索界面元素功能图书列表界面searchjsp页面跳转关系图书列表界面元素功能图书详细信息界面bookInfojsp页面跳转关系图书详细信息界面元素功能收藏夹界面myFavoritejsp页面跳转关系收藏夹界面元素功能结算界面checkoutjsp页面跳转关系结算界面元素功能查看订单界面queryOrderjsp页面跳转关系元素名称跳转页面备注订单号orderInfojsp打开该订单详细信息页面查看订单界面元素元素名称功能元素描述必须可选数据校验订单号显示订单号超链接必须从order表中读取收货人显示收货人姓名标签必须从order表中读取订单总金额显示订单总金额标签必须从order表中读取订单状态显示订单状态标签必须从order表中读取下单时间显示订单创建时间标签必须从order表中读取功能功能名称功能描述校验异常查看订单查看订单信息列表无订单详细信息界面orderInfojsp页面跳转关系订单详细信息界面元素功能撤销订单界面deleteOrderjsp页面跳转关系撤销订单界面元素功能维护个人信息界面userInfojsp页面跳转关系元素名称跳转页面备注无维护个人信息界面元素元素名称功能元素描述必须可选数据校验Email地址显示作为账户的Email文本框必须从user表中读取登录密码显示登录密码密码框必须从user表中读取真实姓名显示真实姓名文本框可选从user表中读取详细地址显示详细的地址信息文本框可选从user表中读取邮政编码显示邮政编码文本框可选从user表中读取联系电话显示联系电话文本框可选从user表中读取保存修改将修改的个人信息保存到数据库user表中按钮必须无功能功能名称功能描述校验异常查看个人信息查看会员的注册信息无修改个人信息修改会员的注册信息无

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/40

最好软件详细设计说明书参考文档

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利