




已阅读5页,还剩25页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 医学信息工程学院医学信息工程学院 实实 验验 报报 告告 课程名称 网络数据库编程 1 基于基于 WebWeb 的网上书城系统设计的网上书城系统设计 目录目录 一 需求分析一 需求分析 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 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 2 5 13 退出登录界面 16 六 关键技术六 关键技术 17 6 1 前期设计技术 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 11 1 背景分析背景分析 伴随着互联网快速发展的大潮流 电子商务将成为 21 世纪主流的商业模式 它通过人与电子通信方式的结合 依靠计算机网络 以通讯技术为基础 实现 各个领域的网上营销 网上书城与传统实体书店相比 网上书城的经营方式和销售渠道是全新的 另外一方面 网上书城可以及时的向在线网民提供最新的书籍信息 提供的服 务也是相当完善 小组成员经过讨论决定设计开发 基于 Web 的网上书城系统 希望可以为同学们提供一个销售平台并进一步拓展市场 1 21 2 可行性分析可行性分析 1 2 11 2 1 技术可行性技术可行性 此网上购书系统可以运用于 windows xp windows 7 windows server 2000 2003 操作系统 对计算机的硬件配置没有太高要求 现在的个人电脑基 本完全可以满足条件 对于浏览器的要求也没有特定的版本限制 1 2 21 2 2 经济可行性经济可行性 本系统可以运用于现在市场上所出售的各种个人电脑 成本主要集中在系 统的开发上 而且当系统投入运营后 可以逐渐发展成为一个 B2C 的网上销售 系统 其所带来的经济效益远远大于系统软件的开发成本 在另外的角度考虑 若可以结合当下的网络营销环境以及网上购书系统存在的弊端进一步进行优势 性的发展 很有可能可以占据一片属于自己的市场 1 2 31 2 3 操作可行性操作可行性 界面设计充分考虑到用户的习惯 图书信息浏览 会员注册登录 购书等 功能操作方便 页面设计简洁 合理 不会让用户感到视觉疲劳 由于界面以 及功能的专一性 不会令用户产生厌烦的情绪 换言之 开发人员与测试人员 积极沟通 大大提升了系统的可操作性 1 2 41 2 4 用户体验性用户体验性 用户体验当前各类网站 软件 APP 开发所必须考虑的首要条件 本系统 在考虑用户的体验性时刻意将系统简化 功能突出 网站的核心突出 希望老 师同学在测试过程中可以体验到不一样的舒适 1 31 3 功能需求功能需求 对书店的图书信息和用户信信息的进行有效的管理 对图书的添加 存储 2 销售 订单的管理等环节进行信息化管理 实现读者网上浏览图书 网上购书 的便捷性功能 1 41 4 性能需求性能需求 数据库的录入 图书检索 用户信息查询 图书信息查询 网上购书 订 单查询 订单管理 1 51 5 安全与保密性安全与保密性 书店中所有的图书能够供用户随时查阅 用户的个人信息可以由用户自己 修改 添加 书店图书的信息只能由书店管理人员添加 修改 所有注册用户 信息只能由书店管理人员查询 系统设计的安全性 便于管理等各个方面均十分重要 本系统一方面给以 用户一定的权限 另一方面又限制用户的权限保障用户信息的安全 二 功能模块二 功能模块 设计系统过程中对于各个模块的设计以及对象与各个模块的操作关系至关 重要 2 12 1 系统功能概述系统功能概述 2 1 12 1 1 前台设计前台设计 1 用户注册 2 用户登录 3 图书选购 购物车功能 订单管理 查看购物车 4 查看图书的详细情况 图书详情 图书信息摘要 5 查看用户的订单信息 6 修改用户个人信息 登录密码修改 用户信息修改 2 1 22 1 2 后台数据库设计后台数据库设计 后台数据库设计行营的数据表对系统内需要记录 修改 整合的信息进行 记录 便于系统的管理运营 1 书城图书管理 添加 修改 删除 查看 2 用户信息管理 查看 修改 删除 3 订单信息管理 查看信息详情 更新订单付款 出货状态 删除订单 2 22 2 功能模块图功能模块图 3 网上书店 注 册 登 录 浏 览 图 书 查 询 图 书 购 物 车 订 单 预 览 确 认 订 单 查 询 订 单 图 书 摘 要 修 改 密 码 修 改 信 息 退 出 系 统 2 32 3 用户与主要模块关系图用户与主要模块关系图 三 总体设计三 总体设计 3 13 1 文件路径设计文件路径设计 设置项目文件夹 bookshop 在 Apache Tomcat 的相应服务目录下 所有的 jsp 文件直接存放在该文件夹下 bookshop image 存放项目开发用到的所有图 片 bookshop WEB INF tags 存放项目开发的所有 tag 文件 服务器 IP 地址为 http 10 6 183 107 开放端口为 8080 3 23 2 前台设计理念前台设计理念 通过简约的设计理念完成一个多功能的系统使我们的开发核心 作为一个购书平台 考虑到用户需要及时了解书籍的更新情况 书籍的详 细资料 实现下单功能 查看个人用户的购物车及订单信息 开发人员将这些 4 基本功能整合完成一个简单的基于 Web 的网上书城系统 最大可能的为用户提 供简易平台完成购书 了解书籍的情况的实现操作 3 33 3 数据库设计理念数据库设计理念 采用 SQL Server 2005 数据库开发后台数据管理平台 建立相应的数据库 bookshop 并建立用户表 图书信息表 订单信息表进行数据管理 方便管理 员对用户数据维护 同时运用纯 Java 的数据连接方式实现 JSP 界面与数据库中数据的通信 设计数据库过程中需要注意启用 TCP IP 协议 Named Pipes 协议 如下图 所示 3 43 4 用户体验值评估用户体验值评估 基于考虑以上内容 我们小组内认识到本系统以简约赢得较多用户的支持 然而存在功能的不完善从而导致用户评价值低的结果 但小组成员已尽最大努 力完善系统 并会继续吸纳用户及专业人士的建议优化系统 四 数据库设计四 数据库设计 4 14 1 概述概述 由于本系统需要对所学的专业知识有所巩固 而且对数据库有一定的要求 因此采用 SQL Server 2005 数据库作为数据库设计工具 系统的所有数据都存 于 bookshop 数据库中 该数据库共有三个表 4 24 2 数据表数据表 4 2 14 2 1 用户表用户表 usersusers 5 1 结构 如图所示 2 用途 存储用户的信息 即会员的注册信息存入 user 表中 users 表的主键是 logname 各个字段值的说明如下 Logname 存储注册的用户名 字符型 Password 存储登陆密码 字符型 Phone 存储电话 字符型 Email 电子邮件 字符型 Address 存储通信地址 字符型 Realname 存储真实姓名 字符型 说明 如下是将测试用户的注册信息提前写入数据表 users 的截图 4 2 24 2 2 图书信息表图书信息表 bookFormbookForm 1 结构 如图所示 2 用途 存储图书信息 bookForm 表的主键是 bookISBN 各字段值得说明如下 bookPic 存储于图书相关的一副图像文件的名字 字符型 6 BookISBN 图书的 ISBN 字符型 bookName 图书的名称 字符型 bookAuthor 图书的作者 字符型 bookPrice 图书的价格 单精度浮点型 bookPublish 图书的出版商 字符型 bookAbstract 图书的摘要 字符型 说明 如下是将测试图书信息提前写入数据表 bookForm 的截图 4 2 34 2 3 订单信息表订单信息表 orderFormorderForm 1 结构 如图所示 2 用途 存储订单信息 orderForm 表的主键是 orderNumber 各字段值的说明如下 orderNumber 存储订单号 int 型 Logname 存储注册的用户名 字符型 orderMess 订单信息 字符型 Sum 所定图书的价格总和 单精度浮点型 说明 如下是将测试订单信息提前写入数据表 orderForm 的截图 7 五 详细设计五 详细设计 5 15 1 概述概述 本系统使用的 Web 服务目录是 bookshop 是在 Tomcat 安装目录的 webapps 目录下建立的服务目录 需要在当前服务目录下建立如下的目录结构 Bookshop webapps ROOT bookshop 其中存放着开发系统所需要的所有的 JSP 界面和图片 WEB INF webapps ROOT WEB INF tags 其中存放着开发中调用的所有 tag 文件 附加说明 head txt 该文件涵盖的内容所有界面必须存在的导航条 为 便于对系统进行维护 其他 JSP 界面通过标记将导航条内的内 容嵌入到自己的页面 head txt 存放在 webapps ROOT bookshop 中 5 25 2 网站首页网站首页 index jspindex jsp 主页 index jsp 由导航条 欢迎语句以及首页图片 welcome jpg 组成 该 图片保存在 Apache tomcat 指定目录下的 bookshop 中 用户可以通过在浏览器的地址栏键入 http 10 6 183 107 8080 访问 运行界面如图所示 8 5 35 3 用户注册界面用户注册界面 该模块要求用户必须输入用户名 密码信息 否则不允许注册 用户的注 册信息被存入数据库的 users 表中 该模块由一个 JSP 页面 Register jsp 和一个 Tag 文件 Register tag 构成 页面负责提交用户的注册信息到本页面 然后调用 Register tag 文件 Register tag 文件负责将用户提交的信息写入数据库的 users 表中 5 3 15 3 1 Register jspRegister jsp Register jsp 负责提供输入注册信息界面 并显示注册反馈信息 该页面 将用户提奖的注册信息交给 Register tag 文件 并显示 Tag 文件返回的有关注 册信息是否成功的信息 Register jsp 页面效果如图所示 9 5 3 25 3 2 Register tagRegister tag Tag 文件的名字是 Register tag 负责连接数据库 将用户提交的信息写 入到 users 表 并返回有关注册是否成功的信息给 Register jsp 页面 5 45 4 用户登录界面用户登录界面 用户在该模块输入曾注册的用户名和密码 该模块将对用户名和密码进行 验证 如果输入的用户名和密码有错误 将提示用户输入的用户名或密码不正 确 该模块由一个 JSP 页面 Login jsp 和一个 Tag 文件 Login tag 构成 Login jsp 负责提交用户的登录信息到本页面 然后页面调用 Login tag 文件 Login tag 负责验证用户名和密码是否正确 并返回登陆是否成功的消息给 Login jsp 页面 5 4 15 4 1 Login jspLogin jsp JSP 页面 Login jsp 负责提交用户的登录信息到本页面 然后页面调用 Login tag 文件 并负责显示 Login tag 文件的反馈信息 比如登录是否成功 等 Login jsp 页面效果如图所示 5 4 25 4 2 Login tagLogin tag Login tag 文件负责连接数据库 查询 users 表中的注册信息 以便验证 用户名和密码是否正确 并返回登录是否成功的信息给 JSP 页面 Login jsp 5 55 5 浏览图书信息界面浏览图书信息界面 该模块由一个 JSP 页面 LookBook jsp 和一个 Tag 文件 ShowBookByPage tag 构成 LookBook jsp 页面负责调用 ShowBookByPage tag 文件 ShowBookByPage tag 文件负责显示图书信息 10 5 5 15 5 1 LookBook jspLookBook jsp LookBook jsp 负责调用文件 并将有关数据源 表的名称以及需要显示的 页码等信息传递给 Tag 文件 然后显示 Tag 文件返回的有关信息 LookBook jsp 页面的效果如图所示 5 5 25 5 2 ShowBookByPage tagShowBookByPage tag ShowBookByPage tag 负责连接数据库 查询 bookForm 表 并将查询到的 图书信息反馈给 JSP 页面 LookBook jsp 5 65 6 查询图书信息界面查询图书信息界面 该模块由一个 JSP 页面 FindBook jsp 和一个 Tag 文件 FindBook tag 构成 FindBook jsp 页面负责调用 FindBook tag 文件 FindBook tag 文件负责显示 图书信息 5 6 15 6 1 FindBook jspFindBook jsp FindBook jsp 页面负责调用 FindBook tag 文件 并将有关数据源 表的 名称以及 ISBN 作者名或图书名称等信息传递给该 Tag 文件 然后显示 Tag 文 件返回的有关信息 FindBook jsp 页面效果如图所示 11 5 6 25 6 2 FindBook tagFindBook tag FindBook tag 文件负责连接数据库 查询 bookForm 表 并将查询到的图 书信息反馈给 JSP 页面 FindBook jsp 5 75 7 查看购物车界面查看购物车界面 该模块由一个 JSP 页面 LookPurchase jsp 和一 Tag 文件 LookPurchase tag 构成 LookPurchase jsp 页面负责调用 LookPurchase tag 文件 LookPurchase tag 文件负责显示用户购物车 session 对象 中的图书 5 7 15 7 1 LookPurchase jspLookPurchase jsp 显示当前的订单显示当前的订单 LookPurchase jsp 负责将用户购买的图书添加到用户的购物车 session 对象 并可以根据用户的选择从购物车中删除曾添加到购物车中的图书 LookPurchase jsp 页面负责调用 LookPurchase tag 文件 并显示 Tag 文件返 回的相关信息 用户在 LookPurchase jsp 页面可以确定是否生成订单 LookPurchase jsp 页面效果如图所示 12 5 7 25 7 2 LookPurchase tagLookPurchase tag LookPurchase tag 文件负责显示用户购物车 session 对象 中的图书 并计算出购物车中图书的总价 然后将这些信息返回给 LookPurchase jsp 页面 5 85 8 订单预览界面订单预览界面 该模块由一个 JSP 页面 PreviewOederFrom jsp 和一个 Tag 文件 PreviewOederFrom tag 构成 PreviewOederFrom jsp 页面负责调用 PreviewOederFrom tag 文件 并显示 PreviewOederFrom tag 文件返回的待确 定订单 5 8 15 8 1 PreviewOrderForm jspPreviewOrderForm jsp PreviewOederFrom jsp 页面负责调用 LookPurchase tag 文件 并显示其 返回的订单 用户在 PreviewOederFrom jsp 页面可以选择是否确定订单 PreviewOederFrom jsp 页面的效果如图所示 13 5 8 25 8 2 PreviewOrderForm tagPreviewOrderForm tag PreviewOederFrom tag 文件根据用户购物车中的图书生成订单 然后将订 单返回给 PreviewOederFrom jsp 页面 5 95 9 确认订单界面确认订单界面 该模块由一个 JSP 页面 MakeOrderForm jsp 和一个 Tag 文件 MakeOrderForm tag 构成 MakeOrderForm jsp 负责调用 MakeOrderForm tag 文 件 并显示 MakeOrderForm tag 返回的确认的订单 5 9 15 9 1 MakeOrderForm jspMakeOrderForm jsp MakeOrderForm jsp 页面负责调用 MakeOrderForm tag 文件 并将订购图 书的有关信息传递给 Tag 文件 MakeOrderForm jsp 页面效果如图所示 5 9 25 9 2 MakeOrderForm tagMakeOrderForm tag MakeOrderForm tag 文件负责连接数据库 将订单写入到数据库中的 orderFrom 表 达到确定订单的目的 然后将订单信息返回给 MakeOrderForm jsp 页面 5 105 10 查询订单界面查询订单界面 该模块由一个 JSP 页面 QueryOrderForm jsp 和一个 Tag 文件 QueryOrderForm tag 构成 QueryOrderForm jsp 负责调用 QueryOrderForm tag 文件 并显示 Tag 文件返回的订单信息 5 10 15 10 1 QueryOrderForm jspQueryOrderForm jsp QueryOrderForm jsp 页面负责调用 QueryOrderForm tag 文件 并将用户 登录的用户名传递给该 Tag 文件 QueryOrderForm jsp 页面的效果如图所示 14 5 10 25 10 2 QueryOrderForm tagQueryOrderForm tag QueryOrderForm tag 文件负责连接数据库 查询 orderFrom 表 然后将订 单信息返回给 QueryOrderForm jsp 页面 5 115 11 修改密码界面修改密码界面 该模块由一个 JSP 页面 ModifyPassword jsp 和一个 Tag 文件 ModifyPassword tag 构成 ModifyPassword jsp 负责调用 ModifyPassword tag 文件 并显示 ModifyPassword tag 文件返回的有关修改 密码是否成功的信息 5 11 15 11 1 ModifyPassword jspModifyPassword jsp ModifyPassword jsp 页面负责调用 ModifyPassword tag 文件 并将用户 名 当前密码和新密码传递给该 Tag 文件 ModifyPassword jsp 页面的效果如 图所示 15 5 11 25 11 2 ModifyPassword tagModifyPassword tag ModifyPassword tag 文件负责连接数据库 查询 更新 user 表 然后将 密码是否更新成功的信息返回给 ModifyPassword jsp 页面 5 125 12 修改登录信息界面修改登录信息界面 该模块由一个 JSP 页面 ModifyRegister jsp 和两个 Tag 文件 ModifyRegister tag 和 GetRegister tag 构成 ModifyRegister jsp 页面负责 调用 GetRegister tag 文件 并显示 GetRegister tag 文件返回的用户曾 注册的有关信息 ModifyRegister jsp 页面调用 Tag 文件 ModifyRegister tag 文件 并显示 ModifyRegister tag 文件返回的有关修改注册信息是否成功的信 息 5 12 15 12 1 ModifyRegister jspModifyRegister jsp ModifyRegister jsp 页面负责调用 GetRegister tag 文件 并显示 GetRegister tag 文件返回的用户曾注册的有关信息 ModifyRegister jsp 页 面调用 Tag 文件 ModifyRegister tag 文件 并将用户名的新信息传递给 Tag 文 件 ModifyRegister jsp 页面的效果如图所示 16 5 12 25 12 2 GetRegister tagGetRegister tag GetRegister tag 文件负责连接数据库 从 user 表查询用户曾注册的信息 5 12 35 12 3 ModifyRegister tagModifyRegister tag ModifyRegister tag 文件负责连接数据库 更新 user 表 以改变用户的 注册信息 5 135 13 退出登录界面退出登录界面 ExitLogin jspExitLogin jsp 该模块只有一个名字为 ExitLogin jsp 的页面 负责销毁用户的 session 对象 导致登录失效 ExitLogin jsp 页面的效果如图所示 17 六 关键技术六 关键技术 6 16 1 前期设计技术前期设计技术 1 Excel 表格整理数据表 2 UML 绘制功能模块图 3 Rational Rose 绘制对象与功能模块的关系图 6 26 2 开发技术开发技术 1 本系统是在 Win7 下 2 以 SQL Server 2005 为数据库开发平台 3 Apache Tomcat6 0 网络信息服务作为应用服务器 4 采用 JSP Java Server Pages 技术 5 基于 Web 的开发模式选用 JSP tag B S 模式 6 36 3 测试技术测试技术 采用 JMETER 测试工具 七 系统测试七 系统测试 7 17 1 WebWeb 网站测试的概述网站测试的概述 随着网络的普及和 Web 应用技术的成熟 基于 Web 服务器的应用系统逐渐 进入视野 然而当 Web 应用的数据量和访问用户量日益增加 系统不得不面临 性能和可靠性方面的挑战 因此 无论是开发商或是最终用户 都要求在上线 前对系统进行科学的性能评价 从而降低系统上线后的性能风险 针对不同的性能指标 采用如下不同的测试方法 1 负载测试 找到系统的处理极限 为系统调优提供数据 18 2 压力测试 测试系统在 CPU 内存等饱和状态下可以处理的会话能力 以及系统是否会出现错误 StressTesting 3 并发测试 模拟用户的并发访问 测试多用户访问同一应用 同一模 块或者数据记录时是否存在死锁或者其他性能问题 7 27 2 JMETERJMETER 测试测试 下载地址 1 JDK s index jsp 138363 html ssSourceSiteId ocomen 2 JMeter http jmeter apache org download jmeter cgi 3 JMeter 插件 http jmeter plugins org downloads all 7 2 17 2 1 JDKJDK 的环境配置 依个人配置 的环境配置 依个人配置 1 安装 jdk 我的安装地址为 D Java jdk1 8 0 40 2 设置环境变量 Vista Win7 Win8 系统 使用鼠标右击 计算机 属性 左侧高级系统设置 高级 环境变量 系统变量 新建 变量 名 JAVA HOME 变量值 D Java jdk1 8 0 40 系统变量 新建 变量名 CLASSPATH 变量值 JAVA HOME lib tools jar JAVA HOME lib dt jar 系统变量 编辑 变量名 Path 在变量值的最前面加上 JAVA HOME bin CLASSPATH 中有一英文 句号 后跟一个分号 表示当前路径的意思 3 测试 JDK 安装点击 开始 运行 输入 cmd 命令 打开 DOS 窗口再 输入 java version 如有详细信息返回 安装成功 7 2 27 2 2 JMETERJMETER 的环境配置及安装 依个人配置 的环境配置及安装 依个人配置 1 安装 Jmeter 解压 apache jmeter 2 12 zip 到 E 盘根目录下 E apache jmeter 2 12 2 设置环境变量 在用户变量中 新建变量名 JMETER HOME 变量值为 D apache jmeter 2 12 ii 修改 CLASSPATH 添加 JMETER HOME lib ext ApacheJMeter core jar JMETER HOME lib jorph an jar JMETER HOME lib logkit 2 0 jar JMeter 插件安装插件下载解压后 找 JMeterPlugins Extras jar 把 JMeterPlugins Extras jar 加 apache jmeter 2 12 lib ext 目录 19 3 测试 JMeter 安装 直接打开 D apache jmeter 2 13 bin jmeter bat 即可 如果能够启动 则安装成功 如果不能启动查看 jdk 版本或者 jdk 是否安装正确 7 2 37 2 3 JMETERJMETER 的使用的使用 安装好 jdk 及其环境配置 并安装好 Apache jmeter 的文件后 启动 apache jmeter 2 13 bin jmeter bat 即可 7 37 3 用户测试用户测试 项目设计及开发工作完成后 小组成员讨论决定对系统进行多用户测试 采用多浏览器测试 以发现网站存在的不同问题 优化该系统 1 多用户测试 针对于本网站的基本功能及其属于电子商务网站的本质 我们将 http 10 6 183 107 8080 bookshop 推广到班级内部进行测试 避免其因用 户过多而出现系统崩溃的问题 2 多浏览器测试 部分错误见截图 不同的浏览器及不同版本均可能导致网站页面呈现不同的结果 以下为我 们小组在测试中出现的不同问题 a 用户可注册成功 但无法登录 b 注册成功用户无需密码即可登录 c 低版本 IE 360 浏览器无法显示网站选用的背景图 d 低版本 IE 360 等 浏览器中打开本网站 个别界面出现文字乱 码的情况 e 搜狗浏览器测试正常 Google 浏览器测试正常 错误批注 1 低版本 IE 浏览器无法显示网页背景图且 box 控件变形 错误批注 2 选用不同浏览器 IE 界面 出现网页文字位置偏移 20 错误批注 3 注册成功无需登录密码即可登录网站 3 修改方法 a b 通过查看源文件的 jsp tag 代码 出现了 password 关键字的重 名 修改即可避免该类错误 针对于不同版本的浏览器则需要用户选择适当版 本的浏览器来访问本网站 希望广大用户谅解 八 实验结果及分析八 实验结果及分析 1 首先和大家分享实验过程中出现的一大难题 连接数据库 2 本次实验最终完成了我们的设计 基于 Web 的网上书城系统设计 虽 然在功能上存在很大进步的空间 但在整体上我们小组的成员付出了各自的努 力 达到了我们想要通过大作业锻炼自己动手能力 思考能力 实践能力的目 的 收获了各自的成长 希望大家在今后的学习工作中保持在小组内合作完成大作业的热情 成就 属于自己的事业 21 九 系统使用说明九 系统使用说明 1 新用户需注册个人账户并完善个人信息方可登录系统 进而查看相应 的图书信息 同时可在网上书城下单购买书籍 支持货到付款 2 用户可直接通过功能导航栏修改个人信息 方便快捷 3 数据库管理员可直接通过修改数据表内的额数据内容对数据库中的书 籍信息 客户订单作出相应的操作 4 请用户遵守网站页面左下角的文字内容 消费须知 本网站仅售正品 强烈打击盗版 暂不支持在线支付 仅限货到付款 本网站仅限于学术交流 如有雷同请见谅 联系方式 联系热线 400 404 4050 联系人 PIG DOG 联系地址 广州中医药大学工科楼 JSP 实验室 十 性能分析十 性能分析 10 110 1 功能优势功能优势 1 鉴于当前电子商务网站层出不穷 我们小组成员在做认真讨论后决定 将网上书城的功能进行简化 即最大程度上直接满足客户的需求 以最为直观 的方式告诉我们的用户使用本网站的便捷性 2 另一方面 我们小组内部针对于数据库的设计也满足管理员的需求 便于管理书籍信息同时也方便对用户的订单作出相应的操作 网站管理员需要 对用户的信息进行安全保障 10 210 2 待改进待改进 10 2 110 2 1 数据库设计数据库设计 虽然完成了数据库的设计 但是数据库性能方面 查询等 仍可作出优化 对应建立触发器 trigger 游标等知识并未能应用到项目的开发中 需要在项 目的后期继续改进 学习数据库需要将衡量不同的数据库之间的优缺点并对数据库作出相应的 22 选择 而这也是我们小组实验需要在技术设计层面需要反思的 并未能作出不 同方面的对比 直接选用 SQL Server 数据库 10 2 210 2 2 前端设计前端设计 考虑到用户对界面设计的高要求 但是在系统设计中未能将这个关键点作 出该有的高质量也是我们实验项目的一大缺点 关键是小组内前端及美工人员 的缺乏 这一点让我们深刻认识到 CSS HTML 等前端切图技术在项目开发过程 中的重要性 10 2 310 2 3 功能设计功能设计 功能设计虽然符合小组的主题 简约 但是在实际操作过程中用户的需求 是多样化的 在这样的前提下需要系统开发人员具有相当高的前瞻性 小组成 员未能将这一点重视作出针对不同用户群的功能板块 让我们学习到在今后的 项目开发过程中站在用户的角度多思考 10 2 410 2 4 在线支付在线支付 我们的网上书城暂时只支持货到付款 并未完成在线支付的功能 降低了 用户的体验 同时也增大了网站的运营风险 10 2 510 2 5 整体体验整体体验 鉴于上不同层面的设计缺陷 小组成员需要在完后项目后扩大测试用户的 范围以达到深刻认识本系统的要求并在发布前做好完善修复工作 这也是我们 在项目开发过程中需要多多注意的方面 以免给自己的团队造成不必要的麻烦 十一 实验心得及分工十一 实验心得及分工 11 111 1 收获与反思收获与反思 张鹏燕张鹏燕 作为小组长 在系统开发过程中积极与小组成员交流 分配任务 探讨系统开发各个方面需要注意的细节 我从中学到了项目开发中成员相互交 流的重要性 以及恰当的分工可以使大家更好地完成任务 但在此次项目开发 中未能收获预期的实验效果 也是我个人安排工作 分配项目开发进程不合理 的结果 对于知识点方面 我学习到了纯 Java 的数据库连接方式是比较简单且容易 理解与掌握的 相比较于 jdbcodbc 的驱动连接更加节省时间 有利于项目整体 的推动 另外 让我认识到在界面的代码修改过程中会出现各种不同的问题 考验我们设计人员的耐心 锻炼自己在今后的团队试验中做的更好 SQL Server 涉及到 TCP IP 的协议修改 这也是我在本次大作业学习到的 希望自己在今后的项目中多多与队友 老师交流 避免浪费时间 23 薛丽梅薛丽梅 在做实验过程中 之前学过的知识相当于都复习了一遍 也知道 了自己之前不了解的一些知识 本次实验遇到最大的问题就是用 tag 实现数据 库的连接 建立桥连接时发生异常 通过排查各种问题 想了好久 还是没有 解决 最后 跟同学组员的交流 发现解决的办法 实验中 遇到问题要及时 的沟通 协同合作 这样才能进步 杨晓珠杨晓珠 这次的大作业 我们的组员通力合作 积极完成各自的任务 其 实刚开始我觉得有点压力的 毕竟自己在实操方面的能力一般 但是我的组员 鼓励我 并给予我相应的帮助 在整个任务的完成过程中 我遇到了一些问题 我的组员耐心地帮助我解决问题 这个更加凸显我们的团队精神 在这次大作 业中 使我对 SQL Server 有了更多的了解 在实操方面的能力有了相应的提高 也让我学到了课本上没有的知识 就是团结 翁浩彬翁浩彬 从本次大作业中 更清楚地认识了一个项目的实现过程需要团队 的合作 一个项目的实现 需要一个团队不断的讨论和探索和分工明确 从中 也学到了很多技术上的知识 功能之间的兼容也要做到很好的优化 还有和数 据库之间的连接 在和数据库之间连接的时候 如果没有注意到字段 索引和 配置的失误会使得整个系统不能正常运行 通过本次实验 使我学到了细节性的问题对于整个项目的影响
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度出租车车辆转租及广告合作合同
- 2025年变电站综合自动化装置项目发展计划
- 2025年度肉类及禽蛋大宗采购与食品安全保证合同
- 2025年度新能源储能技术研发合同正规范本
- 二零二五年度冲孔桩机操作员岗位技能提升协议
- 二零二五年度房地产项目转让合同(含品牌授权)中英文
- 二零二五年夫妻自愿离婚协议及共同财产分割及子女抚养费合同
- 2025年度酒水电商平台运营合作合同范本
- 2025版智能电网建设施工合同协议书范文
- 2025年度毛纱原料采购及加工生产及销售合同
- 2025届安徽省安庆市桐城中学物理高一第二学期期末监测模拟试题含解析
- 书面吊装方案
- 2025标准商业店铺转租合同范本
- 儿童画课件美味早餐
- 2025年广西公需科目答案02
- GB/T 13077-2024铝合金无缝气瓶定期检验与评定
- AQL抽样标准表完整
- 佛教念诵集:晚课(上海佛学书局拼音版)
- IATF16949-2016过程与要素文件矩阵图
- SOAP病历书写及案例解析
- S353省道海安段建设工程J2U型槽施工监理实施细则
评论
0/150
提交评论