ImageVerifierCode 换一换
格式:DOC , 页数:53 ,大小:1.87MB ,
资源ID:4556445      下载积分:5 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/4556445.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(网上图书销售系统jsp课程设计(常用版).doc)为本站上传会员【二***】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

网上图书销售系统jsp课程设计(常用版).doc

1、网上图书销售系统jsp课程设计(常用版) (可以直接使用,可编辑 完整版资料,欢迎下载) 辽 宁 工 业 大 学 《动态网页设计(JSP)》课程设计(论文) 题目: 网上图书销售系统 目 录 第一章 课程设计目的、内容与要求 1 1.1 课程设计目的 1 1.2 系统的运行环境 1 1.3 主要参考资料 1 1.4 设计内容及要求 2 第二章 网站方案设计 5 2.1 建站目的及功能定位 5 2.2网站设计的技术解决方案 5 2.3网站设计的内容规划 6 2.4总体结构图

2、 6 第三章 具体设计与实现 9 3.1数据库的结构设计 9 3.2后台输入设计 12 3.3前台显示部分设计 12 第四章 设计过程中遇到的问题与解决办法 14 4.1 设计过程中遇到的问题 14 4.2 解决办法 14 第五章 系统调试与维护 15 5.1 网站运行截图 15 5.2 系统维护 16 第六章 总 结 16 参考文献 18 第一章 课程设计目的、内容与要求 1.1 课程设计目的 课程设计总的目的在于加深对网页设计与制作的基本知识的理解,网页设计与制作技能综合运用和提高,通过真实工作任务,使学生能设计出有一定水平的网页并解决培

3、养解决实际问题的能力,掌握实际网页设计与制作开发流程和开发方法。 具体的课程设计应达到以下目的: 1.提高学生在实际操作中收集信息,对信息进行价值判断,进行信息整理、加工的能力。 2.在实际的项目任务中培养网页设计方面的素养。 3.在实际的项目任务中使学生网页编程和制作的能力得到提高。 4.培养学生团队协作和人际交往方面的能力。 5. 培养相关知识和技能的综合应用能力。 6、掌握运用Jsp语言及数据库原理知识进行系统分析和设计的方法 7、掌握关系数据库的设计方法 8、掌握SQL Sever2000或Access技术的应用 9、掌握简单的数据库应用程序编写方法 10、理解B

4、/S模式结构 1.2 系统的运行环境 本系统软件基本配置为Windows Server2003/XP/2000/98。数据库可以选用: Microsoft SQL server 2000,Mysql ,Access等,系统开发软件可以选用Eclipse、Dreamweaver等。 硬件最低配置为CPU: Pentium 166 MHz 以上,内存至少128 MB,硬盘空间60 M,显示器800 *600或更高分辨率。 1.3 主要参考资料 1.《动态网页设计》 郭伟业 仇新红 机械工业出版社 2.《数据库系统概论》 萨师煊 高等教育出版社 3.《SQL Server 2

5、000 数据库应用系统开发技术》朱如龙编,机械工业出版社。 4.《SQL Server 2000 数据库应用系统开发技术实验指导》朱如龙编,机械工业出版社 5.《VISUAL C#.NET 数据库开发经典案例解析》王晟,清华大学出版社 1.4 设计内容及要求 一、内容 (一)选题的基本原则 (1)选题应反映本专业的培养目标,符合专业综合训练的要求。 (2)选题要有利于深化所学的专业知识和拓展所学的知识面。 (3)选题的难易程度和工作量要适当,保证在规定的时间内,在教师的指导下,经过努力能够完成。 (二)选题范围 围绕本课程的教育目标,根据课程的教学大纲和教材内容,

6、结合网站在生产、科研、管理、教学以及日常生活等各个领域的应用都可作为课程设计的选题。以下课题可供参考: 1. 辽宁工业大学主页 2. 辽宁工业大学大学生探索网主页 3. 辽宁工业大学组织人事部主页 4. 辽宁工业大学软件学院主页 5. 博客网站 6. 求职网 7. 个人网站 8. 公司网站 9. 娱乐性网站 10.旅游网站 11.花卉市场 12.其他类型的网站等等 二、要求 《网页设计与制作》的课程设计课题选择应从专业网站建设的实际出发。具体要求如下: 1. 网站的选题可以是教师的项目,也可以是自选项目。 2. 学生是课程设计环节的主体,教师只起辅助引导、协调作

