基于Web的网上书店管理系统本科毕业设计(论文)(28页).doc
《基于Web的网上书店管理系统本科毕业设计(论文)(28页).doc》由会员分享,可在线阅读,更多相关《基于Web的网上书店管理系统本科毕业设计(论文)(28页).doc(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于Web的网上书店管理系统本科毕业设计(论文)-第 22 页本科毕业设计(论文)题目名称: 基于Web的网上书店管理系统 毕业论文(设计)原创性声明本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。 作者签名: 日期: 毕业论文(设计)授权使用说明本论文(设计)作者完全了解*学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。有权
2、将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被查阅。学校可以公布论文(设计)的全部或部分内容。保密的论文(设计)在解密后适用本规定。 作者签名: 指导教师签名: 日期: 日期: 注 意 事 项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词 5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
3、3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订3)其它摘 要随着网上贸易的不断发展,网上书店这种
4、新兴的商业形式开始悄悄兴起。此网站正是要实现网上交易,满足当前社会人们的购物需求。设计本课题的主要目的是让人们花最少的钱得到想要的书籍。 本课题采用JSP和Dreamweaver、SQL Server 2000、Photoshop技术等应用软件制作,基于Web实现的。 此系统分为前台管理和后台管理。前台管理是友好的操作界面,供用户浏览、查询使用。包括:浏览商品、查询商品、订购商品、购物车等功能;后台管理是提供给管理员的,其中包括:增加、删除图书信息、查询图书信息、设定用户等级、对图书的类别和对出版商进行管理、查询统计图书销售信息。 本课题共有七章,第一章到第三章介绍了系统设计前的分析、调查工作
5、。第四到第七章介绍了系统的具体设计以及系统的测试。关键词:网上书店;JSP;web;JavaAbstractAlong with the development of the online trading,the online bookstore which is new commercial began quietly rise.This website is to achieve online transactions to meet the shopping needs of the community people. Purpose of the design origin topic
6、is is let all people use lest money and own the books .This subject used JSP,Dreamweaver,SQL Server 2000.Photoshop technology and other software applications to produce, based on the Web to achieve.This system include two parts: an preview manage and another backband manage, the preview manage is a
7、friendly operation windows ,it provide a useful funtion to user. It include the section like this skim goods ,query goods ,check goods ,etc. Background management is provided to managers. It include increase and delete books information, enquiries books information, set user level,manage the kinds o
8、f books and the publishers, enquiries statistics bookselling information.This issue have seven chapters , the first chapter to the third chapter of the system before the design of the investigation. The fourth to sixth chapter on the specific design of the system and the system of testing. Chapter V
9、II of the design of this system are summarized. Key words:online bookstore; JSP ;web;Java目 录摘 要IABSTRACTII第1章 绪 论11.1. 电子商务简介11.2. 设计此网站的现实意义11.3. 开发目标21.4. 开发工具简介21.4.1 JSP简介21.4.2 SQL SERVER 2000 简介3第2章 可行性分析42.1 技术可行性分析42.2 经济可行性分析42.3 其他方面的可行性分析4第3章需求分析53.1 业务流程53.2 数据流图53.3 数据存储说明6第4章总体设计74.1 功
10、能描述74.2 数据库概念设计9第5章详细设计125.1 界面设计125.1.1 前台界面设计125.1.2 后台界面设计165.2数据库概念设计18第6章 测 试21第7章 经验与教训总结24总 结25参考文献26致 谢27附 录28第1章 绪 论1.1. 电子商务简介 Internet的发展,为改变传统商业运作模式提供了一种技术上的可行性方案:利用Internet的技术和协议,建立各种企业内部网(Intranet),企业外部网(Extranet),通过廉价的通讯手段,将买家与卖家、厂商和合作伙伴紧密结合在了一起,消除时间与空间带来的障碍,从而大大的节约了交易成本,扩大了交易范围。而在实际生
11、活中,这种方案已经被广泛运用到了实际商业活动中了,人们将这种交易模式称为:电子商务。 当今比较流行的网上书店国外有“亚马逊()”,国内有“当当()”。它们都是相当优秀的电子商务网站,对其他的网站提供了良好的典范。设计中可以学习参考他们的思想,了解和熟悉整个网站的开发流程及完整的电子商务网站应有的功能和注意事项。 设计和完成一个电子商务网站,将会牵涉到许多技术上的问题,如:动态网页制作技术,后台数据库的设计和管理,通过实际的制作这个网站,可以避免纸上谈兵,在实践中掌握上述技术的使用。1.2. 设计此网站的现实意义 1.开发此网站对于我个人和我的朋友以及所有的大学生都有很重要的现实意义。首先它建立
12、了一个平台,让我能实现一直有的梦想,就是将在大学中的书籍都卖掉,并不是当作费纸,而是作为传播知识的读本。 2.开发此网站从节省能源上来说,可以节省纸张,减少浪费。 3.学习新技术,培养自学和探索能力 目前流行的技术有JSP、ASP、PHP等,结合HTML都能够快速开发网站,要完成毕业设计就要在其中选择一种最合适的技术来进行开发,无论选择某一种技术,都能够学习到最新的开发技术。此外开发的时候一定会遇到疑难问题,这就需要自己寻找资料和开动脑筋。 4.符合教学改革趋势 作为“21世纪的通行证”,计算机正受到越来越多人的关注。而且计算机教育已走出学校的大门,逐渐成为每个人终身学习的内容。事实上,现在I
13、T教育不仅在学校中,在社会上也日益受到重视。许多有识之士认为,信息技术不单是应用广泛的高新技术,而且已成为其他许多学科的基础,并构成人类文化的组成部分,渗透于现代生活的各个方面。 CC2001(Computing Curricula2001)草案要求:计算机专业大学生应在毕业前必须了解计算机文化的发展与特点,具有计算机相关法律和道德意识;掌握多媒体技术和网络技术的软、硬件基础知识和基本操作;了解早期与现代程序设计方法的区别,具备能使用某种语言编写和调试简单程序的能力;了解单机和网络操作环境,具有在人机交互环境中运用常用软件处理日常事务的能力;具有结合专业需要开发计算机应用系统的初步能力和较强的
14、自学能力。而实际上国内的情况和CC2001的要求还差的很远,所以,国内IT教育正在进行改革,争取在十年之内能够普及IT教育。这个项目完全符合国内教学改革趋势。 1.3. 开发目标 遵循软件工程的原理,力争开发出一套高效、安全、可靠、功能适用、易于维护、易于理解、设计合理、界面清晰、编码规范、操作简便的网站,减少操作人员的工作量,全面提高公司的工作效率、管理水平和经济效益,从而实现物流、价值流、信息流的集成,提高竞争能力。 1.4. 开发工具简介 1.4.1 JSP简介 传统的HTML代码中,利用HTML标签的扩展,构成页面,JSP的综合实力是最强的,尤其是在安全性和跨平台性两个方面,比其他的两
15、种技术都要好。此外,JSP技术是基于Java的,要想对他了解更多,就必须了解Java语言的特性。 Java是1990年由Sun公司开发用来适应于消费类电子产品的软件,但是由于商业上的种种原因,这些电子产品没有能够推向市场,Java也差点夭折。1994年,经过Java开发小组的认真研究,决定把改进后的Java用于Internet的WWW开发中,1995年,Sun公司举行了隆重的Java发布会,并推出了测试版,此后Netscape公司宣布将支持Java,同时,Sun公司又联合SGI公司和Macromedia公司联合制定了基于Java的开放式多媒体标准。不久,IBM、 Microsoft、 Orac
16、le、 Novell和Borland等著名公司也相继宣布支持Java。Java成为了当今最流行的网络编程语言。 Java的许多研究者根据Java的作者所著写的Java技术“白皮书”中所解释的Java设计初衷以及取得的成就,整理出Java十一项关键特点。这十一项特点也是比较公认的。Java的初学者可以在很多Java入门教材中找到相似或相近的观点。 这十一项特点主要有: 简单:Java的语言非常简单,省略了C+中许多极易混淆的语法特性。 可移植:Java所采用的虚拟机原理,使它脱离了硬件的束缚达到跨平台应用。 面向对象:Java完全支持面向对象技术的编程结构。 解释型:Java的字节码机制说明了它
17、是一种半编译和半解释型语言。 分布式:Java提供了强大而易用的网络应用。 高性能:Java通过改进的解释器和特殊的CPU可以显著提高字节码的执行效率。 健壮:Java取消了指针这种容易出错的结构,提高了程序的健壮性。 多线程:多线程的优点是具有了更好的交互性和实时行为。 安全:Java的安全机制是现今所有语言中最为成功的。 动态:Java可以不断向库内添加新方法以及新实例变量。 中性结构:Java生成的字节码是一种在不同平台上保持独立格式。当然Java其他的特点也相当有用,我也是第一次接触Java,还没有切身体会。但是它的面向对象的特性和易学性已经给了我足够的选择理由。因此,最后我选择基于J
18、ava的JSP技术作为动态网页的开发技术。 1.4.2 SQL SERVER 2000 简介 Microsoft SQL Server 2000是Microsoft公司继SQL Server 6.0和 SQL Server 7.0以后,在新千年推出的友谊改进的新版关系型数据库管理系统,它能使用户快捷地管理数据库和开发应用程序。SQL Server 2000 使用了最先进的数据库结构,具有强大的Web功能,它可以利用高端平台以及最新网络和存储技术,可以为最大的Web站点和企业应用提供优良的扩展性和可靠性,使用户能够在Internet领域快速建立服务系统,为占领市场争得了宝贵的时间。同时,SQL
19、Server 2000还为用户提供了重要的安全性能的增强,为用户的安全提供了可靠的保证。另外, SQL Server 2000在数据库服务器自动管理技术方面处于数据库领域的领先地位,它可以使用户免去繁琐复杂的工作,从而又经历处理重要的问题,使系统在商业战略上占得先机。 今天,Microsoft SQL Server 2000 是在成熟和强大的关系型数据库中最受欢迎、应用最广泛的一个。它完全满足电子商务、关键业务和数据仓库应用程序的需求。由于其优良的性能、可伸缩性、可编程价值,它已成为众多客户关系管理系统(CRM)、商业智能(BI)、企业资源规划(ERP)、以及其他商业应用程序供应商和客户的首选
20、数据库。当今有许多著名网站就构筑在Microsoft SQL Server 2000上,如M、D、B等。虽然较之于Oracle、DB2等数据库管理系统,Microsoft SQL Server 在开放性、可伸缩性、安全性和系统性能方面有一定的差距,但它在易用性和实用性方面的优势,因此选择SQL Server 2000作为系统的后台数据库开发工具。 第2章 可行性分析 可行性研究是以相对短的时间和相对低的成本来确定给定的问题是否有解。在这个阶段,必须就时间、人力、财力、效益、技术等要素来评估是否有足够的资源支持本网站开发的需求。因此要从技术可行性、经济可行性、操作可行性等方面来进行研究。 2.1
21、 技术可行性分析 开发风险:开发时间为十六周,可以在指定时间内完成。 人力资源:该网站由一人完成,有老师做技术指导。 技术能力:该网站是以JSP为前台开发工具,以SQL Server 2000为后台数据库,可以实现这个网站。 物资设备:PC机一台。 2.2 经济可行性分析 网站规模并不很大,开支较少,但需要专业人员进行维护和管理,所以网站建设需要先期投入,但网站的平稳运行将给企业带来潜在效益。对于本网站的经济可行性来说,主要的开发工具的选择,JSP、SQL SERVER 2000都比较简单、实用,价格也比较合理,是比较理想的开发工具。 对于用户来说,合理方便的网站设计布局和即时的响应速度,足可
22、以满足各种用户的不同需求,所以在进行本网站设计时考虑到这些,将每位访问本网站的用户的需求作为开发的根本,建立操作简单、界面友好、使用灵活、实用性强、安全性高的网站。 2.3 其他方面的可行性分析 运行环境可行性:网站可以运行在安装了Tomcat5以上版本和JDK1.5(Java的编译环境,是所有Java开发工具的运行基础)Dreamweaver8(网页制作工具,可以高效的开发HTML代码)SQLServer2000的Windows2000/XP平台上。 第3章需求分析3.1 业务流程本图书电子商务网站的用户分为使用者和管理者两种,使用者只有使用部分功能的权限,而管理者具有实用所有功能的权限。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Web 网上 书店 管理 系统 本科 毕业设计 论文 28
限制150内