基于Web的网上书城系统设计(最终版)

上传人:m**** 文档编号:481999592 上传时间:2023-04-21 格式:DOC 页数:28 大小:1.91MB
返回 下载 相关 举报
基于Web的网上书城系统设计(最终版)_第1页
第1页 / 共28页
基于Web的网上书城系统设计(最终版)_第2页
第2页 / 共28页
基于Web的网上书城系统设计(最终版)_第3页
第3页 / 共28页
基于Web的网上书城系统设计(最终版)_第4页
第4页 / 共28页
基于Web的网上书城系统设计(最终版)_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《基于Web的网上书城系统设计(最终版)》由会员分享,可在线阅读,更多相关《基于Web的网上书城系统设计(最终版)(28页珍藏版)》请在金锄头文库上搜索。

1、广州中医药大学医学信息工程学院实 验 报 告课程名称:网络数据库编程专业班级:计算机科学与技术(12 )级 第十组学生学号:2022081076 / 20220810802022081018 / 2022081007学生姓名:张鹏燕 / 薛丽梅 / 杨晓珠 / 翁浩彬实验名称:基于Web的网上书城系统设计 实验成绩:课程类别: 限选 公选 其它 必修several group number, then with b a, =c,c is is methyl b two vertical box between of accurate size. Per-23 measurement, such

2、 as proceeds of c values are equal and equal to the design value, then the vertical installation accurate. For example a, b, and c valueswhile on horizontal vertical errors for measurement, General in iron angle code bit at measurement level points grid errors, specific method is from baseline to me

3、thyl vertical box center line distance for a, to b vertical box distance for b, list can measured- 1 -基于Web的网上书城系统设计目录一、需求分析- 1 -1.1 背景分析- 1 -1.2 可行性分析- 1 -1.3 功能需求- 1 -1.4 性能需求- 2 -1.5 平安与保密性- 2 -二、功能模块- 2 -2.1 系统功能概述- 2 -2.2 功能模块图- 2 -2.3 用户与主要模块关系图- 3 -三、总体设计- 3 -3.1 文件路径设计- 3 -3.2 前台设计理念- 3 -3.3

4、 数据库设计理念- 4 -3.4 用户体验值评估- 4 -四、数据库设计- 4 -4.1 概述- 4 -4.2 数据表- 4 -五、详细设计- 7 -5.1 概述- 7 -5.2 网站首页- 7 -5.3 用户注册界面- 8 -5.4 用户登录界面- 9 -5.5 浏览图书信息界面- 9 -5.6 查询图书信息界面- 10 -5.7 查看购物车界面- 11 -5.8 订单预览界面- 12 -5.9 确认订单界面- 13 -5.10 查询订单界面- 13 -5.11 修改密码界面- 14 -5.12 修改登录信息界面- 15 -5.13 退出登录界面- 16 -六、关键技术- 17 -6.1 前

5、期设计技术- 17 -6.2 开发技术- 17 -6.3 测试技术- 17 -七、系统测试- 17 -7.1 Web网站测试的概述- 17 -7.2 JMETER测试- 18 -7.3 用户测试- 19 -八、实验结果及分析- 20 -九、系统使用说明- 21 -十、性能分析- 21 -10.1 功能优势- 21 -10.2 待改良- 21 -十一、实验心得及分工- 22 -11.1 收获与反思- 22 -11.2 分工- 23 -一、需求分析1.1 背景分析伴随着互联网快速开展的大潮流,电子商务将成为21世纪主流的商业模式。它通过人与电子通信方式的结合,依靠计算机网络,以通讯技术为根底,实现

6、各个领域的网上营销。网上书城与传统实体书店相比,网上书城的经营方式和销售渠道是全新的。另外一方面,网上书城可以及时的向在线网民提供最新的书籍信息,提供的效劳也是相当完善。小组成员经过讨论决定设计开发“基于Web的网上书城系统,希望可以为同学们提供一个销售平台并进一步拓展市场。1.2 可行性分析技术可行性此网上购书系统可以运用于windows xp ,windows 7 ,windows server 2000/2022 操作系统。对计算机的硬件配置没有太高要求,现在的个人电脑根本完全可以满足条件。对于浏览器的要求也没有特定的版本限制。经济可行性本系统可以运用于现在市场上所出售的各种个人电脑,本

7、钱主要集中在系统的开发上,而且当系统投入运营后,可以逐渐开展成为一个B2C的网上销售系统。其所带来的经济效益远远大于系统软件的开发本钱。在另外的角度考虑,假设可以结合当下的网络营销环境以及网上购书系统存在的弊端进一步进行优势性的开展,很有可能可以占据一片属于自己的市场。操作可行性界面设计充分考虑到用户的习惯,图书信息浏览、会员注册登录、购书等功能操作方便。页面设计简洁、合理,不会让用户感到视觉疲劳。由于界面以及功能的专一性,不会令用户产生厌烦的情绪,换言之,开发人员与测试人员积极沟通,大大提升了系统的可操作性。用户体验性用户体验当前各类网站、软件、APP开发所必须考虑的首要条件,本系统在考虑用