7、用。 3. 站点设计合理、管理有序、无多余文件和文件夹、大小合适。首页命名要规范,存放位置要正确,不可以是zhuye.htm、main.htm、我的主页.htm等。主页文件名应该使用index或default等。其他文件或文件名命名也要规范,不使用汉字或带有空格的名称。最好是符合各种系统命名规则。 4. 站点至少要有三层结构,页面数不得少于8页;其中一页必须是留言板; 5. 自选主题,主题内容要合法、健康、实用。 6. 网页要有版权说明; 7. 要仔细考虑网站定位。分析面向的潜在访客群体的需求特点,选择内容和版式。 8. 网站主题突出、内容丰富; 9. 网站与网页风格应该协调一致

8、网站结构应层次分明,内容重点突出,页面设计要符合追求色彩的搭配、布局和合理性,以及要有一定的创意。 10.各页面设计合理、美观,有创意。不要太花哨或太孩子气。要有网页平面设计过程,不要只是各种元素的随意拼凑。图片动画选用要适合主题,不要在网页中插入不相干的图片。适用于各种显示器的分辨率和颜色。不要太宽,否则显示器分辨率小时会出现水平滚动条。 11.各个页面之间的链接要合理有效,路径要正确(相对路径); 12.注意网站的大小,图片保存格式和图片大小要合适; 13. 代码结构清晰,无垃圾代码 (三)课程设计进程表 1. 设计方案:(从第一天到第二天,最后一节课验收) (1) 潜在访

9、客群体的需求特点:版式和内容的需求; (2) 站点目录结构图: (3) 色彩方案:主色调、次色调; (4) 布局方案:导航和其他网页内容的位置; (5) 平面设计图:使用Fireworks绘制网页平面设计图; 2. 制作网页主页:(从第三天到第四天,最后一节课验收,可以提前验收) (1) 切割图片; (2) 制作动画; (3) 录入文字; (4) 制作网页; 3.制作其他页,完善优化网站:(第五天,最后一节课验收,可以提前验收) (1) 优化代码 (2) 优化图片 (3) 制作留言板 (4) 链接各网页 4. 完善优化网站:(第六天,最后一节课验收,可以提前验收)

10、 (1) 测试网站 (2) 优化网站 (3) 制作动态效果 5. 撰写课程设计说明书。(第七至第十三天,可以提前验收) 课程设计说明书必须认真撰写并打印成稿,严格按规范要求到校印刷厂装订封面。 (四)站点结构图 要求:画出自己的站点结构图,如下面所示: 第二章 网站方案设计 2.1 建站目的及功能定位 网上书店是一个模拟网上购物环境的应用程序,它维护着一个数据库,存储着用户信息、商品信息、交易信息等。JSP程序从数据库中获得信息,并呈现给最终用户。 在电子商务系统的开发中,首先要明确目标及要解

11、决的问题,在流程设置及各个功能的设计上紧紧围绕目标来进行。在信息系统开发过程中容易发生的倾向是,随着设计的深入,开发人员往往陷于具体技术问题的解决技巧,而忽略了系统本身的目标,这往往是造成系统应用后用户不满意的原因之一。 所以,总的说来,整个设计包括前台管理和后台管理部分,即客户界面部分和管理界面部分所要完成功能。 2.2网站设计的技术解决方案 Jsp是Java Server Pages 的简称,是服务器端的一种基于JAVA语言的网页技术,在普通网页中加入若干段程序代码后放在Web服务器端运行,再将运行的结果向用户发布,用户通过浏览器就能看到精彩纷呈的网页了。利用这一技术可以建立先进,安

