《软件工程》课程设计报告-网上书店销售管理系统.doc_第1页
《软件工程》课程设计报告-网上书店销售管理系统.doc_第2页
《软件工程》课程设计报告-网上书店销售管理系统.doc_第3页
《软件工程》课程设计报告-网上书店销售管理系统.doc_第4页
《软件工程》课程设计报告-网上书店销售管理系统.doc_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

XXX 网上书店销售管理系统 第 1 页 共 39 页 1 长沙理工大学长沙理工大学 软件工程软件工程 课程设计报告课程设计报告 XXX 学学 院院 计算机与通信工程计算机与通信工程 专专 业业 计算机科学与技术计算机科学与技术 班班 级级 06 02 学学 号号 学生姓名学生姓名 指导教师指导教师 课程成绩课程成绩 完成日期完成日期 2010 年年 1 月月 13 日日 XXX 网上书店销售管理系统 第 2 页 共 39 页 2 目 录 1 1 引言引言 1 1 2 2 网上书店销售管理系统概述网上书店销售管理系统概述 2 2 2 1 系统开发背景 2 2 2 选题的目的和意义 2 3 3 系统需求分析系统需求分析 3 3 3 1 业务及用户需求分析 3 3 2 系统可行性分析 4 3 2 1 技术可行性 4 3 2 2 经济可行性 5 3 2 3 操作可行性 5 3 3 系统服务器配置及开发工具 5 3 4 系统开发技术基础及其关系图 5 3 5 系统数据流程分析 6 3 5 1 顶层数据流图 6 3 5 2 第二层数据流图 前台购书和后台管理 6 3 5 3 第三层数据流图 用户登陆处理 8 3 6 数据字典 DD 9 4 4 系统设计系统设计 1212 4 1 系统设计指导思想及原则 12 4 2 系统结构图 12 4 3 系统功能具体分析 12 4 4 数据库的设计 14 4 4 1 概念结构设计 14 4 4 2 逻辑结构设计 15 4 4 3 物理结构设计 17 5 5 系统功能模块实现系统功能模块实现 2424 5 1 建立 ODBC 数据源 24 5 2 用户登陆模块 25 5 3 用户注册模块 27 5 4 提交定单模块 28 5 5 定单处理模块 29 5 6 图书查询模块 32 5 7 图书信息维护模块 33 5 8 辅助功能模块 34 结束语结束语 3535 致谢致谢 3636 XXX 网上书店销售管理系统 第 3 页 共 39 页 3 网上书店管理系统网上书店管理系统 学生姓名 学生姓名 xxx 指导老师 指导老师 VV 摘 要 本课程设计主要目的是利用 Linux 主机服务器以及 Windows2003Advanced Server 操作系统和 IIS6 0 Internet 服务器软件 相关程序设计采用网页程序 PHP JSP CGI 数 据库程序等 来开发一个网上书店管理系统 实现一个可以组成任意站点数的网络系统 而且速度快 无差错 能够远程连锁异地联网销售 资料共享 单据汇总合并 统一管 理调配 资料同步传送的功能齐全的系统 本课程设计还使用了 Apache2 0 Tomcat6 0 SQL server 2000 等辅助开发工具 使本系统功能更强大 接近于 一个真正的商用性质的网上书店 关键词 Linux Tomcat 6 0 SQL server 2000 Abstract The main purpose of this course design is to use Linux host server as well as Windows2003Advanced Server operating system and IIS6 0 Internet server software web application related procedures designed using PHP JSP CGI database programs etc to develop an online bookstore management system To achieve an arbitrary number of sites could form a network system and speed error free able to sell long range chain of off site networking information sharing document summarizes the merger unified management and allocation data transmission synchronous full featured system The course design also uses the Apache2 0 Tomcat6 0 SQL server 2000 and other supporting development tools making the system more powerful and closer to a true commercial nature of the online bookstore Keywords Linux Tomcat 6 0 SQL server 2000 XXX 网上书店销售管理系统 第 4 页 共 39 页 4 1 引引 言言 据统计 目前全国已有 4 万家商业网站 其中网上商店 700 余家 电子商务项目大 量推出 几乎每天都有各类电子商务咨询网站 网上商店 网上商城 网上专卖店 网 上拍卖等诞生 电子商务应用与发展地域也由北京 上海 深圳等极少数城市 开始向 各大中城市发展 可以说 中国电子商务已经由表及里 从虚到实 从宣传 启蒙和推 广阶段进入到了务实的发展实施阶段 但是 目前我国 商务为本 观念依然薄弱 企业和消费者电子商务意识有待加强 怎 样将 Internet 和中国国情结合 充分发挥电子商务的优越性 实现极富有意义的电子商务 技术和商务模式的创新 是摆在中国电子商务业界人士面前的一大课题 当中 网上书店在我国已有几年的时间 虽然从数量上讲有了一定的发展 但目前 国内尚无一家在网上零售领域形成领先优势的网上书店 造成这种局面的原因是多方面 的 既有社会的原因 也有书店自身的原因 从网上书店自身来看 目前还存在不少问题 主要表现为 主页信息量小 内容和 形式缺乏吸引力 更新不够及时 未能对图书馆市场进行有效细分 服务方式比较单一 分类体系不尽合理 图书分类查询系统尚需完善 营销方式不够灵活 虽然网上书店因为各种原因目前的经营状况还很不景气 但随着网络的发展 科技 的进步 网上书店的巨大潜力预示着其前景的灿烂 据有关方面预测 未来几年内 网 上书店在整个图书销售中比重将达到 40 网上图书销售将以超过 15 甚至 25 的速度 递增 传统书店仅靠一条腿走路必然会走进死胡同 与网络销售同时开展 两条腿走路 将是必然的发展趋势 XXX 网上书店销售管理系统 第 5 页 共 39 页 5 2 需求分析及可行性分析需求分析及可行性分析 2 1 市场分析 书店 往往不是图书交易的场所 而且也在书籍购销的过程中 体现着文化品位和 人的素质等文明气息的传播 图书是一种需求弹性较大的商品 与生活必需品有着很大 的区别 随着物质生活的提高 读者的读书消费将越来越高 图书目标市场选择是指图书销售企业在对图书市场进行细分的基础上 选择企业要 进入的一个或几个图书细分市场 然后针对细分市场选样 制订相应的图书目标市场营 销方案 以便有针对性地挖掘市场潜力 更有效地满足读者的需求 图书市场细分是新华书店进行图书目标市场选择的基础和前提 图书市场细分能够 指出新华书店面临的市场细分机会 为图书目标市场选择提供可供选择的细分市场 图 书市场细分是根据读者需求的差异性 如欲望 资源 购买态度 购买习惯等的不同 对读者进行分类 从而形成很多不同的细分市场 图书市场细分的客观基础是读者需要 和欲望的 异质性 这些差异的存在 使图书市场细分成为可能 图书市场细分就是把一 个异质图书市场划分为若干个相对来说是同质的图书细分市场 在我国图书市场上 图书品种多而不精 泛而不深的现状已难以满足读者多元化的 需要 一方面 大的书城的图书经营品种不断增加 多在 10 万种以上 另一方面 读者 很难买到自己真正想要的图书 这种情况的存在 说明我们在图书市场营销方面还有很 多工作要做 新华书店利用图书目标市场选择策略 可以根据读者需求的差异性进行市 场细分和目标市场营销 从中发现机会 提高企业的竞争能力 从而获取竞争优势 眼前 越来越多的企业利用电子商务降低经营成本 捕捉市场机会 整合企业经营 建立 长期 可持续盈利的商务运营模式 从而将企业带入倍增效益的快车道 利用网络 利用电 子商务 中国的电子化企业 电子化机构与电子化生活已经越发显出激动人心的商机与活 力 电子商务覆盖企业经营的各个过程 从供应链到企业资源规划 从客户关系管理到电子 市场 总能为您提供恰到好处的支持 令企业从内到外加速信息流 物流 资金流的循环 全 面降低经营成本 开拓全新的市场机会 互联网带给我们的不仅是无穷的信息 更是商业模式和消费观念的变迁 电子商务 XXX 网上书店销售管理系统 第 6 页 共 39 页 6 业已成为时尚 因图书信息易于判断和选择而独具优势 最适合于网上交易 所以网上 书店成了电子商务的先锋 2 2 市场主要竞争者分析 1 竞争分析竞争分析 竞争对手 传统书店 这类书店分布广泛 是我们主要的竞争对手 在市场有很多传统书店 这类书店占 据了 87 以上的图书市场 网上书店 由于电子商务的迅速发展 这类书店国内目前并不少见 在 google 搜索引擎中输入 网上书店 搜索就有 8970000 项结果 但是因为信誉度的问题 只有当当 卓越少数几家网上书店真正实现全国范围的网 上售书 因此 如果顾客想通过网络购书通常只有两种选择 当当 卓越或者是本地的 网上书店 其他购书方式 这类购书方式主要以出版社和书友会邮购为主 大约占据市场份额的 7 竞争影响力量分析 个人的购买习惯及价格对竞争影响力量结构有较大的影响 批发商 因为没有了店铺租用的费用 图书价格受批发商影响较大 网上购买 邮购通常是向出版社或者书友会 优点是图书种类齐全 缺点是速度慢 而且提高 了购书成本 学校团购优点是因为集体购买可能图书的价格会较低 缺点是缺少自主性 传统书店分布广泛 符合顾客传统的消费习惯 信任度较高 但是对购买者来说需 要花费很多交通以及挑选的时间 加上需要固定店铺 成本高 图书价格较高 另外如 果店铺规模较小 书籍种类不能保证 网上购书 具有价格低廉 高效 方便 种类齐全的特点 同时对于经营企业来说 由于不需要店铺 从而把成本降到了最低 但是传统的网上购书网站 使用的是快递和 XXX 网上书店销售管理系统 第 7 页 共 39 页 7 邮递相结合的方式送书 当顾客距离不在同一城市时 不可避免地继承了传统邮购方式 的种种缺点 2 竞争优势 网上书店使用独创的网上购书模式 是一个生活类 外语类 文学类 科技类 法 律类还有配套光碟等集一体的网上书店 主要是为了满足各方面读者的精神需求 因为 目标顾客针对青少年还有在企管理人员等 很好的避免了传统网上购书网站的问题 在 保证价格低廉的情况下 具有购书便捷 送书快速的优势 非常具有竞争力 2 3 公司自身条件分析 6 133 网上书店的营销服务主要是通过互联网来实现的 是图书营销的一个有机组成 部分 随着技术的进步和经济的发展 图书市场已进入 选择型需求 的时代 互联网的虚 拟性和交互性使得网上书店可以突破时空限制向读者提供个性化的营销服务 更好地满 足读者不同层次的需求 从而增加读者的满意度 提高自身的竞争实力 网上书店在技 术创新的过程中 注意两个问题 一是技术的创新要以读者的需求为导向 而不是以技 术人员的技术水平或意愿为导向 二是技术的创新要考虑企业的定位和读者的支付能力 我们在建设网能力方面 有相当的信心 具备长远投资的战略眼光 在设备与技术方面提 供强有力支持 选择可靠的技术合作团队 给网站建设和运营能够提供人力资源保障 公司现状 6 133 网上书店 刚刚成立 资金有限 希望大家多多支持我们 真诚的 谢谢你们 2 4 市场优势 通过我们的分析 据了解 上网的都是些青少年居多 而我们 6 133 网上书店主要 是销售生活类 财经类 文学类 计算机类等图书 我们的顾客目标是青少年和在企管 理人员等 从分析上看 却恰恰和我们的书店目标顾客想吻合 这也正是我们书店的优 势之一 读书是体现一个人的修养和素质 书店是和书相关联的 两者缺一不可 在做好一 个网上书店 首先是要先了解读者的需求 给自己的书店一个定位 自己的网上书店是 面向哪些消费群的 这也是我们市场主要负责的工作 相对与传统书店来说 网上书店 是比较好定位的 而传统书店进进出出的人群比较多 你很难去确定它所需的是哪一类 XXX 网上书店销售管理系统 第 8 页 共 39 页 8 型的 但是可以通过抽样来分析 那是一件很麻烦的事 而相对网上书店来说也正是他 的优势了 网上书店可使读者安坐家中通过简单的电脑点击 上网查询所需图书 音像制品和 电子出版物的详细信息 并能运用新开发的网上交易功能 突破过去网上商店不能网上 结算的局限 一次性完成浏览 选购和付款的全部程序 所购图书将直接送到读者手中 2 5 结论 综上所述 开发网上书店是确实可行的 XXX 网上书店销售管理系统 第 9 页 共 39 页 9 3 建设网站目的及功能定位建设网站目的及功能定位 3 1 建设网站目的 1 站是为了宣传产品 进行电子商务 是网上营销型是市场开拓的延伸 2 建立网站优点 1 将面向一个庞大的 潜在的客户群 2 拥有一个自己的信息发布媒体 为客户提供企业详细的 全面的产品信息 及 时发布企业的最新动向 3 拥有一个恒定的联系方式 不因公司地址和电话的变化而让老客户联系不上你 4 拥有一个廉价的广告发布方式 3 2 网站功能 可以组成任意站点数的网络系统 速度快 无差错 远程连锁异地联网销售 资料共 享 单据汇总合并 统一管理调配 资料同步传送 3 3 网站技术解决方案网站技术解决方案 1 虚拟主机 我们采用 Linux 主机服务器以及软件系统 大大省却了空间租用的采购成本 580 元 年 XXX 网上书店销售管理系统 第 10 页 共 39 页 10 2 操作系统 在服务器操作系统方面 可以使用 Windows2003Advanced Server 操作系统和 IIS6 0 Internet 服务器软件 此服务器开发环境兼容性能好 开发难度低 可利用资源多 在服务器安 全和稳定性能方面 需要加载病毒防火墙和反黑客软件用以保障 3 网站安全性 采用防火墙技术相关的 Internet 资源和在线检测 4 相关程序开发 网页程序 PHP JSP CGI 数据库程序等 在数据库使用方面 可以使用 Microsoft 公司的 SQL Server 2000 数据库软件 前两者 技术成熟 兼容性能良好 可利用资源多 开发经验丰富 是组建电子商务网络平台的最佳选 择 5 服务供应商 提供个性化的 可以随时随地使用的创新服务和应用方案 能够提供更丰富的通信 服务 提高利润并取得竞争优势 XXX 网上书店销售管理系统 第 11 页 共 39 页 11 4 网站系统网站系统设计设计 4 1 系统设计图 系统设计图如下图 4 1 所示 模拟系统 书店管理子系统在线购书子系统 商店图书管理 添加 修改 删除 查看 用户信息管理 查看 修改 删除 订单信息管理 查看订单清单 更 新订单付款 出货状态 删除订单 修改用户个人信息 图书选购 可按分类方式查找图书 或通过关键字进行查询 购物车功能 查看图书详细情况 用户注册 用户登录 查看用户的订单信息 图 4 1 系统设计图 XXX 网上书店销售管理系统 第 12 页 共 39 页 12 4 2 信息发布系统 框架 提供信息分类功能 每个类最多小类别 用户端 可显示信息更新时间 用户查看次数 信息来源等辅助信息 同时用户还 可以对特定信息发表评论 后台管理 可在线方便控制信息状态 信息热点推荐 信息置顶锁定 控制信息发 表评论功能 还可在线编辑 删除信息 编辑方式支持 HTML 模式 功能特色 可方便管理信息 对每一条信息状态自由控制 信息分类便捷 对信息 是否允许发表评论功能人工审核控制 4 3 产品展示发布系统 框架 提供产品展示分类功能 每个类最多小类别 用户端 可显示产品图片 产品基本信息 产品详细信息 产品参考价格 同时用 户还可以对产品发表评论 后台管理 管理员可在线添加 修改 删除 商品信息 对产品详细信息可用 HTML 模式编辑 设定个性化的产品展示页面 并可对商品进行推荐 上货 下货 操作 功能特色 可对每一类 每一个商品自由控制 用户可对每个感兴趣的商品进行评 论 加入购物模块可实现网上销售功能 4 4 系统流程图 本公司为用户提供的企业面向消费者大众的直销服务平台 用户可以通过网店系统 的强大的交互式销售功能 在网上完成全部购买活动 此外 还可以通过该系统实现产 品分类 提供浏览和检索服务 网上书店系统和产品查询功能有机结合 组成网状结构 在信息检索时可直接购物 方便顾客使用 其电子商务系统主要流程图如图 4 2 所示 XXX 网上书店销售管理系统 第 13 页 共 39 页 13 图 4 2 电子商务系统流程图 4 5 网站后台多用户管理系统 网站后台管理可设置多个管理员 每个管理员具有不同的管理级别 支持每个管 理员设置管理项目 各个管理员具有特定的管理范围 可让网站维护由单人操作 改 为多人协作完成 此系统可为以后升级添加企业内部信息管理系统做好数据准备 4 6 系统主要功能介绍系统主要功能介绍 1 前台功能简要介绍 图书选购 可按分类方式查找图书 或通过关键字进行查询 购物车功能 查看图书详细情况 用户注册 用户登录 查看用户的订单信息 XXX 网上书店销售管理系统 第 14 页 共 39 页 14 修改用户个人信息 1 灵活的产品分类 管理功能 可以根据书店产品的属性进行灵活分类管理 2 丰富的栏目分类导航功能 根据书类商城特点 可以分为产品分类 自助定书 付款方式 配送指南 购物指南 用户反馈区 特价区等 3 实现书店类产品购物车方式 4 具有在线支付 邮局 银行汇款等多种付款方式选择 5 会员注册登陆管理 6 产品特别推荐区 热卖产品区 7 产品搜索 订单搜索功能 2 后台管理功能简要介绍 1 产品分类 管理功能 2 订单管理功能 查看 删除 修改订单 3 销售统计功能 4 会员管理 5 用户反馈管理功能 6 管理员 LOG 记录 分级权限管理功能 7 网上客户服务中心即时服务 自助服务 8 网站统计管理 XXX 网上书店销售管理系统 第 15 页 共 39 页 15 5 开发与实现开发与实现 5 1 开发环境开发环境 1 硬件环境 服务器端和客户端 2 软件环境 Win2003 advanced server 2003 Apache2 0 Tomcat6 0 SQL server 2000 5 2 系统总体方案的设计与实施系统总体方案的设计与实施 1 网站内容规划网站内容规划 1 域名 2 网页规划 6 133 站点的网页设计应简洁 美观 界面应与书店形象相符 网页大小有所限制 网页必须响应及时 可以采用多种浏览器浏览 便于检索 以满足不同用户的需要 3 网站内容的组织原则 知己知彼 百战不殆 建站之初 必须花点力气 通过搜索引擎找出同类网站 逐 个访问名单上所有的网站 然后做一个简单的表格 列出你认为是竞争对手的企业名称 所在地 产品搜述 产品价格 网站特点等等 从中找出你的产品优于或不同于其他竞 争对手产品的优点或特色 同时 你也应该清楚地认识到自己产品的不足之处 思考如 何改进使产品更具竞争力 并制定出如何改进的方案 这实际上也是一个企业找出如何 与网络相结合的经营策略 以适应日益竞争的国际化市场 XXX 网上书店销售管理系统 第 16 页 共 39 页 16 在充分了解了网上竞争对手的情况并研究了他们的产品和网页的基础后 参照内容组 织原则 制订出更能体现产品特点的网页内容 4 清楚地操作界面及查询互动功能 一个好的网站必须要有良好的操作介面 能使浏览者在最短时间进入要想去浏览的 区域 在有些网站内 查询往往答非所问 若能让浏览者在短时间内查询到想要的主题 是重要关键 故提供强力的查询功能是网站需着眼的方向 网站要考虑到适当的互动 这项功能可加强浏览者的意愿与兴趣 以后才会经常进 网站来浏览 设立动态互动的问题咨询 反馈页面 倾听客户声音 保持良好 及时的沟 通 5 产品查询 展示功能 网站是企业产品展示橱窗 可通过公司设备 先进技术 设计创意 质量控制和作 业规格等更好地突出产品特点 开发产品查询系统 让客户可自行键入相关资料以查询 所需的产品 必要时配以精美的样品图和价格资料 充分展示你产品的优势 对商务型网站而言 产品销售是第一要务 若能使用最少篇幅将产品的特性表达清 楚 对商品的销售有很大的助益 有些网站对它们的商品无法用简短的文字介绍清楚 在竞争上就失去了优势 6 网上接单 可开发应用网上产品查询 接订单和订单管理系统 进一步的应用还有在线支付 邮购寄发 甚至物流配送到府等 作为一个网上接单的例子 让我们来看看内地的一家输出公司 深圳龙辉菲林输出 中心 服务 其网站的主要功能就是提供一个在线上接订单的功能 并提供了简单的用户注册 机制 进入了落订单介面 我们可以看到用户可以通过网页的交互介面设置订单内容 包括文件格式 尺寸 分色 线数 阴阳片 药膜面 打样与否 打样纸要求等等 并 且能够选择要出菲林的文件上传 从而初步实现了电子商务的基本功能 客户在线上落 订单 当然 更进一步的应用还可以扩展为购物车 订单管理 客户管理 线上支付等 2 web 数据库的建立 在线书店数据库 数据库的建立 在线书店数据库 在线书店数据库 shopguan XXX 网上书店销售管理系统 第 17 页 共 39 页 17 My Book 图书信息 商店图书表如下表 5 1 所示 字段名称字段类型字段大小字段说明备注 Idint4ID 序列号 自动增长 主键 BookNameVarchar40书名Not null BookClassint4图书类别 Authorvarchar25作者 Publishvarchar150出版社 BookNovarchar30书号 Contentvarchar40000内容介绍 PrinceFloat4书价 Amountint4总数量 Leav numberint4剩余数量 RegTimedatetime8登记时间Not NUll 表 5 1 商店图书表 My BookClass 商店图书类别表如下表 5 2 所示 字段名称字段类型字段大小字段说明备注 Idint4ID 序列号自动增长 主键 ClassNamevarchar30图书类别名Not null 表 5 2 商店图书类别表 My BookAdminuser 图书管理员信息如表 5 3 所示 字段名称字段类型字段大小字段说明备注 AdminUservarchar20管理员用户名 主键 AdminPassvarchar50管理员密码Not null 表 5 3 图书管理员信息表 My Users 购书用户如下表 5 4 所示 字段名称字段类型字段大小字段说明备注 Idint4ID 序列号自动增长 主 键 UserNamevarchar20购物用户名Not null XXX 网上书店销售管理系统 第 18 页 共 39 页 18 PassWordvarchar50用户密码Not null Namesvarchar20用户联系用姓名 Sexvarchar2用户性别 Addressvarchar150用户联系地址 Phonevarchar25用户联系电话 Postvarchar8用户联系邮编 Emailvarchar50用户电子邮件 RegTimedateTime用户注册时间 RegIpAddressvarchar20用户注册时 IP 地址 表 5 4 购书用户表 BookBasket 购物车订单号如下表 5 5 所示 字段名称字段类型字段大小字段说明备注 Idint4ID 序列号自动增长 主键 IndentNo varchar20订单编号Not null UserIdint4用户序列号Not null SubmitTimedatetime8提交订单时间Not null ConsignmentTi me varchar20交货时间 TotalPricefloat8总金额 contentvarchar400用户备注 IPAddressvarchar20下单时 IP IsPayoffint4用户是否已付 款 IsSalesint4是否已发货 表 5 5 购物车订货表 My IndentList 购物车订单货物列表如下表 5 6 所示 字段名称字段类型字段大小字段说明备注 Idint4ID 序列号自动增长 主键 XXX 网上书店销售管理系统 第 19 页 共 39 页 19 IndentNoint4订单号表序列 号 Not null BookNoint4图书表序列号Not null Amountint4订货数量 表 5 6 购物车订单货物列表 5 3 网站总体设计 用例图 顺序图 用例公约 系统用例图如下图 5 1 所示 管理员 录入新书信息 修改书籍信息 顾客查看书籍 购买图书 注册顾客信息 书书店店管管理理系系统统 管理订单 管理员登录 顾客登录 管理用户 修改个人信息 查看个人订单 查看购物车 提交购物车 图 5 1 系统用例图 交易顺序图如下图 5 2 所示 XXX 网上书店销售管理系统 第 20 页 共 39 页 20 图 5 2 交易顺序图 用例公约表如下表 5 7 所示 管理员 管理员登录 用例名称管理员登陆 参与者管理员 假设管理员已进入网站主页 前置条件 后置条件 主事件流1 管理员输入用户名和密码 2 系统验证管理员身份 3 系统显示管理系统总界面 备选事件流2a 如果用户名和密码错误 系统提示 错误 并加拒绝进入 返回 1 XXX 网上书店销售管理系统 第 21 页 共 39 页 21 管理员 录入新书信息 用例名称录入新书信息 参与者管理员 假设数据库中不存在此书籍 前置条件管理员已登陆成功 后置条件将书籍信息存入数据库 主事件流1 管理员向系统发出 新增书籍信息 请求 2 系统要求管理员选择新增图书类 型 3 管理员做出选择后 系统显示相 应界面 让管理员输入信息 4 管理员输入的书籍的相关信息 包括 书名 作者 出版社 ISBN 号 所属类别 定价 数量 图书简介 5 系统确认输入的 ISBN 号是否有 相同的 6 系统将输入的信息存入数据库 备选事件流5a1 如果有相同 ISBN 号的 则显示 出重复的书籍 并要求管理员选 则修改信息或取消输入 5a2 管理员选择取消输入 则结束用 例 不作存档工作 5a3 管理员选择修改信息 修改完后 XXX 网上书店销售管理系统 第 22 页 共 39 页 22 修改时可选则重置 重新填写 也可在原先的信息上修改 转到 5 管理员 修改书籍信息 用例名称修改书籍信息 参与者管理员 假设数据库中存在此书籍 前置条件管理员已登陆成功 后置条件将新的书籍信息存入数据库 主事件流1 管理员向系统发出 修改书籍信息 请求 2 系统显示本书籍信息 管理员可 修改的包括 书名 作者 出版 社 ISBN 号 所属类别 定价 数量 图书简介 3 点击确定 系统确认输入的 ISBN 号是否有 相同的 4 系统将输入的新信息存入数据库 备选事件流3a1 如果有相同 ISBN 号的 则显示 出重复的书籍 并要求管理员选 则修改信息或取消修改 3a2 管理员选择取消输入 则结束用 例 不作存档工作 XXX 网上书店销售管理系统 第 23 页 共 39 页 23 3a3 管理员选择修改信息 修改完后 修改时可选则重置 重新填写 也可在原先的信息上修改 转到 5 管理员 管理订单 用例名称管理订单 参与者管理员 假设数据库中已有订单 前置条件管理员已登陆成功 后置条件将新的书籍信息存入数据库 主事件流1 管理员向系统发出查看订单请求 2 系统按顺序显示订单信息 3 点击要修改的第订单 后边的 修改 XXX 网上书店销售管理系统 第 24 页 共 39 页 24 4 系统显示本订单的详细信息 可 修改的信息有时否已付款 是否 已发货或删除订单 5 点击确定 将修改存入数据库 备选事件流 管理员 管理用户 用例名称管理订单 参与者管理员 假设数据库中已有用户注册 前置条件管理员已登陆成功 后置条件将新用户信息存入数据库 主事件流1 管理员向系统发出查看用户信息 请求 2 系统按顺序显示用户基本信息 3 点击要修改的用户 后边的 修 改 对基本信息进行修改 4 如有删除 点击右边的 删除 5 点击确定 将修改存入数据库 备选事件流 XXX 网上书店销售管理系统 第 25 页 共 39 页 25 顾客 注册顾客信息 用例名称顾客注册 参与者顾客 假设顾客已进入网站主页 前置条件 后置条件 主事件流1 顾客点击注册按钮进入注册页面 2 顾客输入基本信息包括 用户名 密码 确认密码 真实姓名 性别 联系地址 联系邮编 联系电话 电子邮件等 3 点击确定将顾客信息存入数据库 4 显示注册成功 并显示登陆页面 备选事件流3a 如果用户名 地址等必填的没有填 则系统提示错误 并返回注册页 面 顾客 顾客登录 用例名称顾客登陆 XXX 网上书店销售管理系统 第 26 页 共 39 页 26 参与者顾客 假设顾客已进入网站主页 前置条件 后置条件 主事件流1 顾客输入用户名和密码 2 系统验证顾客身份 3 系统显示顾客系统总界面 备选事件流2a 如果用户名和密码错误 系统提示 错误 并加拒绝进入 返回 1 顾客 购买图书 用例名称购没图书 参与者顾客 假设数据库中存在图书信息 前置条件管理员已登陆成功 后置条件将购买信息放入购物车 主事件流1 顾客点击在线购物 2 系统按顺序书籍信息 顾客可搜 索所要的图书 或分类查找 3 点击想要的图书后边的 购买 4 系统显示购买图书对话框 用户 输入要购买的数量 点击确定 5 将购买的书籍信息和数量写入购物 车 XXX 网上书店销售管理系统 第 27 页 共 39 页 27 备选事件流 顾客 查看购物车 用例名称购买图书 参与者顾客 假设数据库中存在图书信息 前置条件顾客已登陆成功 后置条件将购买信息放入购物车 主事件流1 顾客点击在线购物 2 系统按顺序书籍信息 顾客可搜 索所要的图书 或分类查找 3 点击想要的图书后边的 购买 4 系统显示购买图书对话框 用户 输入要购买的数量 点击确定 5 将购买的书籍信息和数量写入购物 车 备选事件流 XXX 网上书店销售管理系统 第 28 页 共 39 页 28 顾客 提交购物车 用例名称提交购物车 参与者顾客 假设顾客已登陆成功 前置条件购物车中已有图书 后置条件将生成的订单存入数据库中 主事件流1 顾客点击查看购物车 2 系统按顺序显示顾客选中的书籍 信息和数量 和总价 3 点击下边的 提交购物车 4 系统自动生成订单 并存入数据 库 5 系统显示提交成功 并提示近早汇 款 已便及时发货 备选事件流4a1 如果用户 没有登陆 转入登陆 界面 提示用户登陆 表 5 7 用例公约表 6 网站设计制作与测试网站设计制作与测试 1 网站设计制作 网页设计以网站策划书为设计指导方案 突出体现网站策划的核心思想 网站制作负责人要与网站策划和设计做详细沟通 充分理解网站策划意图 既定网站的 策划思路和设计给出的主页及栏目框架的详细说明 制作负责人要落实每个制作人的具体工作分配 跟踪工作进度 协调不同制作人的配合 XXX 网上书店销售管理系统 第 29 页 共 39 页 29 树立团队意识 各制作人要了解网站策划意图 主页设计思想 制定本人被指派的工作任务完成时间 表 文字采编人员要与制作人员积极沟通 将各种原始信息资料进行分类 加工和修改编 辑 尽量将各类资料整理成直接可用的文档形式提供给制作人员 美术编辑人员要充分领会设计的思路 在风格等方面与设计稿形成一致 图片处理要 结合网络的特点 使用正确高效的处理办法 要积极配合制作人员处理各种网页修饰图片和 logo banner 的制作 2 网站测试规范 后台开发人员要以网站策划书中的功能模块说明为指导 做到有针对性的开发 与前台 制作人员充分配合 工作互相渗透的部分要注意给对方提供方便 提高工作效率 从多个角度 进行功能测试 考虑一切可能出现的结果 制作负责人要统一管理各个制作人的工作成果 针对每个项目 要在内部发布平台上设 立专属文件夹 定期将各制作人的工作成果汇总到专属文件夹 制作人既要各司其职 又要互相沟通 遵守统一制定的网站制作模板或者规范 网站校对和测试人员要对网站所有的文字 链接 功能模块进行测试 给出详细的书面校 对表并对其负责 6 1 数据库的维护 1 对 SQL Server 数据库的运行状态 日志文件 备份情况 数据 库的空间使用情况 系统资源的使用情况进行检查 发现并解 决问题 2 每周对数据库对象的空间扩展情况 数据的增长情况进行监控 对数据库做健康检查 对数据库对象的状态做检查 3 月对表和索引等进行分析 检查表空间碎片 寻找数据库性能调整的机会 进行数据库性能调整 提出下一步空间管 理计划 对 SQL Server 数据库状态进行一次全面检查 XXX 网上书店销售管理系统 第 30 页 共 39 页 30 6 2 网站发布维护系统简介网站发布维护系统简介 本系统的功能和特点 1 完善的安全管理 提供完整的用户控制功能 管理员可以根据需要进行三级单位设置和用户设置 并 进行相应权限的分配 每个用户可以设定对栏目的设置和发布权限 用户登录可以有两种方式 口令登录和 ID 文件登录 提高了系统的安全性 发布内容可以根据需要设定审批和读者权限 限制阅读浏览范围 2 完整的操作日志进一步提高系统的安全性和操作的可追溯性 可以根据用户要求 对关键的操作比如发布 删除等操作进行日志记录 进一步提 高系统的安全性 3 灵活的文档发布功能 可以将 Word 文档 Excel 表格等常用文档格式的文件发布在网站的相关栏目下 并 可以根据要求转换成为 HTML 格式 也可以进行现有文件发布 图片发布 附件发 布等 发布方式灵活多样 4 灵活方便的信息管理功能 通过维护程序 可以方便的进行已发布信息的删除 增加 改变顺序等维护 5 栏目的任意设置 栏目组织成为树状结构 可以方便进行增加和调整 而且级数不限 具有很大的灵 活性 6 3 网站初步推广计划网站初步推广计划 网站建成后 有一个常规推广期 在这个期间内 需要收集各方面对网站的初步看法和意 见 并继续加大网站充实的力度 频繁进行更新 培养初步的访问群 力争在用达到每日访问 量 100 以上 此期间主要有以下手段 搜索引擎加注 做好每个网页的关键字索引 争取每个 页面的关键字都有所不同 广泛友情连接 参加广告互换联盟到各类留言板留言到各大论 坛发布广告利用论坛网聚人气 广交天下灌水客 包装制作各类电子图书 提供免费下载 替 网站做宣传 XXX 网上书店销售管理系统 第 31 页 共 39 页 31 结束语结束语 此次所作课题是网络书店 由于我的编程水平和经验不足 有些功能的实现并不完 美 并不理想 在已经完成的程序中 也存在许多不尽人意的算法 也没有统一优化 系统有待进一步改善 而这些问题也让我充分认识到了以后软件开发的困难程度 通过这次设计 我受益非浅 亲身体验了系统设计的全过程 在实践中了解了设计 开发的步骤 流程以及思路 增长了在软件开发方面的见识 我深刻认识到以前所学的 基础课程的重要性 也使我掌握了很多新知识 特别是一些课本之外的知识 体会到了 理论知识和实践相结合的重要性 经过这些 XXX 网上书店销售管理系统 第 32 页 共 39 页 32 日子的设计和开发 网络书店销售管理系统基本上完成 其功能基本符合要求 此系统 能够实现任务书中所要求的功能 并在一定程度上按照自己的思路进行了补充 由于设 计的时间较短 有很多不尽如人意的地方还没来得急解决 比如 定单功能做得还不是 很好 只能说是实现了这个功能 但是用起来却不是很好用 这是因为自己对这个功能 的真正了解还不够 很多问题要在以后的程序维护中 来慢慢发现 并将其解决 如果 有多的时间 将进一步进行完善 使之的效果更加完美 致致 谢谢 在这里我应该首先感谢培养我的学校 特别是计算机科学与技术学院的全体领导和 老师们 感谢他们在这几年的大学生活 学习中对我的教育 指导和关心 使我能顺利 的完成这几年的大学学习 在整个课程设计过程中 我得到了相关指导老师的悉心指导和大力支持 使我的专 业知识有了很大的提高 老师在工作中认真负责对学生的关心爱护 都是我在以后的学 习和工作中的榜样 同时感谢和我一起做课程设计的同组的 XXX 网上书店销售管理系统 第 33 页 共 39 页 33 同学 虽然我们现在实行一人一题制 大家的选题不同 但是从设计到完成 同学们之 间的相互交流与讨论都使我受益非浅 我们同组的同学在系统的开发过程中 对于大家 的开发设计思路都进行了集体讨论 集合了大家的智慧 使得各自的系统尽可能的完善 同时在指导老师的帮助下 我们的系统都能比较好的完成任务书的要求 参考文献参考文献 1 张晓雁 李朝葵 网上书店研究综述 J 图书馆学刊 2002 No 5 41 2 孙海峰 促进我国电子商务发展的思考 A 经济师 2004 No 1 138 3 Daniel Wybrow Pate Cameron MaccDonald Management Information Systems Do they give manufacturing organizations what they want J Journal of Materials Processing Technology 1996 Vol3 2 61 4 王建国 郭建波 论目前我国电子商务 XXX 网上书店销售管理系统 第 34 页 共 39 页 34 发展面临的机遇与挑战 A 经济师 2004 No 2 133 5 刘敏 网上书店的设计与实现 J Computer Era 2004 No 1 14 6 Henry F Korth Abraham Silberschatz Database research faces the information explosion J Communications of the ACM 1997 Vol2 4 40 7 丁晖 基于 JSP 的动态网站开发技术 J 华南金融电脑 2003 11 10 No 11 73 8 韩冬 JavaBean 在 JSP 中的应用 A 安庆师范学院学报 自然科学版 2004 2 Vol 10 1 97 9 苏林忠 冀翼 基于 JSP 技术的动态 WEB 开发 A 河南师范大学学报 自然科学版 2003 8 Vol 31 3 94 附录附录 源程序主要代码源程序主要代码 create database shopguan on name shopguan data filename C shopguan mdf size 5MB maxsize 100MB XXX 网上书店销售管理系统 第 35 页 共 39 页 35 filegrowth 10 log on name shopguan log1 filename C shopguan log1 ldf size 5MB maxsize 20MB filegrowth 20 name shopguan log2 filename C shopguan log2 ldf size 5MB maxsize 20MB filegrowth 20 go Use shopguan drop table My Book create table My Book 商店图书表 Id INT IDENTITY 1 1 NOT NULL ID 序列号 BookName varchar 40 NOT NULL 书名 BookClass int not null 图书类别 Author varchar 25 NULL 作者 Publish varchar 150 NULL 出版社 BookNo varchar 30 NULL 书号 Content varchar 4000 NULL 内容介绍 Princefloat NULL 书价 Amount int NULL 总数量 Leav number int NULL 剩余数量 XXX 网上书店销售管理系统 第 36 页 共 39 页 36 RegTime datetime NOT NULl 登记时间 alter table My Book 设定 Id 为主键值 add primary key Id drop table My BookClass create table My BookClass 商店图书类别 Id int IDENTITY 1 1 Not Null primary key

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论