8、户的体验性时刻意将系统简化,功能突出,网站的核心突出。希望老师同学在测试过程中可以体验到不一样的舒适。1.3 功能需求对书店的图书信息和用户信信息的进行有效的管理;对图书的添加、存储、销售、订单的管理等环节进行信息化管理;实现读者网上浏览图书,网上购书的便捷性功能。1.4 性能需求数据库的录入;图书检索;用户信息查询;图书信息查询;网上购书;订单查询;订单管理。1.5 平安与保密性书店中所有的图书能够供用户随时查阅;用户的个人信息可以由用户自己修改、添加;书店图书的信息只能由书店管理人员添加、修改;所有注册用户信息只能由书店管理人员查询。系统设计的平安性、便于管理等各个方面均十分重要。本系统一

9、方面给以用户一定的权限,另一方面又限制用户的权限保障用户信息的平安。二、功能模块设计系统过程中对于各个模块的设计以及对象与各个模块的操作关系至关重要。2.1 系统功能概述2.1.1 前台设计1用户注册2用户登录3图书选购,购物车功能订单管理、查看购物车4查看图书的详细情况图书详情、图书信息摘要5查看用户的订单信息6修改用户个人信息登录密码修改、用户信息修改2.1.2 后台数据库设计后台数据库设计行营的数据表对系统内需要记录、修改、整合的信息进行记录,便于系统的管理运营。1书城图书管理:添加,修改,删除,查看2用户信息管理:查看,修改,删除3订单信息管理:查看信息详情,更新订单付款,出货状态,删

10、除订单。2.2 功能模块图网上书店注册登录浏览图书查询图书购物车订单预览确认订单查询订单图书摘要修改密码修改信息退出系统2.3 用户与主要模块关系图三、总体设计3.1 文件路径设计设置工程文件夹bookshop在Apache Tomcat的相应效劳目录下,所有的jsp文件直接存放在该文件夹下,bookshopimage存放工程开发用到的所有图片,bookshopWEB-INFtags存放工程开发的所有tag文件。效劳器IP地址为 :/10.6.183.107,开放端口为8080。3.2 前台设计理念通过简约的设计理念完成一个多功能的系统使我们的开发核心。作为一个购书平台,考虑到用户需要及时了解

11、书籍的更新情况、书籍的详细资料、实现下单功能、查看个人用户的购物车及订单信息,开发人员将这些根本功能整合完成一个简单的基于Web的网上书城系统,最大可能的为用户提供简易平台完成购书、了解书籍的情况的实现操作。3.3 数据库设计理念采用SQL Server 2022数据库开发后台数据管理平台,建立相应的数据库bookshop,并建立用户表、图书信息表、订单信息表进行数据管理。方便管理员对用户数据维护。同时运用纯Java的数据连接方式实现JSP界面与数据库中数据的通信。设计数据库过程中需要注意启用TCP/IP协议、Named Pipes协议,如下列图所示:3.4 用户体验值评估基于考虑以上内容,我

12、们小组内认识到本系统以简约赢得较多用户的支持,然而存在功能的不完善从而导致用户评价值低的结果,但小组成员已尽最大努力完善系统,并会继续吸纳用户及专业人士的建议优化系统。四、数据库设计4.1 概述由于本系统需要对所学的专业知识有所稳固,而且对数据库有一定的要求,因此采用SQL Server 2022数据库作为数据库设计工具。系统的所有数据都存于bookshop数据库中,该数据库共有三个表。4.2 数据表4.2.1 用户表users1结构:如下图:2用途:存储用户的信息,即会员的注册信息存入user表中。users表的主键是logname,各个字段值的说明如下:Logname:存储注册的用户名字符

13、型Password:存储登陆密码字符型Phone:存储 字符型Email:电子邮件字符型Address:存储通信地址字符型Realname:存储真实姓名字符型说明:如下是将测试用户的注册信息提前写入数据表users的截图:4.2.2 图书信息表bookForm1结构:如下图:2用途:存储图书信息。bookForm表的主键是bookISBN,各字段值得说明如下:bookPic:存储于图书相关的一副图像文件的名字字符型BookISBN:图书的ISBN字符型bookName:图书的名称字符型bookAuthor:图书的作者字符型bookPrice:图书的价格单精度浮点型bookPublish:图书的

14、出版商字符型bookAbstract:图书的摘要字符型说明:如下是将测试图书信息提前写入数据表bookForm的截图:4.2.3 订单信息表orderForm1结构:如下图:2用途:存储订单信息。orderForm表的主键是orderNumber,各字段值的说明如下:orderNumber:存储订单号int型Logname:存储注册的用户名字符型orderMess:订单信息字符型Sum:所定图书的价格总和单精度浮点型说明:如下是将测试订单信息提前写入数据表orderForm的截图:五、详细设计5.1 概述本系统使用的Web效劳目录是bookshop,是在Tomcat安装目录的webapps目录下建立的效劳目录。需要在当前效劳目录下建立如下的目录结构:Bookshop:webappsROOTbookshop,其中存放着开发系统所需要的所有的JSP界面和图片。WEB-INF:webappsROOTWEB-INFtags,其中存放着开发中调用的所有tag文件。附加说明:head.txt:该文件涵盖的内容所有界面必须存在的导航条,为便于对系统进行维护,其他JSP界面通过

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 模板/表格 > 财务表格

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号