12、全和跨平台的动态网站。 Jsp技术使用Java语言作为脚本语言。Java的可执行性优于VBScript或Jscript,因为他们利用Java技术并且都被编译为Java Servlets,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序。 目前,JSP作为一个很好的动态网站开发语言,得到了越来越广泛的应用。在各类JSP应用程序中,JSP+JavaBean的组合现在已经成为一种最常见的JSP程序的标准。 Jsp具有将内容的生成和显示进行分离、强调可重用的组件、采用标识简化页面开发、JSP的适应平台更广等特点。 本系统具有良好的人机交互界面,只要选择正确的流程

13、就可以购书以及对书店进行管理。系统功能菜单划分清晰,用户可以在最短的时间内掌握整个系统的使用方法。此外,本系统由于软件技术先进,所以稳定性强,便于维护。因此,电子购书系统满足操作可行性要求。 由于开展网上书店能有效开拓市场,加强和改善公司经营管理活动,减少经营费用开支,符合公司利益和发展方向,受到管理人员的支持,因此公司构建网上书店电子商务网站系统管理上可行。 综上所述,公司构建网上书店电子商务网站在经济上、技术上、管理上都是可行的。因而决定开展书店电子商务网站系统开发。 2.3网站设计的内容规划 按照系统的功能和用户的角色,将整个系统分成两大模块,分别为网站前台和网站后台。 网站前

14、台是图书浏览页面也是用户购书的主要接口。本网站前台主要提供查询图书、会员登陆与注册、热点图书、推荐图书、读者反馈等功能。 图书查询分为字段查询、分类查询、索引查询三种查询方式;读者反馈主要分为图书评比和推荐图书。在热点图书和推荐图书中用户可以查看图书的详细信息,方便读者了解书店的图书,掌握图书最新信息。 网站后台是管理员提供了一种在线对数据库进行维护的方式,只有管理员才能对图书信息进行管理操作,在管理页面中,管理员根据网站的状态来改变系统中的各种数据。整个模块提供一下功能: 图书信息管理(包括添加、删除、修改图书信息) 图书类别信息管理(包括添加、删除、修改图书类别信息) 出版商管理

15、包括增加、删除出版商)等功能。 管理员只有通过登录后,才能够在管理页面中对系统信息进行维护。 2.4总体结构图 网站E-R图设计 图1 网站管理员实体属性 图2 图书详细信息实体属性图 图3 会员基本信息实体关系图 图4订单信息实体属性表 图5系统E-R图 针对电子购书系统业务的一般需求,通过对电子购书系统工作过程的内容和数据流程分析,设计得到如下的数据项和数据结构: 1.图书详细信息,包括数据项有:图书编号、图书类别、图书名称、作者、出版商、出版日期、简介、进价、售价、图片源、库存数量、发布书、热点书、出售数量等。 2.用户信息,包括数据

16、项有:用户编号、用户名、密码、会员等级号、用户 、用户所在省、市、用户具体地址、 、电子邮件等。 3.图书类别信息,包括数据项有:图书种类编号、图书种类名等。 4.图书评比信息,包括数据项有:图书编号、图书评语数等。 5.供应商信息,包括数据项有:出版商编号、出版商名、联系人、 、地址等。 6.购物车信息,包括数据项有:售书编号、图书名称、用户编号、售书时间、售出数量、价格等。 7.读者推荐信息,包括数据项有:推荐编号、书名、推荐次数等。 8.来访信息,包括数据项有:来访者编号、来访者IP、来访次数等。 会员等级信息,包括数据项有:会员等级、进级级别、折扣率等。 第

17、三章 具体设计与实现 3.1数据库的结构设计 数据库表的创建 表1 图书信息表 列名 数据类型 长度 允许空 功能描述 idbook varchar 14 否 图书id idcategory int 4 否 图书类别id bookname varchar 40 否 图书名 author varchar 20 否 作者 idsupplier int 4 否 供应商id outday datetime 8 否 出版日期 details ntext 16 是 简介 cost money 8 否 进价

18、 price money 8 否 售价 imageurl varchar 50 是 图片位置 stock int 4 否 数量 active bit 1 否 发布 hotdeal bit 1 否 热点书 sale int 4 否 出售数量 表2 图书类别表 列名 数据类型 长度 允许空 功能描述 idcategory int 4 否 书种类id categoryname varchar 20 否 书种类名 表3 用户信息表 列名 数据类型 长度 允许空 功能描述 idcustome

