基于web网上书店的详细分析设计与实现说明书内容摘要:

ll MsgBox(“ 对不起,您刚注册过用户。 ” ,” Back” ,” None” ) ens if set rs=(“ ” ) “ select usename,user from [user]where usename=”” amp。 trim(request(“ usename” ))amp。 ”” user=”” amp。 trim(request(“ usename” ))amp。 ”” ,conn,1,1 if not and not then call MsgBox(“ 您输入的用户名或 Email 地址已存在,请返回重新输入。 “,“ Back” ,” None” ) end if ” select*from[user]” ,m.,1,3 re(“ username” )=trim(request(“ usename” )) 14 rs(“ password” )=md5(trim(request(“ password” ))) rs(“ user” )=trim(request(“ user” ))) rs.(“question” )=trim(request(“question” ))) rs.(“ answer” )=md5(trim(reques(“ answer” ))) rs.(“ tealname” )=trim(request(“ realname” ))) ‘ 身份证 re(“ identify” )=trim(request(“ identify” )) rs(“ mobile” =trim(request(“ mobile” )) rs.(“ userqq” )=trim(request(“ userqq” )) re(“ adddate” )=now() rs(“ lastvst” )=now() re (“ loginnum” )=0 rs(“ postcode” )=0 re(“ score” )=0 rs(“ paymethord” )=0 rs(“ deliveryethord” )=0 set rs=nothing (cookieName)(“ usename” )=trim(request(“ username” )) (cookisName).expires=date+1 session(“ regtimes” )=1 =1 call MsgBox(“ 注 册 成 功。 请 到 用 户 管 理 中 心 填 详 细 资料 !” ,” GoUrl” ,” ” ) end if 图书搜索功能模块设计 图书浏 览检索系统要完成对图书的分类浏览,快速搜索和高级搜索的功能,其中高级搜索的实现较为复杂。 高级查询有书名、作者名称、出版社、价格等等规则。 用户可以对图书进行精准、模糊查询,该模块的代码包含在 文件中,其中包括有选择分类查询,其核心代码: 15 select name=code option value=”” selected所有图书 /option % Set rs=(“ ” ) “ select * from category” ,conn,1,1 Do while nor % option value=” %=rs(“ categoryid” )%” %=rs(“ category” )%/option % loop set rs=nothing % /select 购物车功能模块设计 客户通过购物车买商品时,购物车要随时计算客户所购买的商品价格,因此需要一个购物车数据库表记录客户购买商品的基本信息,客户通过购物车买完商品后,还需要填写送 货方式、付款方式等客户的基本信息,然后,才能从网上正式提交订单。 为了有效地存储订单信息,在数据库中设计了订单信息表。 订单信息表主要存放的是订单名称、订单编号、订单总价等订单的基本信息。 该模块的部分代码包含在 中,其中在填写信息的时候需要连接数据库,其核心代码: Set rs=(“ ” ) “ eslect receipt,userid,sex,user,city,address,postcode,usertel,paymethord,deliverymethord,realname from[uses]where username=” amp。 request cookies(cookieNmae)(“ usename” )amp。 ”” ,conn,1,1 dim userid,id 16 id=request(“ id” ) userid=rs(“ userid” ) 订单信息查询功能模块设计 用户可以查看自己的订单信息,方便用户购买。 该模块的部分代码包含在 中,其中在用户下订单的时候,会生成一个订单号,此功 能的作用是便于用户识别,管理员管理订单,其代码: Goods=year(shijian)amp。 month(shijian)amp。 hour(shijian)amp。 second(shijian) 六、 管理界面设计 管理员登录功能模块设计 为了检验用户是否为管理员,需要用户输入用户名和密码还核对。 管理员登录模块就是要完成这一功能。 该模块需要用到 这个页面,需要设计一个表单记录用户输入用户名和密码。 当管理员登录时就会登陆到后台管理系统,不会在前台出现。 现在图书管理功能模块设计 图书管理模 块主要实现对图书信息的管理,包括分页显示所有图示的部分信息、添加图书信息、修改图书信息、删除图书信息、订单管理等功能。 当点击订单管理时就可以进入到 页面。 核心代码: select case stale case “ 0” ” select distinct(goods),userud,realname,actiondate,deliverymethord,paymenthord,state from orders where state6 order by actiondate desc” ,conn,1,1 case”” ” select distinct(goods), ,userud,realname,actiondate,deliverymethord,paymenthord,state from orders where state5 order by actiondate desc” ,conn,1,1 case”” end select 其订单管理的部分代码包含在 文件中,管理书籍的代码包含在 17 文件中。 图书分类管理功能模块设计 对图书已有的分类进行修改、删除,还可以在大类中添加小类,更进一步的细分图书类型。 用户管理功能模块设计 管理员可以通过这个模块对后台管理员进行修改、删除、权限限制,对前台用户进行删除、修改等操作。 其主要代码: if NOT isEmpty()then set rs=(“ ” ) ‘ 取得处理 id 号 Dim id Id=request(“ id” ) End if ‘ 添加后台用户 if NOT isEmpty(Request(“ AddHuser” ))then ” select * from admin” ,conn,1,3 rs(“ admin” )=trim(request(“ AddName” )) rs(“ password” )=md5(trim(request(“ AddPws” ))) rs(“ rank” )=int(request(“ AddRank” )) set rs=nothing call MsgBox(“ 添加成功 !” ,” GoUrl” ,” ” ) end if ‘ 删除后台用户 if NOT isEmpty(request(“ Del” ))then ‘ 取得 id 号 (“ delete from admin where id=” amp。 id) call MsgBox(“ 删除成功。 “,” GoUrl” ,” ” ) end if 18 ‘ 修改后台用户资料 if NOT idEmpty(request(“ Modify” ))then ‘ 取得 id 号 ” select * from admin where id=” amp。 id,conn,1,3 rs(“ admin” )=trim(request(“ Name” )) if trim(request(“ password” ))”” then rs.(“ password” )=md5(trim(request(“ password” ))) end if rs(“ rank” )=int(request(“ rank” )) set rs=nothing call MsgBox(“ 修改成功。 “,” GoUrl” ,” ” ) end if 七、 系统测试 测试概要 业务建模和需要分析的目的是对网上束带你进行评估,采集和分析系统的需求,理解系统要解决的问题,重点是充分考虑系统的实用性。 包括用户、系统管理员,模型是对系统需求的描述,表达了系统的功能和所提供的服务,包括用户登陆、购物车(订单)子系统、图书浏览检索子系统、添加新图书子系统、查看信息子系统、系统用户管理等。 测试环境 硬件环境 本网络系统测试的硬件环境如下: 处理器: Inter Pentium 4 或更高。 内存: 512MB 或更高 硬盘空间: 80GB 显卡: SVGA 显示适配器或集成显卡均可。 软件环境 服务器端 19 操作系统: Windows XP 网络协议: TCP/IP Web 服务器: IIS 数据库: access 数据库 浏览器: Interent Explorer 以上、 360 安全浏览器、 TT 软件: Microsoft Office 97 以上版本 测试结果 测试步骤 ( 1)主页测试 ( 2)用户登录窗口的测试 ( 3)修改用户密码窗口的测试 ( 4)购物车(订单)子系统和测试 ( 5)图书浏览检索子系统测试 ( 6)添加新图书子系统测试 ( 7)查看信息子系统测试 ( 8)系统用户管理测试 模块测试 模块 预计测试功能 输入、输出功能 造成差别的原因 主页 正常显示,各个连接正常显示 一致 无 用户登录 验证用户名( ID,满足系统 一致 无 设定要求)和密码的一致性 购物车 添加图书,删除图书,编辑 一致 无 信息,确认提交 图书浏览 添加新书,特价书,图片及 一致 无 资料显示 系统用户管理 对注册用户管理,删除, 一致 无 查看 查看信息子系统 浏览个人信息 一致 无 客户资料查询 对客户资料的查询 一致 无 20 八 、总结 论文完成工作 网上书店系统基本开发完毕。 系统具备了前台销售管理系统和后台管理系统的功能,购物车子系统将前台销售管理系统的各个子系统紧密联系在一起,完成客户从网上购物的整个过程,后台管理系统主要负责维护和管理数据库的图书信息、客户信息、订单信息和客户反馈信息,以及保证数据库中数据的一致性。 总结 在系统的设计开发过程中,注重了科学的软件设计思路。 首先在总体设计上,采用了模块化和分层的设计思想,使整个系统流程清晰、逻辑合理,为系统的实现创造了良好的条件。 其次,在各功能模块的实现上, 采用了目前比较流行的 B/S 架构。 作为一个简单的通用的网上书店系统,具备的功能还不够完善,有很多可以扩展的地方。 在实际中,可以根据企业的具体要求进行扩展。 参考文献 ( 1) 黄京华,电子商务教程,清华大学出版社, 2020 ( 2) 郑阿奇, ASP 程序设计教程,北京:机械工业出版社, ( 3) 赵增敏,数据库应用基础 — :电子工业出版社, ( 4) 杨选辉,信息系统分析与设计,北京:清华大学出版社, 2020 ( 5) 赵国玲等,网页制作与数据库应用,北京:电子工业出版社, ( 6) 赵乃真,网站建设与 维护,北京:北京大学出版社, ( 7) 朱印宏,袁衍明, Dreamweaver 8 完美网页设计 技术入门篇,北京:中国电力出版社, ( 8) 萨师煊,王珊,数据库系统概论,北京:高等教育出版社, ( 9) 姜再兴, Dreamweaver MX 200+ASP 网站开发基础与实例教程,北京:电子工业出版社, ( 10) 周新会,傅立宏。 ASP 通用模块及经典系统开发实例导航,北京:人民邮电出版社, ( 11) 金雪云, ASP 简明教程( ASP 篇),清华大学出版社, ( 12) 李萍,基于 B/S 结构软件开发教学的探讨,陕西教育学院计算机系, 21 ( 13) 石志国等 .ASP 动态网站编程,北京:清华大学出版社, ( 14) 赵燕燕, ASP 技术在 Web 数据库开发中的使用,河南职工医学院学报。 2020 ( 15) 李国坤,黄红丹,模块化思想的分析与研究,广东工业大学。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。