网上图书销售系统文档
- 格式:doc
- 大小:445.50 KB
- 文档页数:48
网上图书销售系统说明书目录引言 (1)概述 (1)1、可行性分析 (1)2、需求分析 (2)2.1系统总体的功能需求 (2)2.2用户接口模块 (3)2.3管理员接口模块 (4)2.4运行环境需求 (6)3、系统的UML建模 (6)3.1建立初始模型 (6)3.2系统的用例图 (6)3.3系统的时序图与协作图 (8)3.4系统的活动图 (13)3.5类图的生成 (13)3.6各类这间的关系 (14)3.7系统的配置与实现 (15)4、概要设计 (16)4.1系统设计目标 (16)4.2系统设计思想 (16)4.3系统功能模块划分 (17)4.4系统结构设计 (18)4.5系统功能简介 (19)4.5.1系统基本功能 (19)4.6数据库设计 (19)4.6.1 数据库需求分析 (19)4.6.2 数据库概念结构设计 (19)4.7数据库逻辑结构设计 (21)5、详细设计 (23)5.1程序描述 (23)5.1.1功能 (23)5.1.2 可用性 (23)5.1.3 可靠性 (23)5.1.4 性能 (24)5.1.5 联机用户文档和帮助系统需求 (24)5.1.6 接口 (24)5.2总体设计 (24)5.2.1 数据层 (24)5.2.2 应用层 (27)5.2.3 表示层 (28)引言随着Internet国际互联网的发展,越来越多的企业开始建造自己的网站。
基于Internet的信息服务,商务服务已经成为现代企业一项不可缺少的内容。
很多企业都已不满足于建立一个简单的仅仅能够发布信息的静态网站。
现代企业需要的是一个功能强大的,能提供完善的电子商务服务的动态商务网站。
同时人们的生活方式也在随着发生改变,传统的购物方式已不能满足人们的需求。
概述随着时代的发展,信息技术、Internet/Intranet技术、数据库技术的不断发展完善,网络进程的加快,传统的购物方式也越来越不能满足人们快节奏的生活需求,使得企业的IT部门已经认识到Internet的优势,电子商务就是在这样一个背景下产生发展起来的。
《图书管理系统》需求规格说明书《图书管理系统》需求规格说明书一、引言随着图书馆藏书数量的增加,读者数量的增多,图书管理成为一项重要的任务。
为了提高图书管理的效率和便利性,开发一款全新的图书管理系统变得十分必要。
本文将详细阐述《图书管理系统》的需求规格,包括系统的功能和特性,以及每个功能的详细需求。
二、需求列表1、系统设计1、界面设计:提供直观、易用的用户界面,以便读者进行图书查询、借阅、归还等操作。
2、功能模块:将系统分为多个功能模块,如用户管理、借阅管理、库存管理、数据统计等。
3、数据库设计:设计适合系统需求的数据库结构,包括读者信息、图书信息、借阅记录等。
2、用户管理1、注册:提供用户注册功能,收集用户基本信息。
2、登录:提供用户登录功能,验证用户身份。
3、信息修改:允许用户修改个人信息。
4、密码修改:允许用户修改密码。
3、借阅管理1、图书查询:提供多种查询方式,如按书名、作者、出版社等查询。
2、借书:允许用户借阅图书。
3、还书:允许用户归还图书。
4、续借:允许用户续借图书。
4、库存管理1、图书入库:将新图书入库,更新库存。
2、图书出库:将图书借出,更新库存。
3、库存查询:查询当前库存状态。
5、数据统计1、借阅统计:统计借阅记录,生成报表。
2、库存统计:统计库存记录,生成报表。
3、其他统计:根据需求进行其他相关统计。
三、需求分析1、系统设计1、界面设计:要求界面简洁、美观,易于使用,提供良好的用户体验。
2、功能模块:要求各模块之间耦合度低,高内聚,便于系统维护和扩展。
3、数据库设计:要求数据库结构合理,能够满足系统的查询、更新等操作需求。
2、用户管理1、注册:要求用户信息存储安全,不可泄露。
2、登录:要求登录过程简单、快捷,避免长时间等待。
3、信息修改:要求信息修改过程简单易用,保障信息安全。
4、密码修改:要求密码修改过程安全可靠,防止密码泄露。
3、借阅管理1、图书查询:要求查询速度快,结果准确,支持多种查询方式。
【附录2】计算机软件文档软件工程文档综合实例集(GBT-8567-2006)一、网上购书系统可行性分析报告1引言网上购书系统是个复杂的电子商务系统,它必须提供接口以供用户登录并从中选购喜好的书籍;同时还必须提供系统的管理接口以供管理员和一般的网站工作者处理客户订单并维护网站的正常运行。
标识本系统只适用于windows操作系统下安装及使用。
背景开发软件名称:网上购书系统项目的提出者:XXX出版公司XXX书店开发方名称:XXX软件公司开发者:软件专业第五小组开发负责人:第五小组组长用户:书店会员、管理人员、游客项目概述长期以来,书店业务一直采用手工管理。
图书采购、库存、销售和核算的手工信息管理存在工作量大、服务质量差、工作效率低、耗费人员多,图书的市场、库存、销售、读者反馈等信息不能及时提供等问题。
为了彻底改善书店图书信息管理的落后局面,一方面方便书店工作人员的管理,另一方面用户网上浏览图书、购买图书和反馈信息,特提出开发本系统。
“网上购书系统”的建设,对提高书店服务质量、提高工作效率、加快信息反馈、增强竞争实力有着重大意义。
电子商务平台给企业带来更多的商业机会,同时也给客户的消费和交易带来很大的方便。
文档概述本文档将描述开发网上购书系统的可行性分析和研究过程。
2引用文件《软件设计文档国家标准》GB8567-20063可行性分析的前提项目的要求1、功能:对书店的图书信息和用户(书店工作人员,网站注册用户即潜在购书者)信息的进行有效的管理;对图书的进销存等环节进行信息化管理;实现读者网上浏览图书,网上购书的可能;通过论坛同读者进行有效的沟通;通过聊天室实现作者和读者的实时交流;处理读者网上的投诉和建议。
2、性能:数据库的录入;图书检索;用户信息查询;图书信息查询;论坛和bbs互动;网上购书。
3、安全与保密要求:书店中所有的图书能够供用户随时查阅;用户的个人信息可以由用户自己修改、添加;书店图书的信息只能由书店管理人员添加、修改;所有注册用户信息只能由书店管理人员查询。
说明书项目名称:在线购物系统(网上书店)项目开发单位:计应1002班项目编写:张丽冰、朱宾玲1引言2编写目的通过本实验,深入了解电子商务系统的开发内容和运行过程。
将所学的网络开发技术 2.0运用到企业项目中去,后台使用数据库sql server 2005。
同时开发过程要求运用软件工程方法和Case工具。
3项目背景目前传统书店均以店面形式存在,存在销售图书区域性,客户相对固定,查询、更新不快捷,投资较大等诸多问题。
当代计算机网络发展非常迅速,越来越多的商品交易已成功的运用在电子商务上了。
比较典型的电子商务网站有:易趣、亚马逊、阿里巴巴、当当网、淘宝网…电子商务平台给企业带来更多的商业机会,同时也给客户的消费和交易带来很大的方便。
4.任务概述在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的网上商品交易系统,实现商店在出售商品后能及时的补充货物,使商店不出现断货和尽量避免因进货数量不合理造成商品积压的现象.要求系统能有效、快速、安全、可靠和无误的完成上述操作。
并要求客户操作简单明了,易于操作,服务器程序利于维护5定义开发工具:Visual Studio 2005开发语言:C#开发框架: 2.0数据库:sql server 2005系统运行环境:Windows server 2003、Windows XP SP2、IIS6、.NetFramework 2.0 [4]前沿科技曾顺编著精通Div+Css网页样式与布局人民邮电出版社2008.26运行环境硬件方面的配置:CPU:intel P4 3.06G硬盘:80G内存:1G操作系统:win95以上的版本或者winXP的操作系统网络的性能:网络连接正常软件方面:IE浏览器SQL Server 2000以上配置经测试,适合开发。
用户机建议使用配置:对用户机要求能正常使用网页浏览器,操作系统不限,能正常连接网络,网络建义使用宽带接入。
本科实验报告课程名称:系统分析与设计实验项目:《网上书店系统》实验实验地点:逸夫楼402专业班级:学号:学生姓名:指导教师:**2013年10月21、28日2013年11月4、11日目录1.实验准备:熟悉UML建模环境2.实验一用例图3.实验二类图4.实验三顺序图及通信图5.实验四活动图、状态图、组件图及部署图实验一用例图一、实验目的初步掌握UML用例图的创建方法及其用例的描述。
二、实验要求1.结合工具StartUML,熟悉UML用例图的模型元素。
2.使用StartUML工具建模网上书店系统的用例图。
三、实验主要设备:HP6460b四、实验内容:根据下面给出的网上书店问题陈述,分析该系统总体需求,建模网上书店系统的用例图并提供一个主要用例的事件流文档。
网上书店陈述:书店经理:我们原本是一个传统的实体书店,顾客要买书都是亲自到书店里来的,这样挺不方便。
面且随着书店销售图书种类和数量的增加以及顾客的增长,尤其是大量顾客到书店选购图书,使得书店场地不足,工作人员也很忙碌。
其实,还有一点就是,有不少人进入书店后并不买书,只是查找一些资料。
有的甚至会在这呆上很长的时间直到把书免费看完。
这种行为,工作人员一般是不阻止的,结果最后这些被看过的书会因为有阅读过的痕迹而影响销售。
而且现在电子商务已经发展起来了,所以我们想到借助网络,让顾客通过网上书店购买图书。
这样我们书店可以省掉大量的场地维护和工作人员成本支出,同时计算机可以方便的检索图书信息,让顾客可以足不出户以更优惠的价格买到需要的书。
系统分析员:能谈谈您对网上书店的要求吗?书店经理:网上书店要能实现对外和对内的功能,对外是顾客能在网上书店订购图书,提交订单。
对内,书店工作人员能够通过网上书店及时的看到这些订单,并进行处理。
为了把书送到顾客手里,我们已经联系了快递公司,初步达成协议,由他们往返场客和书店之间把图书送到顾客手里。
书店管理员受理订单后,就会通知快递公司送货。
课程实验报告一系统规划1. 系统背景描述(1)系统名称“叮叮当”网上图书销售系统(2)系统开发背景据统计,日前全囚己有咬万家商业网站,其中网上商店700余家二电子商务项日大母推出,比乎每天都有各炎电子商务资讯网站,网上商店.网.上商城,网.上专卖店,网上拍卖等诞生。
电子商务应用与发展地域与由,比京上海,深证等极少数城市,汁始向各大中小型城市发展。
可以说.中国电子商务己经由表及里,从虚到实,从宣传、启蒙和推广阶段进入到务实的发展阶段。
但是,日前我国“商务为本”观念依然薄弱。
企业和消费者电子商务意识有待加强。
怎样将Internet和中国国情结合,充分发挥电子商务的优越性,实现报富有意义的电子商务技术和商务模式的创新,是摆在中国电子商务界人士面前的一大课题。
当中,网上书店在我国己有几年时间.虽然数量上有所发展,但以前国内尚无一家在网上零售领域形成领先优势的网上书店。
造成这种局面的原因是多方面的,既育社会的原因,也有书店自身的原因。
从网上书店自身来看,日前还存在不少问题,主要表现为:主页信息量小,内容和形式缺乏吸引力,更新不够及时;未能对图书馆市场进行有效细分,服务方式比较单一;分类体系不尽合理,图书分类查询系统尚需完善;营销方式不够灵活。
虽然网上书店闪为各种原囚日前的经营状祝还不是很景气,但随右网络的发展,科技的进步,网上书店的巨大潜力预示着其前景的灿烂。
据有关方面预测,未来几年内,网上书店整个图书销售中占比重将达到40%,网上图书悄售将以超过15%甚至25%的速度递增。
传统书店仅靠一条腿走路必然会走进死胡同,与网路图书销售同时展开,两条腿走路将是必然的发展趋势。
(3)系统开发意义当当网上图书销售系统是由国内著名出版社机构科文公司等多个公司集团共同投资成立的,是一类为图书线上销售的B2C网上商城。
买家可以再网站上搜索自己想要购买的书籍,也可以查看卖家要出售的书籍,买卖双方可以在线交流交易事宜。
当当网上图书销售系统的开发意义:1)是一种高质量,更快捷,更方便的购书方式。
详细设计说明书篇一:最好软件详细设计说明书参考文档中大软件详细设计D0903-0302丁丁网上购书系统详细设计Version r.0.0.1修订历史目录1 2 3 4 5 6绪言及目标 ........................................................ ........................................................... ................. 3 范围 ........................................................ ........................................................... ............................. 3 定义及缩写 ........................................................ ............................................................................ 3 引用 ........................................................ ........................................................... ............................. 3 角色及职责 ........................................................ ........................................................... ................. 3 工具及环境 ........................................................ ........................................................... ................. 4 6.1 6.2 6.3 6.4 7研发硬件配置 ........................................................ ........................................................... ...... 4 研发语言及编译器 ........................................................ (4)软件支持工具 ........................................................ ........................................................... ...... 4 第三方工具 ........................................................ ........................................................... . (4)高层分析 ........................................................ ........................................................... ..................... 5 7.17.2 7.3 7.4数据模型视图 ........................................................ ........................................................... ...... 5 抽象类视图 ........................................................ ........................................................... .......... 6 时序图......................................................... ........................................................... ................. 6 用户界面架构 ........................................................ ............................... 错误!未定义书签。
网上购书系统V1.0需求规格说明书修订记录表序号修订日期修订人修订主要内容备注123451引言1.1编写目的“网上购书电子商务系统”有效地缩短了图书流通发行环节,将广大读者、图书、出版者、发行者紧密地结合在一起,大大提高了图书流通率。
1.2背景“网上购书电子商务系统”与用户进行交流的一个中间体,有着十分重要的作用。
所以,我们要求该用户界面友好、清楚明了、突出重点、而且容易使用;另外,该界面还必须能够提供尽量多的功能,以给顾客便捷的服务。
用户界面由注册界面、登陆界面、浏览书籍界面、查询界面、购书界面等各大界面构成,每一个界面都有着各自的作用。
1.3定义无1.4参考资料无2需求规定2.1系统的功能性需求功能序号功能名称功能说明1 管理员平台包含管理员的维护、增加管理员2 前台首页包含图书搜索、用户登陆、用户注册、关注排行和销售排行3 新书上架包含新增书籍管理、书籍信息维护、书籍借阅管理4 排行榜包含关注排行和销售排行5 特价书籍包含特价书籍信息,可以对图书进行购买、收藏、加入购物车6 图书分类包含图书分类信息2.2系统的非功能性需求1)用户界面需求简洁、易用、易懂,美观、大方、标准,具备一定的兼容性。
2)软硬件环境需求软件环境:兼容当前主流操作系统Windows 95/98/NT/Me/2000/XP 等。
硬件环境:386以上计算机,打印机、扫描仪等。
3)性能需求时间上:相互合作的用户数(注意:这里的用户是指使用该软件的人,而不是登陆系统购买书籍的人)或者所支持的操作、响应时间以及与实时系统的时间关系,必须满足互斥性,即不能同时有几个用户对相同的数据进行操作、修改(同时读除外)。
空间上:对存储器和磁盘空间的需求;对存储在数据库中表的最大行数有一定的需要。
4)安全性需求1、只有特定的管理人员才能对系统进行管理,才能对数据库进行维护和修改;2、登陆系统购书的客户的资料,对其他客户都是透明的;3、客户的密码只能有客户自己进行修改,对管理员也是透明的;管理员唯一能对客户的操作是删除其客户名和密码。
网上图书销售系统的分析与设计随着互联网的快速发展,电子商务已经成为了全球商业的重要组成部分。
其中,网上图书销售系统因其便捷、高效的特点备受青睐。
本文将针对网上图书销售系统进行深入的分析,并探讨其设计要点。
网上图书销售系统应具备以下基本功能:用户注册与登录、浏览图书、购买图书、查看订单、更改个人资料等。
系统还应具备安全性、稳定性、可扩展性和易用性等特点。
本系统的用户主要包括普通用户、管理员和系统管理员三类。
普通用户需要能够方便地浏览图书、购买图书、查看订单等;管理员需要能够对系统进行一些常规操作,如添加图书、删除用户等;系统管理员则需要负责系统的维护和安全性保障等。
本系统采用B/S架构,主要由Web服务器、数据库服务器和安全保障设备等组成。
Web服务器负责处理用户请求,并调用数据库服务器获取所需数据,再将处理结果返回给用户。
数据库服务器则负责存储系统的各种数据,包括用户信息、图书信息、订单信息等。
安全保障设备则用于保障系统的网络安全。
本系统主要包括前台页面模块和后台管理模块两个部分。
前台页面模块主要包括用户注册与登录、浏览图书、购买图书、查看订单等模块;后台管理模块则主要包括用户管理、图书管理、订单管理和系统管理等模块。
其中,用户管理、图书管理和订单管理等模块都需要配备搜索功能,以便管理员快速查找所需信息。
本系统的前端页面开发主要采用HTML、CSS和JavaScript等技术,使用户能够通过浏览器方便地访问系统,并与系统进行交互。
同时,本系统还采用了jQuery等JavaScript库,以增强用户体验和页面的交互性。
本系统的后台管理主要采用Java语言开发,使用Spring框架进行业务逻辑处理,并使用MySQL数据库存储数据。
本系统还采用了Tomcat 服务器软件作为Web应用程序的容器,以支持系统的稳定运行。
网上图书销售系统的分析与设计是一项复杂的工作,需要考虑多方面的因素。
本文从功能需求分析、系统架构设计、系统模块设计和实现技术等方面进行了详细的探讨,为开发人员提供了一定的参考。
毕业设计(论文)传智播客网上书城系统设计摘要随着科学技术的发展,网络在人们生活中的应用越来越广泛。
人们越来越想在最短的时间内购买到自己所需的图书。
但书目的繁多,给人们在繁忙的工作生活中的购书带来了很大的麻烦,于是网上购书便成了人们向往的事情。
图书销售系统的开发为人们带来了很大的方便,使他们足不出户就可以轻轻松松地买到自己想要的书,既省时又省力。
有效地缩短了图书流通发行环节,将广大读者、图书、出版者、发行者紧密地结合在一起,大大提高了图书流通率。
它有着经营成本低、库存是虚拟的、用户检索方便、地域限制少等特点。
系统以JSP为主要制作工具,实现了用户注册、登陆、验证身份及书籍的预览查询、对书籍的购买通过购物车实现等功能。
关键词传智播客电子商务网上书城管理信息系统目录中文摘要 (3)英文摘要 (4)目录 (5)第一章绪论 (7)1.1课题背景、目的及意义 (7)1.1.1课题背景 (7)1.1.2课题目的和意义 (7)1.2国内外研究现状 (7)1.2.1 国外的研究现状 (7)1.2.2 国内的研究现状 (8)第二章可行性分析 (8)2.1社会可行性 (8)2.2技术可行性 (8)2.3操作可行性 (8)2.4系统的技术介绍 (9)2.4.2 JQuery (9)2.4.3 MySQL (9)2.4.4 MVC (9)2.4.5 JDBC (10)2.4.6 DBUtils (10)2.4.7 C3P0 (11)2.5系统开发平台及运行环境 (11)2.5.1 系统开发平台 (11)2.5.2 运行环境 (11)第三章需求分析 (11)3.1系统功能模块概述和分析 (11)3.2系统功能模块设计 (12)3.3数据库分析 (13)第四章传智播客网上图书商城前台设计与实现 (17)4.1首页设计 (17)4.2用户模块 (18)4.2.1用户注册 (18)4.2.2用户登录 (19)4.2.3修改当前用户密码 (20)4.2.4退出 (21)4.3图书模块 (21)4.3.1图书列表 (21)4.3.2图书详细 (21)4.3.3高级搜索 (22)4.4购物车 (22)4.4.1添加图书到购物车 (22)4.4.2我的购物车 (23)4.4.3修改条目数量 (23)4.4.4删除条目 (23)4.5订单模块 (23)4.5.1选中条目,准备生成订单 (23)4.5.2生成订单 (24)4.5.3订单列表 (24)4.5.4支付页面 (25)4.5.5订单详细页面 (25)4.5.6订单状态 (26)第五章传智播客网上图书商后台设计与实现 (26)5.1管理员登录 (26)5.2后台主页 (27)5.3分类管理 (27)5.3.1.分类列表 (27)5.3.3.修改分类 (29)5.3.4.删除分类............................................................................................ 错误!未定义书签。
《网上书店系统》需求规格说明书目录一、前言:项目概述开发本软件背景该系统的开发目的说明》本规格说明书编写说明文档范围说明本规格说明书适用读者说明二、系统功能需求分析系统功能简要描述&前台普通用户功能后台管理员功能系统用例图顾客用例图图书管理专员用例图【仓库管理专员用例图售后专员用例图物流调度专员用例图系统管理员用例图会计专员用例图`系统功能详细描述顾客用例说明图书管理专员用例说明仓库管理专员用例说明售后专员用例说明\物流调度专员用例说明系统管理员用例说明会计专员用例说明三、系统非功能需求分析用户界面需求|产品质量要求性能需求前台性能需求后台性能需求其他需求、四、系统概要设计业务流程图普通用户注册活动图已注册用户登录活动图已注册用户修改个人信息活动图^已注册用户购买图书活动图已注册用户退货活动图管理员上架图书活动图数据流图及数据字典顾客注册数据流图及数据字典/顾客购书数据流图及数据字典顾客退货数据流图及数据字典图书进货数据流图及数据字典)一、前言:项目概述:开发本软件背景进入21世纪以来,电子商务伴随着IT的成熟,逐渐发展壮大,成为网络经济的核心。
在电子商务的发展过程中,网络在人群中的使用率不断提高,人们逐渐意识到在线购物的无地域界限、安全、方便快捷及其价格优势,在线购物的队伍也随之扩大。
如今网上购物的人群不断增加,在与小组成员的探讨和分析的基础下,提出了这份《网上书店系统》需求规格说明书。
该系统的开发目的说明满足用户网上购书需求,方便快捷,足不出户就可以优惠的价格买到最称心如意的书。
本规格说明书编写说明{此规格说明书对客户的需求进行了全面细致的了解,经过缜密的分析,设计出满足客户需求的系统,本规格说明书是整个系统设计编写的核心,明确所要开发的系统应具有的功能、性能与界面,使系统分析人员及系统开发人员能清楚地了解用户的需求。
通过调查来缩小客户需求和工作人员所理解的需求的差异。
文档范围说明该文档的主要内容包括项目产品的简介、整体和业务流程、产品的功能性需求描述(包括所有的模块及每个模块的功能)、非功能需求,及通过需求分析的建立需求模型。
沈阳航空航天大学北方科技学院课程设计说明书课程名称信息系统分析与设计教学部经管教学部专业信息管理与信息系统班级 B843201学号 B84320115学生姓名杨惠文指导教师马丽娜吕荣鑫成绩沈阳航空航天大学北方科技学院课程设计任务书课程设计题目书店销售管理信息系统分析与设计教学部经管部专业信息管理与信息系统班级B843201 学号B84320115 姓名杨惠文课程设计时间:2011年06 月28 日至2011 年07 月22 日(一)课程设计目的本课程设计的目的在于加深对《管理信息系统》、《数据库原理》等课程基础理论和基本知识的理解,进一步掌握利用结构化方法对管理信息系统进行分析与设计的基本原则、方法和步骤,提高解决实际管理问题、开发信息系统的实践能力。
通过课程设计使学生认识管理信息系统开发的基本过程,能够运用系统分析和设计方法进行管理信息系统的开发.(二)课程设计内容及要求利用系统开发工具(例如Visual Basic、ASP等)、数据库采用SQL server2000开发一个实用的中小型管理信息系统。
1。
合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设计工作。
2。
总体结构设计首先要在需求分析的基础上确定应用系统的模块结构,并根据模块的设计原则进行分析和综合。
模块划分时应尽可能使每一个模块的功能简单、明确.3.界面设计风格要求统一、布局合理;程序设计中要有适当注释,便于阅读。
4。
课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后要求提交各环节详细的报告文档及完整源程序,主要包括:需求分析、功能需求、数据库设计(逻辑设计、物理设计)、应用系统设计、编码和调试过程分析,课程设计总结。
5.开发出可以运行的管理信息系统,学生对设计成果进行现场演示,并进行答辩。
(三)主要参考书[1]薛华成编,《管理信息系统》,北京:清华大学出版社 2006年7月[2]王珊编,《数据库系统概论》,高等教育出版社 ,2006年5月[3]Visual Basic程序开发实例教程清华大学出版社王栋 2006年[4]Visual Basic程序设计教程/新世纪计算机基础教育丛书刘炳文清华大学出版社 2006年[5]ASP+SQL Server典型网站建设案例顼宇峰清华大学出版社 2006年[6]ASP+SQL Server网站开发实例精讲龙马工作室人民邮电出版社 2007年[7]从零开始——SQL Server2005中文版基础培训教程宋晓峰人民邮电出版社2007年(四)评语(五)成绩指导教师吕荣鑫马丽娜 2011 年 06 月 28 日负责教师年月日目录前言 (1)1. 可行性分析 (2)1.1开发环境与开发工具 (2)1。
信息学院软件工程课程设计-----小组报告2011年12月20科技大学课程设计题目:科大网上书店学院:信息科学与工程学院班级:计算机09-1班组长:春生同组其他成员:王东升恒德新课程教师:红梅实验指导教师:红梅实验地点:信息学院软件实验室完成起止日期:2011年9月27----2011年12月20日[正文]目录第一章:课程设计概述1-1 实验目的1-2 实验容概述1-3 实验要求1-4 参考文献第二章:系统设计模型2-1 需求分析2-2 系统总体设计2-2-1 功能结构2-2-2 架构设计2-2-3 运行环境2-3 数据流图2-3-1 前台用户数据流图2-3-2 后台管理员数据流图2-4 系统E—R图2-4-1 系统总E-R图2-4-2 系统管理员实体图2-4-3 商品信息实体图2-4-4 用户信息实体图2-4-5 订单信息实体图第三章:实现项目的过程与步骤3-1系统数据库的设计3-2 系统数据库表关系图3-3 功能总体说明3-3-1 系统流程图3-3-2 目录结构说明3-4 各功能模块的实现3-4-1 数据库的连接3-4-2 的首页3-4-3 用户注册管理3-4-4 购物车管理3-4-5 图书管理3-4-6 订单管理3-4-7 用户登陆管理3-4-8 系统数据管理第四章:遇到的困难与获得的主要成果第五章:测试运行记录5-1 系统运行环境的搭建5-2 系统的测试5-2-1 系统关键部分测试分析5-2-2 测试结果分析与说明5-2-3 系统安全与性能分析5-3 系统中存在的问题及解决方法第一章系统设计概述1-1实验目的1. 通过本课程设计的实践及其前后的准备与总结,复习、领会、巩固和运用软件工程课堂上所学的软件开发方法和知识,比如,软件项目的完整设计与开发过程、结构化技术、快速原型法和面向对象方法等。
特别是结构化分析、结构化设计、快速原型开发、面向对象分析与面向对象设计。
2. 为学生适应毕业后团队合作开发规模稍大项目和综合应用本专业所学习的多门课程知识(例如,软件工程、程序设计语言、操作系统、数据库、网络编程等)创造实践机会。
可行性研究报告1引言1.1编写目的本文档将描述对网上书店(电子商务网站)项目的可行性研究,为了方便广大用户的使用。
就网上书店而言,由于网络已经覆盖全球,信息量大而独具优势。
售书的理念也很简单,就是读者可以自己寻找自己喜爱的书为替读者找寻他们想要的书。
对于读者来说,网上书店近在咫尺,并且永不下班关门,读者可以随时随地自由地查询和订购图书,读者无需亲临书店,一档一档地找,一本一本地翻,只要坐在电脑前,开机上网即可买到所需书籍,而且读者的挑选余地也大多了,检索也很方便,同时还减少了购书过程中的支出,另外应当看到图书选购必得翻阅详看,耗时费力,特别是热衷购书者,几乎都是奋力开拓事业者和苦心求学深造者,时间对他们而言无比宝贵,网上购书节省了大量时间,这对于那些没有时间经常逛传统书店或其住所离传统书店较远的读者来说,具有实际意义。
因此网上售书必将有长足的发展。
本系统的主要目的是实现图书的在线销售,包括管理库房中的图书,以及管理用户的购物车,从而实现结帐等一系列功能,让用户足不出户就能够在网上书店购买到自己所需的图书,形成书店和用户双赢的局面。
1.2背景开发软件的名称:网上书店项目的提出者:客户项目的开发者:屈妙、冯智妮、高丽媛项目的用户:网上读者该软件系统同一些教育机构有联系,学习者可以在网上订阅自己需要的图书.1.3定义(1)电子商务:电子商务源于英文ELECTRONIC COMMERCE,简写为EC。
(2)SQL:Structured Query Language(结构化查询语言)1.4参考资料1. 齐治昌谭庆平宁洪《软件工程》高等教育出版社2. 郑人杰殷人昆陶永雷《实用软件工程》清华大学出版社3. 胥光辉金凤林丁力《软件工程方法与实践》机械工业出版社4.《软件设计文档国家标准》GB8567-882可行性研究的前提2.1要求●功能:对书店的图书信息和用户(书店工作人员,网站注册用户即潜在购书者)的信息进行有效的管理;对图书的进存销等环节进行信息化管理;实现读者网上浏览图书,网上购书的可能;通过论坛同读者进行有效的沟通;通过聊天室实现作者和读者的实时交流;处理读者网上的投诉和建议。
●性能:数据库的录入;图书检索;用户信息查询;图书信息查询;论坛和bbs互动;网上购书;●安全与保密要求:书店中所有的图书能够供用户随时查阅;用户的个人信息可以由用户自己修改,添加;书店图书的信息只能由书店管理人员添加,修改;所有注册用户信息只能由书店管理人员查询。
操作系统:Win9X/2000/2003/XPWeb Server:Tomcat 5.0或以上浏览器:Internet Explorer,Netscape Navigator完成日期:2009年6月 3号(一)前台实现功能1、新客户注册2、用户登录3、书籍分类(作者或图书名)搜索4、实现购物车功能模块5、前台页面管理(二)后台管理实现功能1、用户注册信息管理2、订单添加/删除/修改管理功能3、书籍信息管理4、订单查询功能2.2目标本系统希望通过构建一个J2EE架构的电子商务网站,利用日益繁荣的互联网,为传统的书店打造一个新的销售平台。
本系统希望通过电子信息化的手段对书店的进存销等环节进行管理,以达到人力与设备费用的减少,服务能力的提高,管理信息服务的改进,工作人员利用率的提高等目标。
2.3条件、假定和限制●建议开发软件运行的最短寿命:五个月●进行显然方案选择比较的期限:暂时不考虑●经费来源和使用限制:暂时不考虑●法律和政策方面的限制:暂时不考虑●硬件、软件、运行环境和开发环境的条件和限制:在Windows XP下使用●建议开发软件投入使用的最迟时间:五个月2.4进行可行性研究的方法对系统的简要描述随着计算机、网络通讯和信息技术,特别是Java技术的发展。
电子商务在国际上得到广泛的应用,取得了巨大的成功。
我国也不例外,特别是各大电子商务网站从无到有,得到很大的发展,并取得成功。
为了适应新环境下的新的销售模式和顾客销售方式的改变,我们小组开发这个网上书店电子商务网站。
它是基于Internet/Intranet 及Web技术,建立以Browser/Server 为结构模式、以数据库为后台核心应用、以服务,销售为目的信息平台。
采用建议系统可能带来的影响技术可行性1.硬件:计算机的存储量大,运算速度快,外部设备的功能好、效率高、可靠性高,通信设备的能力、质量都满足要求。
2.系统软件:(1)操作系统Windows XP/2000接口能力强,数据库管理系统的功能足够。
(2)Java语言是一种优秀的编程语言。
它最大的优点就是与平台无关,在Windows 、Linux 以及其它平台上,都可以使用相同的代码。
“一次编写,到处运行”的特点,使其在互联网上广泛采用。
(3)除此之外Java语言还提供了一些有用的新特性,使得使用Java语言比C++语言更容易写出“无错代码”。
·经济可行性从经济角度看,书店对系统的投资要小于系统对书店的回报,书店决策者才会实施系统计划。
从本系统开发的角度出发,系统开发成功会减低人员费用的支出,办公用品的支出,同时,大量的用户增加会给书店无法量化的估计,会使书店获得更大的收益。
·操作可行性本系统大概需要四个月的时间完成。
前三个星期主要是以看书以及收集有关系统方面的资料为主,接下来就是对系统的分析,到做数据库,界面,以及中间的连接。
系统对于熟悉JSP编程的作者来说是可行的。
2.5评价尺度3对现有系统的分析从网上书店自身来看,目前还存在不少问题,主要表现为:主页信息量小,内容和形式缺乏吸引力,更新不够及时;未能对图书馆市场进行有效细分,服务方式比较单一;分类体系不尽合理,图书分类查询系统尚需完善;营销方式不够灵活。
在计算机联网的网络上作业,就可进行远距离的图书销售与订购。
一般应具有如下功能:(1)向上网顾客提供图书期刊在线电子版(虚拟版),供顾客订购、下载;(2)提供新书目、新书内容介绍、书评等,供顾客选择图书时参考;(3)提供书店存货书目,供顾客挑选或补全、补缺;(4)提供网上书店的有关资料,如营业执照等,让顾客了解网上书店的可信程度;(5)开辟网上论坛,供顾客在网上讨论有关图书内容与网上发行中的有关问题;(6)通过网络收集顾客采访图书的计划与要求,顾客的阅读爱好、兴趣、阅读历史和对网上书店的建议与要求;(7)网上订购图书、期刊;(8)安全认证、数字签名、网上结算和支付,并提供正式发票;(9)图书配送;(10)退货处理;(11)质量监控。
但是由于时间及本人能力方面的一些条件所限,本次设计的网络书店销售管理系统主要是以实现购书和定单的功能作为设计的重点,实现了网络书店的一些最基本和必须的功能,其他的详细复杂的功能将在以后的改进中不断的完善。
但是,由于节省时间、节约费用、操作方便等优势,网上书店拥有广阔的前景。
我们可以看到网上购物已经成为一种不可抵挡的时尚潮流。
在中国,网上书店不仅有发展的必要,也有发展的基础,发展网上书店的各方面条件也日趋成熟。
3.1处理流程和数据流程说明:未注册用户通过注册后可以登录到前台进行购书,管理员通过登录可以进入后台进行管理。
图1 系统结构图图2系统顶层数据流图根据顶层数据流图,对前台购书和后台管理模块作进一步分解,得到第二层数据流图,分别如图3和图41.前台购书用户登录后进行书籍浏览和查询,对书籍信息有了一定了解后可根据自己的需求进行购书,购书后将所需书放入购物车,最终确定要购买的图书,提交定单,等待定单的处理结果。
系统第二层数据流图(前台购书)如下图所示。
后台处理图3系统第二层数据流图(前台购书)2.后台管理管理员可以登陆到后台,查看相关的定单信息,然后修改定单的信息,主要是审核定单的有效性。
系统第二层数据流图(后台管理)如下图所示。
图4系统第二层数据流图(后台管理)3.2第三层数据流图——用户登录处理为保证数据的有效和客户的管理,系统必须登录后才能进行购买图书的相关操作,登录是系统安全和数据有效性验证的第一部分。
系统第三层数据流图(用户登录)如下图所示。
图5系统第三层数据流图(用户登录)3.3工作负荷工作:开发系统包括界面和数据库3.4费用开支员工工资、购买软件、系统维护费用3.5人员设计人员开发人员维护人员3.6设备该系统需要服务器2台(一台提供服务,一台备份),开发阶段需要两台微机作为模拟网络环境来开发。
具体的网络布线按用户要求配置。
3.6局限性处理时间赶不上需要,响应不及时,数据存储能力不足,处理功能不够4.所建议的系统4.1对所建议系统的说明4.2处理流程和数据流程4.3改进之处1)作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点。
一次写入,之后,可以运行在任何具有符合Java语法结构的环境。
取代之过去单一平台开发。
2)JSP标签可扩充性。
JSP技术能够使用开发者扩展JSP标签,JSP开发者能定制标签库,减少对脚本语言的依赖3)生成可重用的组件。
JSP基于组件的技术方法加速了总体开发过程。
JSP组件(Javabean,或定制的JSP标签)是跨平台可重用的。
Javabean组件可以访问数据库,并能以分布式系统模式工作于WINDOWS平台。
4)易于维护性。
基于JSP技术的应用程序比基于ASP的应用程序易于维护和管理。
JSP突出的组件技术使修改内容而不影响逻辑或修改逻辑而不影响内容变得很容易实现。
4.4影响4.4.1对设备的影响4.4.2对软件的影响因为采用了tomcat技术开发,所以系统运行需要安装有 tomcat4.4.3对用户单位机构的影响用户需要有必须的网络设备,如网卡等,以便接入互联网。
4.4.4对系统运行过程的影响系统调试期半月,在开始必须对初始数据进行录入,包括所有的书目信息等,这个期间还需要接受新用户的注册。
在半月的调试期结束,系统通过检验后,将要优化该系统的性能,把一些发挥不良的组件重新开发,或者加入合适的补丁文件。
系统稳定后的主要工作是加强该系统安全性。
4.4.5对开发的影响开发需要购买新的软件,搭建新的开发环境。
4.4.6对地点和设施的影响4.4.7对经费开支的影响员工的工资及系统实施的各项费用。
4.5局限性由于资金和人力等方面的不足可能会造成用户使用中的一些缺陷,4.6技术条件方面的可行性1.硬件:计算机的存储量大,运算速度快,外部设备的功能好、效率高、可靠性高,通信设备的能力、质量都满足要求。
2.系统软件:(1)操作系统Windows XP/2000接口能力强,数据库管理系统的功能足够。
(2)Java语言是一种优秀的编程语言。
“The San Francisco product is written almost entirely in java and is believed to be one of the largest java development efforts at this time”从这可以看出Java的发展是很快的。