19、r varchar 14 否 会员id username varchar 20 否 会员名 password varchar 20 否 密码 iddistinction smallint 2 否 会员级别 phone varchar 20 否 state varchar 20 否 省 city varchar 20 否 市 address varchar 80 否 具体地址 zip varchar 10 否 email varchar 40 否 电子邮件 表4 会员等级 列

20、名 数据类型 长度 允许空 功能描述 iddistinction smallint 2 否 会员等级 limitprice money 8 否 进级金额 discount float 8 否 折扣率 表5 用户评价表 列名 数据类型 长度 允许空 功能描述 idbook varchar 14 否 图书id vote int 4 是 评语数 表6 订单表 列名 数据类型 长度 允许空 功能描述 idsale int 4 否 订单编号 idbook varchar 14 否 图书id

21、 idcustomer varchar 14 否 会员id saletime smalldate 4 否 售出时间 quantity int 4 否 售出数量 diaprice money 8 否 总价 表7 供应商表 列名 数据类型 长度 允许空 功能描述 idsuppler int 4 否 供应商id supplername varchar 20 否 供应商名 sname varchar 20 否 联系人 phone varchar 20 否 联系 address varchar 80

22、 否 地址 表8 访客表 列名 数据类型 长度 允许空 功能描述 visitid int 14 否 来访者编号 visitip varchar 20 否 来访者ip degree int 4 是 来访次数 表9 读者推荐表 列名 数据类型 长度 允许空 功能描述 vochid int 4 否 推荐编号 bookname varchar 50 否 图书名 vote int 4 否 推荐数 JDBC(Java Database Connectivity),Java数据库连接,它是Java语访

23、数据库操作的商标名,JDBC是用于执行SQL语句的API类包,JDBC API为Java开发者使用数据库提供了统一的编程接口。 JDBC的关键技术是数据库联接驱动程序,针对这点大量的数据库厂商和第三方开发商支持Java的JDBC的标准,并开发了不同的数据库JDBC驱动程序。本网站所用的驱动程序是本地API半Java驱动程序。此种驱动程序必须要求客户端安装开发商的数据库软件,然后使用Java语言通过本地API类访问数据库,本驱动程序优点是运行速度快。 把SQL Server的驱动程序复制到WEB-INF\lib中,这个驱动程序的Jar包包括mssqlserver.jar;msbase.jar

24、msutil.jar,连接SQL Server的程序代码如下: try{ Class.forName(“com.microsoft.jdbc.sqlserver.SQLServerDriver”);} catch(ClassNotFoundExceptiom e) {out.println(”加载JDBC-ODBC错误!”);} 数据库的配置:本系统采用JavaBean来连接数据库,在Tomcat/webapps文件夹中建立一个名为BookShop的新文件夹,以此文件夹为根目录,创建的文件都是相对这个目录的。在SQL SERVER 2000中建立一个名为BookShop的数据库,创

25、建数据表。将数据库驱动程序msbase.jar、mssqlserver.jar、msutil.jar三个文件复制到Tomcat/common/lib下。然后在Tomcat/conf的配置文件server.xml里的中间创建虚拟目录BookShop。 数据库的连接: 首先创建一个名为BookShop的数据源,其次,加载JDBC-ODBC驱动程序,最后建立一个道数据库的连接。 3.2后台输入设计 后台管理员通过会员登录页面登录成功后,不会立即进入网上书店而是被转到一个中转页面。只有以管理员身份登录时,才会出现管理员入口。 图6 管理员入口中转页 在该

26、程序里进行判断用户登录的身份,如果管理员就让“管理员进入”选项显示,否则将不输出该选项,这样管理员的入口就会动态的显示了。 3.3前台显示部分设计 进入书店的主体框架,网上书店的主题框架由三部分组成。框架的左侧是图书的类别列表页面,用于满足按类别查询图书用户的需求。框架的头部比较复杂,用于书店功能的导航。框架的主题部分主要是用于用户对图书信息的查看和操作。 购物车的建立方便用户网上购物,这在每个购物网站都是很常见的。在网上书店是不可缺少的,在查看的每一本书中都会有购物车的影子,使用户随时都可以把想要购买的图书加入购物车,如下图所示: 在查看购物车中,“收银台结账”,与“继续购物”都只是

