网上购物系统毕业设计论文.doc_第1页
网上购物系统毕业设计论文.doc_第2页
网上购物系统毕业设计论文.doc_第3页
网上购物系统毕业设计论文.doc_第4页
网上购物系统毕业设计论文.doc_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

目录一、可行性研究报告51.可行性研究报告引言51.1编写目的51.2背景51.3参看资料52.可行性研究的前提52.1对本系统的要求52.2目标53.对现有系统的分析54.所建议的系统54.1对所建议系统的说明64.2功能说明64.3流程图65.影响75.1对软件的影响75.2用户单位机构的影响75.3开发的影响76.系统可行性86.1技术条件方面的可行性86.2使用方面的可行性8二、项目开发计划92.1项目开发计划引言92.1.1编写目的92.1.2项目背景92.2项目概述92.2.1工作内容92.2.2条件与限制92.3运行环境102.4服务102.5验收标准102.6实施计划102.6.1第一阶段102.6.2 第二阶段112.6.3 第三阶段112.7人员组织及分工112.8 交付期限122.9专题计划要点12三、 软件需求说明书133.1.软件需求说明引言133.1.1编写目的133.1.2背景133.1.3定义133.1.4参考资料133.2任务概述133.2.1目标133.2.2用户的特点143.2.3假定和约束143.3需求规定:143.3.1功能的规定主要功能包括163.3.2对性能的规定193.3.3数据管理能力要求203.3.4故障处理要求203.3.5其他要求203.4运行环境规定203.4.1设备203.4.2支持软件213.4.3接口213.4.4控制213.5数据概念设置213.5.1数据表汇总:如表5-1213.5.2 T_Admin(管理员信息表)223.5.3 T_Book(图书信息表)223.5.4 T_Bookclass(图书类别表)233.5.5 T_BookStorage(库存表)233.5.6 T_Commnet(评论表):如表5-623表5-6233.5.7 T_Notice(公告表)243.5.8 T_Order(订单表)243.5.9 T_OrederDetail(订单详情表)243.5.10 T_Permission(权限表)253.5.11 T_ShoppingCar(购物车)253.5.12 T_User(用户表)25致 谢26参考书目27摘 要本网上购物系统是一个基于Internet,采用B2C(Business to Consumers)模式,并根据现有的网上购物系统的现状而设计开发的电子商务平台。它不但可以扩大商家的规模和市场影响力,而且可以减少企业的经营成本,提高工作效率。本文首先介绍了网上购物系统的现状及开发背景,然后论述了系统的设计目标,系统需求和总体设计方案,较详细的论述了系统的详细设计和实现。最后,本文对网上购物系统进行了系统检测并提出了还需要改进的问题。本系统主要为用户提供了会员注册,购物车管理,商品搜索,用户资料修改等功能,为管理员提供了商品管理,用户信息管理,新闻信息管理,广告链接管理等功能。在设计方面,本系统采用B/S三层结构,同时使用JSP技术进行动态页面的设计,从系统的安全性和代码的可重用性方面考虑,运用Java Bean对程序的关键代码进行封装。后台数据库选用SQL数据库。关 键 词: B2C;ASP;SQL;网上书店;电子商务;购书。一、可行性研究报告1.可行性研究报告引言1.1编写目的指出网站使用者,使用户更好的使用该网站。1.2背景网上商城在国内是一个新型的经营模式,特别是近几年信息速度高度发达的经济环境下,日益趋向成熟。并且人们已经逐步接受网上购物这一观念。由于我是自己就是做软件以及网站开发专业的学生,所以自己制作了“学创购书网站系统”。1.3参看资料SQL数据库 机械工业出版社2.可行性研究的前提2.1对本系统的要求Microsoft SQLServer 2005,企业管理器,WindowsXP操作系统本产品采用微软公司的数据库产品SQLSERVER 2005,系统要求: 1.0GHZ CPU、512MB内存、40GB硬盘以上,操作系统使用WINDOWS 2000及以上版本。2.2目标网站的数据库设计,配合程序设计完成学创购书网各个模块的设计,达到高速度,高安全性的访问3.对现有系统的分析本系统对计算机硬件要求较低,所以只要内存大于512MB内存、40GB硬盘以上,操作系统使用WINDOWS 2000及以上版本就可以操作运行。4.所建议的系统4.1对所建议系统的说明本系统对计算机硬件要求较低,所以只要内存大于512MB内存、40GB硬盘以上,操作系统使用WINDOWS 2000及以上版本就可以操作运行。4.2功能说明学创购书网系统功能模块说明如下:前台营业日常营业操作功能,包括:可以对营业数据进行统计分析包括:销售分析:当月每天及当年每月的收入金额、成本、利润的分析。图书分析:各种图书的详细销售情况统计查询各类单据和消费情况,包括:帐单查询:查询所有已结帐单点单查询:查询所有历史点单会员查询:查询会员卡消费情况系统管理系统本身的管理功能,包括:系统信息:版权注册等系统维护:数据备份与恢复、导入导出等网络管理:启动设置和网络监控退出系统:关闭程序帮助信息对系统的说明、使用指南等。4.3流程图前台,后台,部门运营流程图如:图3-1B登录A注册A离开B离开发货前台继续购物查看订单查看图书后台B购物车生成订单取消订单提交到后台结算5.影响5.1对软件的影响由于系统的极好的兼容性,对于原来的软件和系统无需作任何修改就能很好的运行。5.2用户单位机构的影响学创购书网系统完成后能够大大节省消费者购书时间,降低了消费者消费,这里的书便宜,比书店里便宜多了,书店都是按标价的。还有就是可以买到基本上的书籍。网上书店是适应市场需求应运而生,提高了工作效率5.3开发的影响为了便于系统的开发,用户需要学创购书网提供他们所有需求信息,开发人员按照客户的要求来设计系统;把购书网所有书,价格,类型和出版社等输入了数据库,作为系统的数据源;为了开发和测验所建议系统稳定性,在一定时期的进行检测;6.系统可行性6.1技术条件方面的可行性由于系统采用Microsoft Visual Studio 2005 ASP.NET开发设计主界面,利用SQLSERVER2005做数据库,这两个工具都是微软的产品,在兼容性上比较好,而且比较容易实现,所以我们利用现有的技术完全可以设计出满足用户所要求的功能的系统,并在规定的期限内完成。6.2使用方面的可行性便宜;搜索方便,不费劲就可以货比三家。二、项目开发计划2.1项目开发计划引言我国经济高速增长,随着电脑、网络技术的日益普及,网络用户的快速增长,网络信息发布的相关服务也越来越多。商场为了方便为用户服务,纷纷建立自己的官方网站,作为用户服务和信息发布的平台。专业的商品信息网站更是要求信息快速,准确的发布。2.1.1编写目的主要工作:对开发软件项目的费用,时间,进度,人员组织,硬软设备的配置等进行说明和规划。应交付的文档:可行性研究的文档,项目开发计划文档,需求分析文档,使用说明文档,概要设计文档等。2.1.2项目背景项目的名称:管理系统。开发工具:Microsoft Visual Studio 2005 面向的用户:该系统面向于系统前台,系统后台以及后台中的新闻管理员,公告管理员等。2.2项目概述2.2.1工作内容此阶段的项目生命周期很短,由一个人可开发完成,工作不做具体细分2.2.2条件与限制程序提交形式两种:直接的演示地址,可以提供测试。代码的压缩文件(格式要求RAR),必须要将代码的说明文档一同打包。文档:共需提交以下十四种文档,并在文档开始处注明版本和发布时间。一、可行性研究报告二、项目开发计划三、软件需求说明四、概要设计说明五、详细设计说明六、数据库设计说明七、数据要求说明八、用户手册九、操作手册十、测试计划十一、测试报告十二、模块开发卷宗十三、项目开发总结报告十四、项目开发进度月报 2.3运行环境最低使用奔腾133以上的PC机,内存需在16兆以上,建议更高的配置。及网络设备,多台计算机组网的模拟测试环境等。2.4服务本系统简单实用,我们开发人员可以提供人员培训、安装、保修、维护和其他运行支持。保修与维护期限为一年,如用户有操作、技术等问题还可以以电子邮箱、电话等方式同我们联系进行咨询。2.5验收标准依据用户操作手册描述的功能进行验收。2.6实施计划2.6.1第一阶段计划完成时间:2009年10月1日计划目标:提供功能简化的模块,及项目的雏形。 主要的功能包括以下的内容: l 完成网站UI界面 2.6.2 第二阶段计划完成时间:2009年11月1日。计划目标:提供学创购书网系统信息收集和数据处理,建立完整的数据库,以及前台功能主要的功能包括以下的内容: l 学创购书网系统的任务工作指导信息发布和管理。l 学创购书网系统的项目标准文档模板的发布和管理。l 学创购书网系统的项目计划生成。l 学创购书网系统进度管理。l 学创购书网系统的项目文档管理。l 创购书网前台功能点的完成。2.6.3 第三阶段计划完成时间:2009年12月5日。计划目标是完成系统的后台和优化。主要的功能包括以下的内容: l 完成系统后台中各个模块的功能点l 学创购书网系统的项目过程的跟踪控制管理。 l 学创购书网系统的人力资源组织。 l 学创购书网系统的财务信息跟踪管理。l 学创购书网系统的任务计划跟踪管理。l 学创购书网系统的源代码跟踪管理。 l 学创购书网系统的开发文档跟踪管理。 l 学创购书网系统的错误跟踪管理。l 学创购书网系统的信息统计分析管理。2.7人员组织及分工此阶段的项目生命周期很短,由一个人可开发完成,工作不做具体细分2.8 交付期限正式版本交付期限为2009年12月15日。2.9专题计划要点(如测试计划、质量保证计划、配置管理计划、人员培训计划、系统安装计划等)以上专题计划另行设定。三、 软件需求说明书3.1.软件需求说明引言3.1.1编写目的为了说明编写本软件所需要的数据,所拥有的功能、性能及对功能、性能的规定,对所需设备、运行环境等的要求。预期读者为本网站的开发人员。3.1.2背景说明: 软件系统的名称:学创购书网站。本项目的任务的开发者:马之洋。面向用户:购书网站公告管理员、新闻管理员、库存管理员以及供货部门等相关人员。实现该软件的计算中心或计算机网络:支持Windows98对等网和NT/2000网络。3.1.3定义缩写,术语解释SPP精简并行过程,Simplified Parallel ProcessSD系统设计,System Design3.1.4参考资料本软件开发的可行性研究报告、项目开发计划、用户手册,据库原理及应用3.2任务概述3.2.1目标满足消费者的需求,减少软件程序错误3.2.2用户的特点本学创购书网系统对用户的教育水平与技术专长要求不高,一般只要求具备电脑操作基本知识,会打字就可以了。维护人员为本小组开发人员,懂得ASP.NET编程,SQL数据库等相关技术即可。3.2.3假定和约束系统可以长期运行,版本也可以不断升级,来满足用户的新需求。是由 ASP.NET开发的,大部分的操作系统都能顺利运行,为保证系统的正常运行必须有人员来维护系统并对系统数据库进行更新。 系统操作简单,工作人员只需掌握一些基本的电脑使用方面的知识,要求会打字,这样简单进行培训能够轻松使用本系统. 系统一经投入便能够运行,并产生效益得到回报。3.3需求规定: 如图3-1图3-13.3.1功能的规定主要功能包括功能模型:图3-2图3-2登陆流程:图3-3否系统登录系统主题窗体是是否登录系统维护是否是管理员是基础维护否系统设置帮助基础信息辅助工具维护购物车数据流如图3-4图3-4访问购书网选择图书放放入购物车生成订单继续购物会员非会员注册登录结算查询订单数据流程:如图3-5图3-5会员登录进入个人账户选择订单状态查看订单推出系统搜索图书数据流程:如图3-6图3-6输入搜索内容是否显示无搜索内容显示搜索内容查看搜索选项3.3.2对性能的规定精度:有多种输入方法,代码输入、简拼输入、名称输入、鼠标输入等时间特性要求:任务管理器因该以误差上下不超过10秒的60秒间隔,在用户界面的指定位置显示状态信息如果后台进程处理正常会显示任务已完成的百分数/比 任务完成时会显示相关的信息 后台任务出错会显示错误信息灵活性:当用户需求,如操作方式,运行环境,结果精度,数据结构于其他软件发生变化时,设计的软件要做适当的调整,灵活性非常大。动态数值需求:预处理的窗口正常情况下和峰值工作条件下为5个,一定时间周期中要处理的数据的数量:窗口开始尺寸2个数据、开始位置2个数据、最大尺寸2个数据、最小尺寸2个数据、编辑框位置4个数据、按钮位置4个数据,平均处理的数据约为16个数据。静态数值需求:支持的终端机为1台 处理1个文件及20条记录;3.3.3数据管理能力要求在开发阶段可以随即输入数据库的相应内容,数据库管理人员可以按要求对数据库进行修改。3.3.4故障处理要求内部故障处理:在开发阶段可以随即修改数据库里的相应内容。 外部故障处理: 对编辑的程序进行重装载时,第一次装载认为错,修改。第二次运行,在需求调用时出错,有错误提示,重试。3.3.5其他要求系统安全可靠。技术上没有什么问题。在安全管理策略上,根据不同的USERID划分为三大类;系统管理员。对该系统拥有最高权限,初始账号为 1,初始密码为 1; 后台各个点统的大部分权限,初始密码和帐号根据没人的USERID来分配;前台客户,进入系统后,可以进行注册,修改个人信息,选购图书,放入购物车等购书功能。3.4运行环境规定3.4.1设备硬件环境:Intel Pentium以上CPU、64MB以上内存推荐使用PIII以上CPU、128MB以上内存部分报表,请合理选用网络设备:10M/100M集线器/交换机、10M/100M网卡推荐使用100M交换机和100M网卡3.4.2支持软件软件环境:单机版支持的操作系统包括Windows98/XP/NT/2000中文版及以上版本;在NT/2000上安装和运行要求有Administrator权限;推荐使用Windows2000。网络版:支持Windows98对等网和NT/2000网络使用NT/2000网络时要求每个客户端以不同的用户名登录推荐使用Windows2000对等网3.4.3接口用户接口: 本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:输入界面、输出界面)。用户对程序的维护,最好要有备份。 软件接口: WIN9X/NT操作系统,汉语编程系统3.4.4控制本软件是以汉语程序设计语言的操作系统来控制软件运行。3.5数据概念设置3.5.1数据表汇总:如表5-1表5-1表名功能说明T_Address地址表,客户的联系方式T_Admin管理员表,管理员的信息T_Book图书表,学创购书网的图书信息T_BookClass图书分类表,书籍的分类关系T_BookStorage库存表,学创购书网的图书库存信息T_Comment评论表,购书网的评论信息T_Notice公告表,对于学创购书网做的一些通知T_Order订单表,客户订购图书的信息T_OrderDetail订单详细表,学创购书网售出图书的信息T_Permission权限表,学创购书网,管理员的权限信息T_ShoppingCar购物车表,客户在学创购书网前台购买图书的信息T_User客户表,注册学创购书网客户的信息3.5.2 T_Admin(管理员信息表):如表5-2表5-2序号列名数据类型长度小数位标识主键允许空默认值说明1AdminIDint40是否管理员ID2AdminNamevarchar500否管理员名字3LoginNamevarchar500否登陆客户名4Passwordvarchar500否密码5Permissionvarchar500否权限6IsValidbit10否是否有效7UserIDint40否客户ID3.5.3 T_Book(图书信息表):如表5-3表5-3序号列名数据类型长度小数位标识主键允许空默认值说明1BookIDint40是否图书ID2Authorvarchar500否作者3ISBNint40是ISBN4Booknamevarchar500否书名5Priceint40是普通价格6BarCodenchar130否条码7Summarytext160否摘要8UpdateDatedatetime83否更新时间9AdminIDint40否管理员ID3.5.4 T_Bookclass(图书类别表):如表5-4表5-4序号列名数据类型长度小数位标识主键允许空默认值说明1ClassIDint40是否分类唯一ID2ParentClassnchar20否子分类号3ParentNamenvarchar500否子分类名称4ChildClassnchar40否子分类5ChildNamenvarchar500否子分类名3.5.5 T_BookStorage(库存表):如表5-5表5-5序号列名数据类型长度小数位标识主键允许空默认值说明1StorageIDint40是否库存编号2BookIDint40否书籍ID3LivingNumint40是卖出数量4StorageNumint40是库存数量5Discountfloat80是折扣价6IsSellbit10是是否上架7IsRecommendbit10是是否推荐3.5.6 T_Commnet(评论表):如表5-6表5-6序号列名数据类型长度小数位标识主键允许空默认值说明1CommentIDint40是否评论ID2BookIDint40否书籍ID3Titlevarchar500否标题4CommentContenttext160否评论内容5CommentDatedatetime83否日期6UserNamenchar200否客户名3.5.7 T_Notice(公告表):如表5-7表5-7序号列名数据类型长度小数位标识主键允许空默认值说明1NoticeIDnchar100是否公告ID2Titlevarchar500否公告标题3NoticeContentntext160否公告内容4NoticeDatedatetime83否公告时间5AdminIDint40否管理员ID3.5.8 T_Order(订单表):如表5-8表5-8序号列名数据类型长度小数位标识主键允许空默认值说明1OrderIDint40是否订单ID2UserIDint40是用户ID3AddIDint40否地址ID4OrderDatedatetime83否订单日期5TotalPricedecimal52否总价6DeliverWayint40是送货方式7Statusint40否订单状态3.5.9 T_OrederDetail(订单详情表):如表5-9表5-9序号列名数据类型长度小数位标识主键允许空默认值说明1OrderDetailIDint40是否订单细节ID2OrderIDint40否订单ID3BookIDint40否书籍ID4BookCopyint40否书籍份数5Pricedecimal52否总价3.5.10 T_Permission(权限表

温馨提示

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

评论

0/150

提交评论