




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
TOC\o"1-5"\h\z\o"CurrentDocument"第一章课程设计目的、内容与要求 2\o"CurrentDocument"课程设计目的 2\o"CurrentDocument"系统的运行环境 2\o"CurrentDocument"主要参考资料 2\o"CurrentDocument"设计内容及要求 3\o"CurrentDocument"第二章网站方案设计 6\o"CurrentDocument"建站目的及功能定位 6\o"CurrentDocument"2.2网站设计的技术解决方案 7\o"CurrentDocument"2.3网站设计的内容规划 7\o"CurrentDocument"2.4总体结构图 10\o"CurrentDocument"第三章具体设计与实现 12\o"CurrentDocument"3.1数据库的结构设计 12\o"CurrentDocument"3.2后台输入设计 133.3前台显示部分设计 14\o"CurrentDocument"第四章设计过程中遇到的问题与解决办法 15设计过程中遇到的问题 15\o"CurrentDocument"解决办法 15\o"CurrentDocument"第五章系统调试与维护 16\o"CurrentDocument"网站运行截图 16\o"CurrentDocument"系统维护 18\o"CurrentDocument"第六章总结 19\o"CurrentDocument"参考文献 20第一章课程设计目的、内容与要求课程设计目的课程设计总的目的在于加深对网页设计与制作的基本知识的理解,网页设计与制作技能综合运用和提高,通过真实工作任务,使学生能设计出有一定水平的网页并解决培养解决实际问题的能力,掌握实际网页设计与制作开发流程和开发方法。具体的课程设计应达到以下目的:1.提高学生在实际操作中收集信息,对信息进行价值判断,进行信息整理、加工的能力。2.在实际的项目任务中培养网页设计方面的素养。3.在实际的项目任务中使学生网页编程和制作的能力得到提高。4.培养学生团队协作和人际交往方面的能力。培养相关知识和技能的综合应用能力。6、 掌握运用Jsp语言及数据库原理知识进行系统分析和设计的方法7、 掌握关系数据库的设计方法8、 掌握SQLSever2000或Access技术的应用9、 掌握简单的数据库应用程序编写方法10、 理解B/S模式结构系统的运行环境本系统软件基本配置为WindowsServer2003/XP/2000/98。数据库可以选用:MicrosoftSQLserver2000,Mysql,Access等,系统开发软件可以选用Eclipse、Dreamweaver等。硬件最低配置为CPU:Pentium166MHz以上,内存至少128MB,硬盘空间60M,显示器800*600或更高分辨率。主要参考资料《动态网页设计》郭伟业仇新红机械工业出版社《数据库系统概论》萨师煊高等教育出版社《SQLServer2000数据库应用系统开发技术》朱如龙编,机械工业出版社。《SQLServer2000数据库应用系统开发技术实验指导》朱如龙编,机械工业出版社《VISUALC#.NET数据库开发经典案例解析》王晟,清华大学出版社设计内容及要求一、内容(一)选题的基本原则(1) 选题应反映本专业的培养目标,符合专业综合训练的要求。(2) 选题要有利于深化所学的专业知识和拓展所学的知识面。(3) 选题的难易程度和工作量要适当,保证在规定的时间内,在教师的指导下,经过努力能够完成。(二)选题范围围绕本课程的教育目标,根据课程的教学大纲和教材内容,结合网站在生产、科研、管理、教学以及日常生活等各个领域的应用都可作为课程设计的选题。以下课题可供参考:辽宁工业大学主页辽宁工业大学大学生探索网主页辽宁工业大学组织人事部主页辽宁工业大学软件学院主页博客网站求职网个人网站公司网站娱乐性网站旅游网站花卉市场其他类型的网站等等二、要求《网页设计与制作》的课程设计课题选择应从专业网站建设的实际出发。具体要求如下:网站的选题可以是教师的项目,也可以是自选项目。学生是课程设计环节的主体,教师只起辅助引导、协调作用。站点设计合理、管理有序、无多余文件和文件夹、大小合适。首页命名要规范,存放位置要正确,不可以是zhuye.htm、main.htm、我的主页.htm等。主页文件名应该使用index或default等。其他文件或文件名命名也要规范,不使用汉字或带有空格的名称。最好是符合各种系统命名规则。站点至少要有三层结构,页面数不得少于8页;其中一页必须是留言板;自选主题,主题内容要合法、健康、实用。网页要有版权说明;要仔细考虑网站定位。分析面向的潜在访客群体的需求特点,选择内容和版式。网站主题突出、内容丰富;网站与网页风格应该协调一致,网站结构应层次分明,内容重点突出,页面设计要符合追求色彩的搭配、布局和合理性,以及要有一定的创意。各页面设计合理、美观,有创意。不要太花哨或太孩子气。要有网页平面设计过程,不要只是各种元素的随意拼凑。图片动画选用要适合主题,不要在网页中插入不相干的图片。适用于各种显示器的分辨率和颜色。不要太宽,否则显示器分辨率小时会出现水平滚动条。各个页面之间的链接要合理有效,路径要正确(相对路径);注意网站的大小,图片保存格式和图片大小要合适;代码结构清晰,无垃圾代码课程设计进程表设计方案:(从第一天到第二天,最后一节课验收)潜在访客群体的需求特点:版式和内容的需求;站点目录结构图:色彩方案:主色调、次色调;布局方案:导航和其他网页内容的位置;平面设计图:使用Fireworks绘制网页平面设计图;制作网页主页:(从第三天到第四天,最后一节课验收,可以提前验收)切割图片;制作动画;录入文字;制作网页;制作其他页,完善优化网站:(第五天,最后一节课验收,可以提前验收)优化代码优化图片制作留言板链接各网页完善优化网站:(第六天,最后一节课验收,可以提前验收)测试网站(2) 优化网站(3) 制作动态效果撰写课程设计说明书。(第七至第十三天,可以提前验收)课程设计说明书必须认真撰写并打印成稿,严格按规范要求到校印刷厂装订封面。(四)站点结构图要求:画出自己的站点结构图,如下面所示:国片和动画求件兴ifiig第二章网站方案设计建站目的及功能定位随着网络与计算机信息技术的发展,信息技术作为工具被引入商务活动的领域从而产生了电子商务。电子商务就是利用信息技术将商务活动的各实体通过互联网络结合从而实现商务活动过程。目前,网上书店在国际互联网上可以实现的商务已经多样化,可以完成从最基本的信息展示、信息发布功能到在线交易、在线客户服务、在线网站管理功能等,可以说,传统书店所具备的功能几乎都可以在互联网上进行电子化的高效动作。作为一个虚拟的商店,网上商店具有很多新的特性,以下这些是它的优势:其营业成本完全有理由比传统意义上的商店低得多,不需支持昂贵的店铺租金,花费浩大的装修,不需要将大笔的流动资金作为货物而沉积在店里,可依靠“零库存”管理,缩速资金周转的周期,可以加速周期。网上商店更容易开拓全场市场,国际互联网实现24小时营业,不需要营业员,网上商店可以被设置成一个自动售货机。通过网上购物,购物者足不出户,可以节省很多时间,给消费者带来利润和便利。网上书店共分为两个部分,一部分是面向顾客的部分,顾客在线注册、购物、提交订单等操作,在这部分完成;另一部分是书店管理部分,这部分的内容包括:书籍的添加、删除、查询、订单的管理、操作员的管理、注册顾客的管理、库存管理、报表生成等。面向顾客部分功能:(1) 注册功能。消费者首先要注册为网上书店的顾客。注册时只要填写登录顾客名、密码、电子邮箱、证件号码、联系电话、联系地址、邮政编码、真实姓名等7项信息即可,注册后,顾客可进行购书,同时可修改资料、查询及投票。(2) 选择书籍功能。消费者浏览网上书店,见自己需要的书籍放入购物车中。(3) 管理购物车。消费者选择完书籍后可进入购物车页面,查看自己要购买的书籍,可修改某一书籍的数量、取消购买某书籍和清空整个购物车。(4) 订单管理。消费者确定购物车中书籍后提交订单。(5) 补充说明。消费者可先登录后购物,也可先浏览网上书店,将书籍放入购物车中,在提交订单时系统提示其登录。管理顾客功能:(1)管理员拥有最高权限,可以访问所有订单,可以设置冻结/解冻顾客账户,可浏览、增、删、改、查订单、可维护订单状态。(2) 管理订单功能:管理员可通过Web方式取消、修改提交的订单、查询订单。(3) 管理书籍功能:书籍由编辑添加、删除和修改。(4) 管理公告功能:应该有公告的添加、删除和修改的功能。(5) 管理投票功能:投票项目不可修改,只可添加和删除项目。2.2网站设计的技术解决方案要实现这样的功能,离不开后台数据库的支持。顾客验证信息,收集到的顾客点击信息,主题层次信息,分析得出的关联规则表等大量的数据都由数据库管理系统管理。本文中数据服务器采用MicrosoftSQLServer2000数据库作为JDBC数据源,并以先进的分页技术和Session技术进行数据库显示操作,使Web页面与数据库紧密联系起来。整个个性化页面生成主要有Dreamweaver2004和TOMCat+JSP技术实现。开发平台简介:(1) JAVA语言简介。Java是一种简单易用、完全面向对象、具有平台无关性、安全可靠且主要面向Internet的开发语言。(2) JAVA语言在网络上的应用(3) JSP的基础——Servlet技术。JavaServlet是JSP技术的基础,JSP本身也是预先被编译成Servlet,然后再运行的,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。(4) JavaBeans技术。JavaBeans就是Java的可重用组件技术。具有以下特性:①内透性;②支持自定义;③支持事件;④主持属性;⑤支持永久性。2.3网站设计的内容规划2.3.1重用的页头页头仍然保留常用页头格式,左侧是书店Logo,上半部分时横幅广告,logo右侧是导航条。具体位置如图2.1前台可重用页头设计草图新刊上址订他&询tndesNewBonksBookSortShu卩吋口毎RherScujthSellSort图2.1前台可重用页头设计草图2.3.2重用的页尾重用的页尾内容如图2.1可重用页尾设计草图网上圏书超ri吝PIK务碣*啊玲阳8^9+7
lopjR妙吧削-孙科按玄爭H口机劭阶
本站■谛注用同山皿吐上版本W4*76K対最隹显示效果
止第辻I差盘甸科拒丿:7
图2.2前台可重用页头设计草图2.3.3左侧页面样式励霁名:1 1密码;1 1注T怪答朮讲制上调倉图2.3前台可重用页头设计草图2.3.4首页页面
2.3.5书籍详细信息页面可鈿左帀面节暗恒J++*号」书七出Jte戟r出1投R砂j巴的切能图2.5书籍详细页面设计草图2.3.6购物页面IX.M XKX I KiiK图2.6购物页面设计草图2.3.7收款台页面|舅肮堆」此rtE局?r臥rs£i忖图2.7收款台页面设计草图2.3.8查看订单页面2.4总体结构图为有效指导问卷调查系统页面设计,特设计此总体设计,此总体设计主要包含系统功能模块的划分与设计,数据流图设计、目录设置、页面相关名称、页面流转关系、页面说明、页面在存储设备中的位置、系统设计思想等。2.4.1业务流程图描述顾客购买图书业务流程:图2.9顾客购物流程图购物流程说明(1) 消费者提交订单。(2) 页面显示:“感谢您在网上书店购物...”(3) 订单信息进入订单信息库。(4) 订单具备以下2中状态:“执行”、“提交成功,未处理”。(5) 消费者提交订单,订单入库即为“提交成功,未处理”状态;订单确认前,消费者可以取消其提交的订单。(6) 用户可以查看自己的订单。描述系统的业务流程:
2.4.2系统功能模块划分与设计描述前台功能模块的划分如图2.11。图2.11前台功能模块图描述后台功能的划分如图2.12图2.11前台功能模块图
第三章具体设计与实现3・1数据库的结构设计3.1.1数据库概念结构设计本书店根据上面的设计规划出的实体有:管理员实体、注册用户信息实体、图书实体、图书类型实体、订单详细信息实体、订单列表实体、实体间关系的E-R图如图3.1所示。图3.1实体间的E-R图管理员信息实体E-R图如图3.2所示图3.2管理员信息实体E-R图注册用户信息实体E-R图如图3.3所示产品实体E-R图如图3.4所示图3.4注册用户信息实体E-R图3・2后台输入设计数据库表的详细设计和创建如表3.1。表3.1数据库一览表表格名称说明时间TbMember顾客表2010年12月28日Tbmanager管理员表2010年12月28日TbBBS商店公告表2010年12月28日Tborder订单表2010年12月28日Tborderdetail订单详细信息表2010年12月28日TbPoll网上调查投票表2010年12月28日Tbrebatc会员折扣表2010年12月28日表3.2Tb_Member字段老算芯書为空说 明1"NQTrvri-toLiemnrneV^RCH.^Ft(2(r)NOTbLLL瞰嘗牲truen^niirVAftCkAJt(2C)VARL'ldARfSfl)NCXTKU.I.vrtyVARCtiAXm竄Line沾^AKCJLAECddUk件址iARClciirdnoVARC'HAFt(24k^urdlypcVARCH^KfM)^讣辭墾型gnidirLnt[4KAiiifMjnLEctVARUJLAEt(2O}.LinsElVARCHAR2(KXJLfrrezcm[(4)表3.3Tb_manager字瞰乂期;鬱型「嚥)说明itiint{4}W7NULL1F7nnn輿c「VARCHARfJO)XOTNULLpwdVARCIIAR[30|N07NULL
表3.3Tb_order_detail址话为空说 明[1id.fldufKl否岸书監号tSBN<uR2hjj|2Uj杏书Ift店刖FricuMobev(B)NlimberIn仙表3.4Tb_order说 HJ]■ordrrlt3buin^K)NOTNULLfethrujinbcr刊口曰1=1in:冊>iUTNLLLiJKcrn^nieVAR.tJEAR^[?>WNt:Ll,iruainnieVARCfiAR(!5>YU1MJI,胡5NULL■ml止r呼汨VARfliAMlOOFYl>1Mil.V\RC][AR|LD>>iVTMLiTelVARCHAR^IHNOTNULL电话号码^TlliMlVaelqHju^i-^>iUTNLLLIWYARCJEARi?{]>NVTNIiLL付裁力式airyVARCI[AR(2(H駅JTNULL运j誉方弍rubiiltFIo4iC(SS)X(HNULL折北ordc-rDait!SmnlId^itcLimc(4击申时何bKV肝L'lHF相OOF务注懾息cfiforce[nlfij朴氓駁杏峨肌行3.3前台显示部分设计第四章设计过程中遇到的问题与解决办法4.1设计过程中遇到的问题在本系统中会遇到中文乱码问题,及需要过滤一些特殊字符和显示文本中的回车换行、空格。4.2解决办法编写一个独立的JavaBean“chStr.java"来解决上面的问题。packagebeans;publicclasschStr{//解决输出中文乱码问题publicStringchStr(Stringstr){if(str==null)Str="";}else{try{Str=(newString(str.getBytes("iso-8859-1","GB2312")).trim());}catch(Exception){e.printStack(System.err);}}returnstr;}//显示文本中的回车换行,空格publicStringconvertString(Stringstr){if(str1==null)str1="";}else{try{str1=str1.replaceAll(""," ");Str1=str1.replaceAll("\r\n","<br>");}catch(Exception){e.printStack(System.err);}}returnstr;}}血图5.1网上书店的首页界面悄-1K£|I#V* nfaVllIVH血图5.1网上书店的首页界面悄-1K£|I#V* nfaVllIVH第五章系统调试与维护5.1网站运行部分截图网上书店的首页如图5.1所示ww. Aii-i Wv.jf-MlriJlHa购物车效果图如图5.2所示图5.2网上书店购物车效果界面f*hk~ 斗.1e>・IEiariJnif.hLt»"4=f*hk~ 斗.1e>・IEiariJnif.hLt»"4=WnrMiiWii■斗1nrmflWTPn■■r**nn.电jp・4E-MJ=3-*r■■—4VM41■■MnimT5Fr^riJi■r■>■斗転iiftH=■!・中・Rti#HFfre*ifSims・HiKiMSrr■坤W"-*LiEiJ«■IWB!网上书店添加图书效果图如图5.3所示图5.3网上书店添加图书界面网上书店用户注册效果图如图5.4所示*"Rrs i■**ifH|u-sl-rJ|■ -Ft.|E車-:・『■■在 E■th"««4BN!* .・i-tW.riryipT・pt艮0rTU'=-Riaj 1vr*y»i■■y・e.-st9u,啣#・「:*■■•.■阪M3.IUE=1IH ■•iv-a«-e*rr-.a■F+^llIWttKi-lW'>・J■■ •■I•阳一电3卜・Tl-ll也1-L'i> ■・ 曲riu-l.-~■+"d"i皿—m.M"lllirk■MIL!T '■!H ■!■■.'atrtt u.冃二巳J- FML»n•**143HWiJI-■»,fcWT»PHirM:W ・-F"¥KHl.lF^rL-f卄:L-f卄:FJf图5.4网上书店注册用户界面5.2系统维护为了清除系统运行中发生的故障和错误,软、硬件维护人员要对系统进行必要的修改与完善;为了使系统适应用户环境的变化,满足新提出的需要,也要对原系统做些局部的更新,这些工作称为系统维护。系统维护的任务是改正软件系统在使用过程中发现的隐含错误,扩充在使用过程中用户提出的新的功能及性能要求,其目的是维护软件系统的"正常运作"。这阶段的文档是软件问题报告和软件修改报告,它记录发现软件错误的情况以及修改软件的过程。系统维护是面向系统中各个构成因素的,按照维护对象不同,系统维护的内容可分为以下几类:(1) 系统应用程序维护。系统的业务处理过程是通过应用程序的运行而实现的,一旦程序发生问题或业务发生变化,就必然地引起程序的修改和调整,因此系统维护的主要活动室对程序进行维护。(2) 数据维护。业务处理对数据的需求是不断发生变化的,除了系统中主体业务数据的定期正常更新外,还有许多数据需要进行不定期的更新,或随环境或业务的变化而进行调整,以及数据内容的增加、数据结构的调整。此外,数据的备份与恢复等,都是数据维护的工作内容。(3) 代码维护。随着系统应用范围的扩大,应用环境的变化,系统中的各种代码都需要进行一定程度的增加、修改、删除,以及设置新的代码。(4) 硬件设备维护。主要就是指对主机及外设的日常维护和管理,如机器部件的清洗、润滑,设备故障的检修,易损部件的更换等,这些工作都应由专人负责,定期进行以保证系统正常有效地工作。(5) 机构和人员的变动。信息系统是人机系统,人工处理也占有重要地位,人的作用占主导地位。为
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 石家庄城市经济职业学院《综合英语:材料1》2023-2024学年第二学期期末试卷
- 延安职业技术学院《红医文化概论》2023-2024学年第二学期期末试卷
- 新疆铁道职业技术学院《耳鼻咽喉头颈外科》2023-2024学年第二学期期末试卷
- 重庆智能工程职业学院《ACCESS数据库应用实践》2023-2024学年第二学期期末试卷
- 吉林工商学院《体育艺术创新创业》2023-2024学年第二学期期末试卷
- 河南科技职业大学《人文素养与职业道德规培》2023-2024学年第一学期期末试卷
- 广州华南商贸职业学院《柏拉图》2023-2024学年第二学期期末试卷
- 重庆应用技术职业学院《医疗营销管理》2023-2024学年第一学期期末试卷
- 吉首大学《工程地质勘察》2023-2024学年第二学期期末试卷
- 商铺租赁意向合同
- 初二劳技试题及答案下册
- 补全对话10篇(新疆中考真题+中考模拟)(解析版)
- 湖南省长沙市麓山国际实验学校2024-2025学年高二下学期第一次学情检测化学试卷(图片版含答案)
- 2025-2030中国防火材料行业深度调研及投资前景预测研究报告
- 行政管理本科毕业论文-中国逆城市化现象的成因及启示
- 2024年浙江钱江生物化学股份有限公司招聘笔试真题
- 新22J01 工程做法图集
- 2025年中国影像测量机市场调查研究报告
- xx地块房地产项目可行性研究报告(参考)
- 外研版(三起)(2024)三年级下册英语Unit 2 Know your body单元备课教案
- 知识产权法自考考点
评论
0/150
提交评论