27、普通的连接,[退书]按钮可以看成是对提交表单事件的触发。 图7 购物车 在购物车里一并把图书的各项金额计算出来,这方便用户对消费金额的掌握。当用户购完书到收银台结账时,只要取出该用户的等级,在根据会员等级打与之相符合的折扣。 第四章 设计过程中遇到的问题与解决办法 4.1 设计过程中遇到的问题 首先当用户登录网站后,系统提供会员与非会员两种机制。非会员进入主页对某些页面会没有权限去查看,但可以通过注册模块注册后享受会员的代遇。会员可直接根据商品的分类来查询商品,也可以通过关键词去查询自己所需要的商品,同时可以直接进入比较吸引人的地方是图示的

28、打折,根据会员的等级的不同设置折扣率,会员的等级越高折扣率越大,购买图书的价格越便宜,然后再去看此类图书的其它详细信息,如图书的出版日期、出版商、价格等。 当用户中意所需图书时便会把它放入到购物篮中。购物篮是一个选购图书的列表,同样也可显示图书的数量、属性、价格等等,用户可以方便地增加、更加、删除所购物篮中的图书。 当用户选完所需要的图书后,就是决定购买图书,在这里就需要用户确定所购图书,系统提供一张订单供用户填写必要的 和方法,以及其它的配送资料。 后台管理系统主要是进行图书信息的管理、发布和修改,另外还可以浏览所有用户的订单,同时可以管理用户账号系统。 4.2 解决办法

29、1.利用HTML、JSP、SQL三种网页实现技术,实现本系统的大部分功能。 2.如网上支付等等,尚未实现。 测试方案:先从后台输入数据,以供查询实现的测试需求;再实现前台数据维护,并用查询功能检查前台数据维护功能的错误. 网上书店的开发主要需要完成的任务有: 后台主要功能是增加、删除图书信息,查询图书信息、设定用户等级,对图书类别和对出版商进行管理,查询统计图书销售信息。 前台主要完成的功能是针对消费者的,包括书店图书分类、查询、排行、推荐、读者反馈几读者购书等。在现实的超市里每个消费者都有一个购物车,在这里也为用户建立一购物车,只是这里的购物车是虚拟的,但是它却具有现实中购物车的

30、功能。 第五章 系统调试与维护 5.1 网站运行截图 在前台图书查询中有三种查询方式供用户选择,分别是“字段查询”、“分类查询”、“索引查询”。 1.字段查询,在这种查询方式中,用户可以根据需要填写相应字段进行图书信息查询,也可以不填写查询条件,查询所有数据。 2.分类查询,分类查询与图书的类别查询比较相似,但是分类查询是由下拉列表完成的,图书类别列表被保存在下拉列表框中,可以从这个列表框中选择查看的图书类别,在类别列表框的下面列出所有属于该类别的图书名称,也存放在下拉列表中,从图书的下拉列表中选择相应的图书旧可以查看图书的详细信息了。 3.索引查询,这种查询方法只能按一个

31、字段进行查询,也是对下拉列表进行操作的,从下拉列表中选择不同的字段,在其后面会给出与之相符合的查询输入框。 图8 字段查询 索引查询中当按日期查询时,会显示两个文本框让用户在里面输入时间段;当按是否为发布图书查询时,会出现一个下拉列表,让用户选择是或否。 5.2 系统维护 在管理系统技术中,数据库起着系统中的作用功能,数据库为管理系统、运行、查询和实现用户对数据存储的请求等提供空间。在管理系统中,最常用的数据库类型是关系型数据库,可以使用SQL对信息进行处理。 由于本系统在编辑时很注意对数据库的设计,所以并不输出错误,但是出现了一次一致性的错误,在编写订购信息的时候就只

