您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > 网上书店售书管理系统详细设计
1网上书店售书管理系统详细设计21引言...............................................................................................................................................32程序系统的结构...........................................................................................................................43.USERLOGIN设计说明............................................................................................................54.USERLOGOUT设计说明.......................................................................................................75.USERREGISTER设计说明....................................................................................................96.USERINFOUPDATA设计说明.............................................................................................117.BOOKSELECT设计说明......................................................................................................138.BOOKINSERT设计说明.......................................................................................................159.BOOKUPDATE设计说明.....................................................................................................1710.BOOKDELETE设计说明...................................................................................................1911.CARTSELECT设计说明.....................................................................................................2112.CARTINSERT设计说明......................................................................................................2313.CARTDELETE设计说明....................................................................................................2514.ORDERSELECT设计说明.................................................................................................2715.ORDERINSERT设计说明..................................................................................................2916.ORDERUPDATE设计说明.................................................................................................3117.ORDERDELETE设计说明.................................................................................................3318.COMMENTSELECT设计说明..........................................................................................3519.COMMENTINSERT设计说明...........................................................................................3719.COMMENTDELETE设计说明..........................................................................................393详细设计说明书1引言1.1编写目的此说明书描述的是网络书店的各个模块的详细设计思路,为编码人员提供一个系统各项功能的详细说明,方便编码人员编码。同时为测试人员提供原始设计思路和流程,为测试提供依据。此说明书针对:设计人员开发人员项目管理人员测试人员1.2背景待开发软件系统的名称:网络书店售书管理系统1.3定义用户:访问系统的合法注册用户和管理员。BookModle:包含书籍各项信息的类。UserModle:包含用户各项信息的类。CommentModle:包含书籍评论各项信息的类。1.4参考资料1.《国家标准软件开发文档模板GB856T详细设计说明书》2.《ASP.NET3.5简明教程》3.《网上书店售书管理系统概要设计》4.《网上书店售书管理系统需求规格》42程序系统的结构网络书店UserBookCartOrderCommentLoginRegisterInfoUpdataBookSelectBookInsertLogoutBookUpdataBookDeleteCartInsertCartDeleteCartSeleteOrderSelectOrderInsertOrderAcceptCommentInsertCommentDeleteCommentSeleteOrderCancel53.UserLogin设计说明3.1程序描述该程序用于用户登陆网站时,检查用户名和密码,以及更新User表登陆标志字段和Session。3.2功能输入:用户名和密码。处理:检查用户名和密码是否在数据库中。输出:如果用户名和密码合法,则更新数据库登陆标志字段,并赋值Session[“UserID”]为数据库中UserID字段,Session[“RealName”]为RealName字段,同时跳转页面到相应子系统中,否则输出错误信息。3.3性能3.4输人项用户名和密码。3.5输出项跳转页面或者输出错误信息。3.6算法接收用户名和密码,向数据库服务器发出查询用户名、密码和离线条件指令。若返回数据集为空则输出错误,若不为空则更新数据库和Session,并跳转页面到相应子系统。63.7流程逻辑输入用户名和密码查询用户名、密码和离线状态返回结果是否为空显示错误信息更新数据库和Session,并跳转页面到相应子系统是否3.8存储分配Session[“UserID”]、Session[“RealName”]。74.UserLogout设计说明4.1程序描述该程序用于Session卸载时,检查用户名和密码,以及更新User表登陆标志字段。4.2功能输入:Session结束事件。处理:更新数据库。输出:无。4.3性能本节不适用。4.4输人项Session结束事件。4.5输出项无。4.6算法根据即将卸载的Session更新User表中登录状态字段为离线。84.7流程逻辑获取Session[UserID]根据UserID更新User表的登录状态字段4.8存储分配本节不适用。95.UserRegister设计说明5.1程序描述用于用户注册时,更新User表的程序。5.2功能输入:用户名、密码、真实姓名、地址、电话、邮件和说明。处理:检查用户名是否已存在User表中,密码是否输入正确。输出:若信息无误,则向User表中插入一条新数据,并跳转页面,否则输出错误。5.3性能本节不适用。5.4输人项用户名、密码、真实姓名、地址、电话、邮件和说明。5.5输出项若信息无误,则向User表中插入一条新数据,并跳转页面,否则输出错误。5.6算法查询用户名是否存在于User表中,检查密码重复输入是否正确,向User表中插入数据并跳转页面。105.7流程逻辑输入信息查询用户名是否存在于User表中,检查密码重复输入是否正确向User表中插入数据并跳转页面信息是否正确是输出错误信息否5.8存储分配本节不适用。116.UserInfoUpdata设计说明6.1程序描述本程序用于用户修改个人信息时,更新User表。6.2功能输入:用户已更新的信息。处理:更新User表对应各个字段的值。输出:无。6.3性能本节不适用。6.4输人项用户已更新的信息。6.5输出项无。6.6算法接收用户已更新的信息,创建UserModle,根据Session[“UserID”]修改用户在User表中各字段的信息。126.7流程逻辑接收用户已更新的信息,创建UserModle根据UserID更新用户在User表6.8存储分配本节不适用。137.BookSelect设计说明7.1程序描述用于查询图书的详细信息。7.2功能输入:在GridView控件中获取BookID。处理:组织Sql命令根据BookID获得的个字段的值,并组织BookModle。输出:跳转到详细信息页面,填充各个Label控件。7.3性能本节不适用。7.4输人项BookID。7.5输出项详细信息页面。7.6算法在GridView控件中获取BookID,根据BookID根据BookID获得的个字段的值,并组织BookModle,跳转到详细页面,并填充各个Label控件。147.7流程逻辑在GridView控件中获取BookID组织Sql命令根据BookID获得的个字段的值,并组织BookModle跳转到详细信息页面,填充各个Label控件7.8存储分配本节不适用。158.BookInsert设计说明8.1程序描述用于书店新进图书时,更新Book表。8.2功能输入:新进书籍信息。处理:组织BookModle,检查书籍是否已在Book表中,如果不在Book表中,则向Book插入一条新纪录,否则更新相关记录。输出:跳转页面。。8.3性能本节不适用。8.4输人项新进书籍信息。8.5输出项跳转页面。8.6算法获取新进书籍的信息,组织BookModle,检查书籍是否已在Book表中如果不在Book表中,则向Book插入一条新纪录,否则更新相关记录。168.7流程逻辑获取新进书籍信息,并组织BookModle检查Book表中是否已存在相关记录更新Book表中相关记录向Book表中插入一条新数据是否8.8存储分配本节不适用。179.BookUpDate设计说明9.1程序描述用于书店修改图书信息时,更新Boo
本文标题:网上书店售书管理系统详细设计
链接地址:https://www.777doc.com/doc-4122178 .html