32、对订购信息的表进行了修改而为对相应用户的表进行修改,这样就使书库出现了不一致,但问题被我及时发现,所以解决的也很早,没有造成大的影响。 现在的销售系统基本采用先登记,后登陆的方式。因此,必须调试有效和无效的用户名和密码,要注意到是否大小写敏感,可以试多少次的限制,是否可以不登陆而直接浏览某个页面等,本系统通过在需要登陆的页面里设置session检验的方法来控制非法用户通过直接写入地址来进入页面。 销售系统是否有超时的限制,也就是说,用户登陆后在一定时间内(例如15分钟)没有点击任何页面,是否需要重新登陆才能正常使用。本系统是通过设置session的有效时间来控制的,通过调试也没有问题。还有

33、其他安全方面的调试,例如加密问题等。但是基本上系统是成功的在安全方面虽然没有很高的安全性,但是基本上可以适应需要的操作和一般的安全防范。 通过这些几方面的调试,我很好的提高了系统的性能,达到了所要达到的要求,可以说调试是非常成功的。 第六章 总 结 经过几周的奋战我的设计终于完成了。在没有做设计以前觉得设计只是对所学知识的单纯总结,但是通过这次做设计发现自己的看法有点太片面,让我认识到自己的许多不足之处:工作不够细心,在编辑代码时总是出现马虎的错误,这在工作岗位必须杜绝;依赖性强,不能独立,这次如果没有老师的指导和同学的帮助,是不会圆满完成的;理论和实际联系不够,不能把学到的知识全部

34、运用到工作生活中,因为只有在工作中多运用,才能进一步使知识条理化,系统化。 设计不仅是对前面所学知识的一种检验,而且也是对自己能力的一种提高。通过这次设计使我明白了自己原来知识还比较欠缺。自己要学习的东西还太多,以前老是觉得自己什么东西都会,什么东西都懂,有点眼高手低。通过这次毕业设计,我才明白学习是一个长期积累的过程,在以后的工作、生活中都应该不断的学习,努力提高自己知识和综合素质。 网上书店系统整体来说并不是很完善,网上书店开发系统还有需要更多的时间和经历的投入,去完善. 同时通过本次设计的制作, 在一定程度上应该说是一种提高, 了解到动态网页在编程中所用的众多对象。对我来说,能够设计

35、出这样一个简单的系统已经算很不容易。虽然它不是很完美,但也是我用这三年来所学到的知识和心思去做的。在做系统的过程中,使我受益非浅,虽然不能与其他人相比,但也能慰籍我的一片小小心灵。以前也学过一个学期的JSP课程,但也没有这一个多月来所吸收的知识扎实、丰富。由于本人所学的知识水平有限,所以本系统的功能不是很齐全也不是很完善,还有待更新,望大家多多见谅与包含,我会努力去学习更多的知识来充实自己,完善自我,相信我以后会做的更好、更理想。 设计结束了,不过这次设计花费了我不少的时间和汗水不少。虽然之前也做过课程设计,但是还是有很多不足的地方。设计方案难免有一些需要补充和改进的地方,请各位老师批评指正

36、 参考文献 [1]《JSP交互网站实务经典》. 林邦杰.北京:中国青年出版社,2001.3 [2] 《JSP网络程序设计》.北京:何雄.人民邮电出版社,2000 [3] 《JSP高级编程》. 廖若雪.北京:机械工业出版社,2001 [4] 《Head First Servlets & JSP》(第1版). 巴塞姆.北京:中国电力出版社,2006 [5] 《JSP案例开发》. 魏茂军.北京:中国水利水电出版社,2005.1 [6] 《Java Servlet 编 程》. Jason Hunter、William Crawford 等著. 孙鑫、谢茂强

37、译.中国电力出版社.2002 [7] 《软件工程java语言实现》.第四版. Stephen.Schach.北京:机械工业出版社,1999.3 [8] 《JSP动态网站建设》. 高成.北京:国防工业出版社,2002.4 [9] 《JSP应用教程》. 石志国.北京:清华大学出版社,2004.10 [10] 《 JSP网络编程》. 杜秀川.北京: 电子工业出版社,2006.8 [11] 《SQL Server2000实用教程》. 陈联成.北京:电子工业出版社,2005.2 [12] 《JSP编程实践》. 都志辉.北京:清华大学出版社,2002.9 [13] 《JSP动态网页编程精讲》

38、 李睦芳.北京:电子工业出版社,2007.5 [14] 《SQL Server2000案例教程》. 廖望.北京:冶金工业出版社,2004.4 [15] 《SQL Server2000应用开发技术》. 彭东.北京:清华大学出版社,2001.5 [16] 《JSP/HTML Programming Instance编程实作教程》(第一版). 张洪波.北京:北京希望电子出版社,2001.4 [17] 《JSP实用案例教程》. 冯燕奎.北京:清华大学出版社,2004.5 [18] 《JSP 应用开发详解》(第二版). 飞思科技产品研发中心.北京:电子工业出版社,2004 摘 要

39、 嵌入式系统开始于20世纪80年代单片机的使用。嵌入式技术已经渗透到各个领域,且与人们的日常生活密不可分,给人们生活和工业生产带来极大方便。 本文论述了嵌入式系统概念、嵌入式处理器、嵌入操作系统和嵌入软件开发环境,解释了嵌入式系统组成中的各个部分。 嵌入式操作系统具有良好的可移植性,能够用在根据应用要求选择的微处理器中。嵌入式系统设计带来了与传统系统设计全然不同的挑战。 嵌入式系统已成为计算机领域的一个重要组成部分。广泛讲,凡是带有微处理器的专用软硬件系统都可以称为嵌入式系统。嵌入式系统可以通过各种无线形式和有线形式的网络连接方式实现它们之间的相互连接。因此,在网络通信市场上极具生

40、命力。 关键词 嵌入式系统,嵌入式操作系统,μC/OS-Ⅱ ABSTRACT The Embedded system commenced with the use of SCM in 1980’s. The embedded technology has penetrated in every field. It’s inseparable with our daily life and it brings great convenience to people’s life and the industry. This paper discusses the co

41、ncept of the embedded system, the embedded processor, the embedded operating system and the embedded software developing environment, explains the components of the embedded system. The embedded system has great compatibility. It can be used in MPU selected according to the application. The design

42、of the embedded system brings the challenge witch is different with the traditional design. The embedded system has been an important component of the computer field. Universally speaking, all the private soft-hardware systems with MPU can be named with embedded system. The embedded systems can con

43、nect with each other through wireless and cable connecting way. Therefore, it is animate in the market of the communication networks. KEY WORDS Embedded system, Embedded operating system, μC/OS-Ⅱ 目 录 第一章 嵌入式系统概述 1 1.1 嵌入式系统简介 1 1.2 嵌入式系统的分类 1 1.3 嵌入式系统设计的特点 1 第二章 嵌入式处理器 1 2.1

44、嵌入式处理器简介 1 2.2 常用嵌入式处理器 1 第三章 嵌入式操作系统 1 3.1 嵌入式操作系统简介 1 3.1.1 嵌入式操作系统的机制 1 嵌入式操作系统的特点: 1 3.1.3 嵌入式操作系统的分类 1 3.2 μC/OS-Ⅱ嵌入式操作系统 1 3.2.1 μC/OS-Ⅱ实时操作系统结构 1 3.2.2 μC/OS-Ⅱ嵌入式操作系统的特点 1 μC/OS-Ⅱ的移植 1 第四章 嵌入式系统编程语言 1 4.1 嵌入式系统的高级语言特点 1 4.2 嵌入式系统高级语言开发过程 1 4.3 嵌入式系统编程与系统硬件 1 4.3.1 存储器映射 1

45、 4.3.2 I/O映射 1 结束语 1 参考文献 1 第一章 嵌入式系统概述 1.1 嵌入式系统简介 何谓嵌入式系统?根据英国电机工程师协会的定义所做的翻译,“嵌入式系统为控制、监视或辅助设备、机器或甚至工厂操作的装置”。它具备了下列四项的特性: 1.通常执行特定功能。 2.以微电脑与外围构成核心。 3.严格的时序与稳定性要求。 4.全自动操作循环。 嵌入式系统是电脑软件与硬件的综合体,亦可以涵盖机械和其他的附属装置。整个综合体设计的目的在于满足某种特殊功能。嵌入式系统的架构可分成五个部分:处理器,内存,输入与输出,操作系统与应用软件。它们常见于各类

46、实验仪器、办公设备、交通运输设备、电信设备、制造设备、建筑设备、医疗设备及个人电脑等。 符合定义的嵌入式系统的第一个产品直到1971年以后才出现,这一年,Intel发布了世界上第一块微处理器4004,主要被日本的Busicom公司用来生产上用计算器。1969年,Busicom请Intel为他们的每一种新式计算分别设计一种定制的集成电路,Intel则拿出了4004。Intel没有为每一种计算器分别进行设计,而是设计了一种可以用在所有型号上的通用电路。这个通用处理器被设计来读取存在外部存储芯片里一系列指令(软件)。Intel的想法是通过软件的设计可以为每一种计算器提供各自的特性。 这种微处理器

47、在一夜之间就成功了,并且在以后的十年中获得了广泛的应用。嵌入式系统早期主要应用于军事及航天等领域,以后逐步广泛地应用于工业控制、仪器仪表、汽车电子、通信和家用消费电子类等领域。随着Internet的发展,新型的嵌入式系统正朝着信息家电IA(Information Appliance)和3C(Computer、Communication、Consumer)产品方向发展。嵌入式系统的数量看起来肯定会继续迅速增长。一机构很多具有巨大市场潜力的嵌入式系统设备了:可以被中央计算机控制的调光器和恒温器。当小孩子或矮个子的人在的时候不会充气的智能智囊,掌上电子记事簿和个人数字助理(PDA)、数码照相机和仪表

48、导航系统。图1.1是由知名的产业分析机构IDC所作的嵌入式系统相关产品的产量趋势图。 图1.1 全球嵌入式系统相关产品产量趋势图 嵌入式系统采用“量体裁衣”的方式把所需的功能嵌入至各种应用系统中。随着应用形式的不同,可有IP(Intellectual Property)级、芯片级和模块级3级不同体系结构。 IP级的构架也就是系统级芯片SOC(System on Chip)的形式。把不同的IP单元,根据应用的要求集成在一块芯片上,各种嵌入式软件也可以以IP的方式集成在芯片中。 芯片级构架是根据各种IT产品(应用系统)的要求,可以选用相应的处理器(MCU、DSP、RISC、MPU等)芯

49、片、RAM、ROM(EPROM/EEPROM/FLASH)及I/O接口芯片等组成相应的嵌入式系统;相应的系统软件/应用软件也可以固件形式固化在ROM中。这是目前嵌入式系统最常见的形式。 第3种的构架是以X86处理器构成的计算机系统模块嵌入到应用系统中。这样可以充分利用目前常用PC机的通用性和便利性。不过,此方式不但要缩小体积、增加可靠性;而且,还要把操作系统OS改造为嵌入式操作系统OS,把应用软件固化在固态盘中。此种嵌入式系统较多地出现在工业控制和仪器仪表中。 嵌入式系统是由嵌入式处理器、嵌入式系统软件和嵌入式应用软件组成。Intel公司推出的个人互联网用户构架PCA就是嵌入式系统的开发应

50、用平台。在PCA的应用与通信子系统中的嵌入式处理器是基于StrongARM/XScale的处理器;PCA可以配备Windows CE、嵌入式Linux和VxWorks等各种嵌入式OS;同时,为了便于开发各种应用软件,提供了各种组件及中间件。 1.2 嵌入式系统的分类 按照“嵌入”方式的不同,嵌入式系统可分为以下凡种: 整机式嵌入。 一个带有专用接口的计算机系统嵌入到一个控制系统中,成为控制系统的核心部分。一般这种计算机系统功能完整而强大,完成系统中的核心的关键工作,也具有较完善的人机界面和外部设备。 部件式嵌入。 以部件式嵌入到一个控制设备中,完成某一处理功能,与设备的其它硬件偶合

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服