计算机专业实训报告-网上书店

合集下载

计算机专业实习报告4篇

计算机专业实习报告4篇

计算机专业实习报告4篇计算机专业实习报告(精选篇1)__月__日至__月底,我参加了联想集团的企业实践培训。

先期在潍坊进行了集训,重点学习了企业文化、沟通技巧、计算机故障诊断原则、方法,从宏观上感受到了联想的氛围、了解了本次实训的目标。

在岗位实训期,我到了泰安(联想)维修服务站,参加了岗位对接实习。

在指导教师的帮忙下,自我分别到台式机维修、笔记本维修、前台接待等岗位进行实习,并做了一些具体的工作,比如约定顾客、维修单开立、对外宣传以及具体维护工作。

在孙经理、张教师、安教师的帮忙指导下,经过这么多天的学习、工作,我已熟悉整个电脑维护的流程,能够独立、熟练地维护电脑,比较准确地报出各种电脑故障问题。

在实习期间,我深切地感受到,维修服务站是一个团结、上进、充满活力的团体。

每一天大家都是笑脸相迎,即使面临很大的工作压力,办公室里仍然会听到笑声;应对客户,大家总是热情真诚;应对工作上的困难,大家总是互相帮忙,直至解决难题。

整个服务站和睦相处,就像一个温馨的大家庭。

而孙经理就是这个家庭中的家长,给每个人很大的空间自由发挥。

从他们身上,我真正体会到了敬人、敬业、高效、高水平服务的真实意义,体会到了服务部服务、奉献的意义,体会到了创造完美、服务社会的服务理念,体会到了联想集团的企业文化,明白了什么是创新就是生活。

异常令我感动的是,每当我遇到困难向大家求助时,谁都会无私的告诉我;有一次,有个顾客说他的计算机经常出现无故的黑屏、死机的故障,当我们到那儿的时候,无论是谁都没能查出来到底是出了什么毛病或哪儿有毛病,我提议说看看是不是顾客自我对计算机进行CPU超频了,大家并没有因为我的没经验而不研究我的意见,结果查明确实是这么回事,然后我们挑回了CPU的主频,并对顾客进行了自我绝对不要随便超频计算机的教育;之后大家在当天的下班总结时当场对我进行了表扬,我真是太高兴了。

我对能到这样的公司实习感到骄傲,对人的事业感到自豪。

我很庆幸自我能在这样有限的时间里,在这么和谐的气氛中工作、学习,和同事们一齐分享欢乐,分担工作。

计算机专业实习报告3篇

计算机专业实习报告3篇

计算机专业实习报告第一篇:实习单位简介作为计算机专业的学生,我的实习单位是一家知名的互联网公司,总部位于中国的一线城市。

该公司成立于2004年,是国内最早从事互联网行业开发的公司之一,早期主要致力于网站建设、电子商务应用以及在线教育等领域的开发和应用。

随着移动互联网的兴起,该公司逐渐转型为移动端的开发和运营,涉及到包括移动应用开发、游戏开发、移动平台构建、营销推广以及数据分析等方面。

该公司在行业内非常有名,曾多次获得国家级和省级的科技创新奖项,业务范围也已覆盖全国主要城市。

由于实习岗位的性质,我所涉及到的业务内容主要集中在移动应用开发方面,并深入学习了相关的编程语言和技术。

第二篇:实习经历与收获在实习过程中,我主要被安排在公司移动应用开发团队中,负责辅助开发移动端应用的相关功能和模块。

由于我的技术比较基础,刚开始的时候遇到了不少困难和挫折,但在同事的耐心指导和帮助下,逐渐掌握了相关的编程技术和工具的使用方法。

在实习的整个过程中,最大的收获就是通过具体实践掌握了较多的实用编程技能,并且不断提高了自己的逻辑思考和问题解决能力。

同时,也锻炼了我的团队合作意识和沟通能力,这些都是在课堂教学中无法得到的宝贵经验。

除此之外,我还学习了更多的计算机知识,包括开发工具的使用方法和设计模式的应用,这些都有助于我将来在自己的专业领域中做出更好的成绩。

第三篇:实习总结与展望通过这次实习,我深刻体会到了实际工作中的挑战和机遇,也更加明确了自己确切的发展方向和目标。

同时,我也进一步了解了计算机专业在互联网领域的应用和发展趋势,对未来的职业规划有了更加明晰的认识。

我深信,这次实习经历对我的人生将产生深远的影响。

在今后的学习和工作中,我将以更加积极的态度和饱满的热情,更加努力地学习和实践,为实现自己的梦想和人生目标而不懈努力。

计算机专业实习报告样本(五篇)

计算机专业实习报告样本(五篇)

计算机专业实习报告样本一、实习目的:通过毕业前的实习巩固自己在大学期间所学的相关知识,锻炼自己实际的工作经验,熟悉linux运维相关知识。

锻炼自己在工作中的人际关系。

让自己在毕业之后能尽快实现从学校到社会的转变。

二、实习任务:1、巩固大学期间所学的知识。

2、学习互联网企业的运营模式。

3、延伸linux的应用,学习实现系统运维。

4、了解服务器的相关知识,为系统运维打下坚实基础。

三、实习内容:1、学习redhatlinux服务器平台的安装与搭建,并将其应用到现实的工作中,能独立完成批量服务器系统的安装。

2、熟悉公司所用服务器的各个型号,了解服务器的架构知识,学习raid和远程管理卡的相关知识,并能够在服务器中部署。

学习磁盘阵列的设置及其部署知识。

3、在linux下熟悉应用项目的部署,包括apache、tomcat、nginx等服务器的部署,并且把应用项目成功部署在tomcat服务器。

4、熟悉应用项目的负载均衡配置、日志切割、数据备份等一些服务器优化软件和工具,为应用项目做好各个方面的优化。

5、熟悉oracle数据库,了解应用项目所需的oracle数据库,可以在项目中正确部署oracle数据库。

6、深入学习linux系统知识,了解工作的基本原理与工作之中常见的问题,做好系统的运维工作。

四、实习结论:经过在广州市文渊信息科技有限公司三个月的实习,使我真正认识了什么是linux运维。

学到了大学期间没法学到的知识,并且巩固了大学期间所学的知识。

除此之外,我还了解了it企业的运营模式。

五、实习体会:能够从事linux运维工作,我感到非常开心,我也非常珍惜这个来之不易的机会,在这段实习期间我学到了很多东西,也见识了很多从来没有见过的企业级的网络设备和服务器。

从企业级服务器,交换机,路由到磁盘阵列和负载均衡设备。

实习的时间虽然不长但是我的收获是无限的。

相信实习的经历必将对我未来的工作产生深远的影响。

我从以下几个方面来分析和总结这段时间的工作。

计算机专业实训报告-网上书店

计算机专业实训报告-网上书店

******学校名******计算机与信息工程学院软硬件专业综合课程设计总结报告题目:简易网上书店的设计与开发姓名:*** __学号:********* ___专业:计算机科学与技术指导教师: *** __起止日期: 13.11.26—14.01.20南阳理工学院计算机与信息工程学院软硬件专业综合课程设计任务书目录1 引言 (1)2 需求分析 (1)2.1 数据流图 (1)2.2 数据字典 (2)3 系统设计 (3)3.1 系统架构设计 (3)3.2 系统功能模块划分 (4)3.3 系统数据库设计 (4)4 系统实现 (6)4.1 前台功能 (6)4.1.1 用户注册登录 (6)4.1.2 图书展示 (8)4.1.3 图书评论 (9)4.1.4 配置文件 (9)4.2 后台功能 (11)4.2.1 后台登陆 (11)4.2.2 图书管理 (12)4.2.3 商品类别管理 (14)4.2.4 图书评论管理 (15)4.2.5 订单管理 (16)5 系统测试 (17)5.1 测试基本要求 (17)5.1.1 内容检查 (17)5.1.2 链接检查 (17)5.1.3 易用性测试 (18)5.1.4 功能检查 (18)5.1.5 容错性测试 (18)5.2 测试举例 (19)5.2.1 输入域测试 (19)5.2.2 功能测试 (19)6 总结 (21)7 参考文献 (21)1 引言在国家大力推进信息化建设的宏观背景下,网上购物已经成为大众首选的消费方式,在当今网购网站突飞猛进的节奏下,要想在巨大的竞争力面前有一席之地,网站必须要有自己的特色,比如专注卖一类的商品,除了不满意就退货等人性化的售后服务之外,不再提供其他服务,本网站就是专门为那些想买书却找不到好的网站的求知者量身定做的网站,网站拥有各类书籍,用户可以通过分类进入选择自己喜欢和渴望得到的书。

网上购物是一个电子商务平台。

对于消费者来说,可以在家“逛商店”,订货不受时间的限制;获得较大量的商品信息,可以买到当地没有的商品;网上支付较传统拿现金支付更加安全,可避免现金丢失或遭到抢劫;从订货、买货到货物上门无需亲临现场,既省时又省力;由于网上商品省去租店面、召雇员及储存保管等一系列费用,总的来说其价格较一般商场的同类商品更便宜。

计算机实训报告

计算机实训报告

计算机实训报告一、实训目的。

本次实训的主要目的是通过实际操作,加深对计算机网络和数据库相关知识的理解,提高学生在计算机实际应用中的能力和水平。

通过实训,学生将能够掌握计算机网络和数据库的基本原理、操作方法以及故障排除技巧,为将来的工作和学习打下坚实的基础。

二、实训内容。

1. 计算机网络实训。

在计算机网络实训中,学生将学习如何搭建局域网和广域网,配置路由器、交换机等网络设备,实现网络的互联互通。

学生还将学习网络安全知识,包括防火墙的配置、网络攻防技术等内容。

通过实际操作,学生将能够熟练掌握网络设备的配置和管理,提高网络维护和故障排除的能力。

2. 数据库实训。

数据库实训将包括数据库的设计、创建、管理和维护等内容。

学生将学习数据库的基本原理,掌握SQL语言的基本操作,了解数据库的备份和恢复策略。

通过实际操作,学生将能够熟练运用数据库管理系统,设计和管理复杂的数据库系统,提高数据管理和应用能力。

三、实训过程。

1. 实训环境准备。

为了保证实训效果,我们提前准备了一系列的实训环境,包括网络设备、服务器、数据库管理系统等。

学生可以在实验室中进行实际操作,进行网络搭建和数据库设计,真正做到学以致用。

2. 实训指导。

在实训过程中,我们将安排专业的老师进行指导,为学生提供必要的帮助和支持。

老师将介绍实训内容和操作步骤,指导学生进行实际操作,解答学生在实训过程中遇到的问题,确保学生能够顺利完成实训任务。

3. 实训总结。

在实训结束后,我们将组织学生进行实训总结,学生将有机会展示他们的实训成果,并对实训过程中遇到的问题和困难进行讨论和交流。

通过实训总结,学生将能够对所学知识有更深入的理解,发现不足之处,为今后的学习和工作做好准备。

四、实训效果。

通过本次实训,学生将能够掌握计算机网络和数据库的基本原理和操作方法,提高网络配置和数据库管理的能力,为将来的就业和学习奠定坚实的基础。

同时,学生将培养团队合作意识和实际操作能力,增强实际问题解决能力,提高综合素质。

计算机专业实训报告

计算机专业实训报告

计算机专业实训报告背景作为计算机专业的学生,实践能力的培养十分重要。

因此,学校安排了一系列计算机专业实训活动,以培养我们的实践能力。

实训内容实训内容十分全面,分为以下几个方面:编程语言我们学习了许多编程语言,包括C语言、Java、Python等。

每门语言都有对应的实践环节,让我们能够掌握这些语言的基本语法和常用方法。

操作系统操作系统也是计算机专业必不可少的知识点。

我们在实训中对Windows和Linux系统进行了深入的学习,包括安装、文件管理、权限控制等方面。

数据库数据库是计算机开发中的重要组成部分。

我们在实训中学习了关系型数据库和NoSQL数据库的基本知识,以及如何使用SQL语言进行数据查询和操作。

网络编程随着互联网的普及,网络编程也越来越重要。

我们学习了常见的网络协议和编程方法,如HTTP协议、Socket编程等。

计算机硬件学习计算机专业不仅仅局限于软件方面,硬件方面的知识也是必须掌握的。

我们在实训中学习了计算机硬件的基本组成和工作原理,以及如何进行计算机组装和维修。

实训成果经过一学期的实训,我们掌握了许多实用的技能。

我们不仅能够熟练地使用各种编程语言,还能够配置和使用各种操作系统和数据库。

我们还能够进行一些简单的网络编程和计算机硬件维修。

实训感受实训并非一帆风顺。

在实训过程中,我们遇到了许多困难。

有时候代码会抛出一些奇怪的错误,有时候操作系统会出现一些意外的问题,让我们感到十分头疼。

但是,在老师的帮助下,我们始终能够找到解决问题的方法。

实训过程中,我们也发现自己还有很多需要提高的地方。

有时候我们的思维还存在一些局限性,还无法快速、准确地解决一些问题。

但是通过实训,我们慢慢地在不断地提高自己的能力。

总结实训是一次十分有价值的经验。

通过实践,我们不仅掌握了许多实用的技能,还锻炼了自己的动手能力和解决问题的能力。

在今后的学习和工作中,这些技能必将派上用场。

网上书店系统实训报告

网上书店系统实训报告

课程实训报告书课程名称:电子商务网站建设姓名:唐玲学号:0 3专业班级:电商S09-2 系(院):经济管理系设计时间:第14周设计地点:5408目录一实训目的 (3)二实训题目及要求 (3)2.1 设计要求: (3)2.2 应用程序界面设计 (3)2.21 登录和密码验证系统 (3)2.22 商品信息维护系统 (3)2.23 集成的购物车系统 (4)三需求分析与可行性分析 (4)3.1需求分析 (4)3.12网上购书的优势 (4)1.2 可行性分析 (4)四整体图示 (5)4.1 网站拓补结构图 (5)4.2整体操作流程图 (6)4.3功能模块描述 (6)4.31销售模块 (6)4.32会员操作模块 (7)4.33 后台操作模块 (7)五实训步骤 (8)5.1数据库设计 (8)5.2 用户登录 (9)5.3 添加书籍 (11)5.4 查看商品 (12)5.5 购买商品 (13)六实训心得 (16)3一实训目的网上书店又名电子书店、线上书店和虚拟书店,其内涵都一样,都是利用信息技术、数字技术、虚拟技术和网络技术在因特网上进行图书贸易的一种新型书店,是图书出版发行的另一个新型市场。

二实训题目及要求实训题目:设计一个网上书店系统,功能模块包括:登录和密码验证系统,商品信息维护系统和集成的购物车系统。

2.1 设计要求:数据库设计:account表包括username、password、authlevel和name4个字段;shopingcart表包括username、productID和quantity;catalog表包括productID、name、description、image、listprice、numinstock和category;orde表包括orderID、username、productID、listprice、quantity和orderdate。

2.2 应用程序界面设计2.21 登录和密码验证系统1 系统功能与组成2 数据库设计3 实现用户登录功能4 实现新用户注册功能5 实现密码修改功能2.22 商品信息维护系统1 实现商品信息输入功能2 实现商品信息修改功能3 实现商品信息查询功能2.23 集成的购物车系统1 实现商品搜索功能2 实现专门的放入购物车功能3 完善购物车系统4 实现下订单功能三需求分析与可行性分析3.1需求分析3.12网上购书的优势(1)网上书店挤压盗版空间(2)网上书店浓缩了图书的库存空间(3)数量、种类多,出版时间跨度大(4)不受时间、地域限制(5)信息丰富(6)多途径综合检索(7)价格低廉(8)个性服务1.2 可行性分析随着计算机技术的发展和网络人口的增加,网络世界也越来越广博,越来越丰富,电子商务已经成为网上的一股潮流。

计算机专业实习实训报告

计算机专业实习实训报告

一、实习实训背景随着我国信息技术的飞速发展,计算机专业人才需求日益旺盛。

为了提升自身的专业素养和实践能力,我选择了在某知名企业进行为期三个月的实习实训。

通过这次实习实训,我对计算机专业有了更深入的了解,也为今后的职业生涯奠定了坚实的基础。

二、实习实训单位及岗位实习实训单位:XX科技有限公司实习岗位:软件开发工程师三、实习实训内容1. 项目概述实习期间,我参与了公司的一个项目——XX智能办公系统。

该项目旨在提高企业办公效率,降低运营成本,实现办公自动化。

项目采用B/S架构,涉及前端、后端、数据库等多个技术领域。

2. 实习内容(1)前端开发在实习过程中,我主要负责前端开发工作。

具体内容包括:1)使用HTML、CSS、JavaScript等前端技术,实现页面布局和交互功能;2)根据设计师提供的UI设计图,完成页面制作和优化;3)利用Vue.js框架,实现页面组件化和模块化开发;4)与后端开发人员沟通,确保前后端数据交互的顺畅。

(2)后端开发在实习期间,我还参与了后端开发工作。

具体内容包括:1)使用Java语言,开发业务逻辑层和接口层;2)使用Spring框架,实现业务逻辑的解耦和模块化;3)使用MyBatis框架,实现数据持久化操作;4)与前端开发人员沟通,确保前后端数据交互的顺畅。

(3)数据库设计在实习过程中,我负责了部分数据库设计工作。

具体内容包括:1)分析业务需求,设计数据库表结构;2)根据业务需求,优化数据库索引和查询语句;3)与后端开发人员沟通,确保数据库设计的合理性和可行性。

四、实习实训收获1. 提升了专业技能通过实习实训,我对前端、后端、数据库等计算机专业核心知识有了更深入的了解,掌握了Vue.js、Spring、MyBatis等常用框架,提高了自己的编程能力。

2. 增强了团队协作能力在实习过程中,我与团队成员密切配合,共同完成了项目任务。

这使我学会了如何与不同背景的人沟通、协作,提高了自己的团队协作能力。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

******学校名******计算机与信息工程学院软硬件专业综合课程设计总结报告题目:简易网上书店的设计与开发姓名:*** __学号:********* ___专业:计算机科学与技术指导教师: *** __起止日期: 13.11.26—14.01.20南阳理工学院计算机与信息工程学院软硬件专业综合课程设计任务书目录1 引言 (1)2 需求分析 (1)2.1 数据流图 (1)2.2 数据字典 (2)3 系统设计 (3)3.1 系统架构设计 (3)3.2 系统功能模块划分 (4)3.3 系统数据库设计 (4)4 系统实现 (6)4.1 前台功能 (6)4.1.1 用户注册登录 (6)4.1.2 图书展示 (8)4.1.3 图书评论 (9)4.1.4 配置文件 (9)4.2 后台功能 (11)4.2.1 后台登陆 (11)4.2.2 图书管理 (12)4.2.3 商品类别管理 (14)4.2.4 图书评论管理 (15)4.2.5 订单管理 (16)5 系统测试 (17)5.1 测试基本要求 (17)5.1.1 内容检查 (17)5.1.2 链接检查 (17)5.1.3 易用性测试 (18)5.1.4 功能检查 (18)5.1.5 容错性测试 (18)5.2 测试举例 (19)5.2.1 输入域测试 (19)5.2.2 功能测试 (19)6 总结 (21)7 参考文献 (21)1 引言在国家大力推进信息化建设的宏观背景下,网上购物已经成为大众首选的消费方式,在当今网购网站突飞猛进的节奏下,要想在巨大的竞争力面前有一席之地,网站必须要有自己的特色,比如专注卖一类的商品,除了不满意就退货等人性化的售后服务之外,不再提供其他服务,本网站就是专门为那些想买书却找不到好的网站的求知者量身定做的网站,网站拥有各类书籍,用户可以通过分类进入选择自己喜欢和渴望得到的书。

网上购物是一个电子商务平台。

对于消费者来说,可以在家“逛商店”,订货不受时间的限制;获得较大量的商品信息,可以买到当地没有的商品;网上支付较传统拿现金支付更加安全,可避免现金丢失或遭到抢劫;从订货、买货到货物上门无需亲临现场,既省时又省力;由于网上商品省去租店面、召雇员及储存保管等一系列费用,总的来说其价格较一般商场的同类商品更便宜。

对于商家来说,网上购物是宣传企业形象的一种强有力的手段,是一种廉价高效的方式。

其优势在于发布信息及时、准确,图文并茂,及时刷新。

任何新登商品和促销、广告信息都可以在第一时间呈现在消费者面前。

消费者与商家之间可以实现及时互动,商家可以了解到市场的最新需求。

对于整个市场经济来说,这种新型的购物模式可在更大的范围内、更多的层面上以更高的效率实现资源配置。

2 需求分析本系统总体目标是为了实现产品的在线购物。

通过系统实现网上购物的多项功能,其中主要是管理员对商品的管理实现和用户的购物的实现。

用户在线浏览所有商品,按需求搜索相关商品,以及注册为会员后对商品选购的操作,购物结束后生成订单。

管理员则可对商品的添加,对商品的归类,对用户购物订单进行处理,以及管理员对网站进行维护操作。

2.1 数据流图数据流图(DFD----Data Flow Diagram)是描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况,就是采用图形方式来表示系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程。

1、系统顶层数据流图(如图2-1所示)。

图2-1 顶层数据流图2、用户子系统数据流图(如图2-2所示)。

图2-2 会员子系统数据流图图2-3 管理员子系统数据流图3、管理员子系统数据流图(如图2-3所示)。

2.2 数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。

数据字典的作用是在软件的分析和设计过程中提供关于数据的描述信息。

一般说来,数据字典应该由下列四类元素构成:数据元素,数据流,数据存储和数据处理。

数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一。

本系统所涉及到的数据存储表如表2-1至表2-6所示。

表2-2 数据存储之图书信息表3 系统设计3.1 系统架构设计本系统采用三层架构设计,将整个业务应用划分为表示层(UI层)、业务逻辑层(BLL层)、数据访问层(DAL层)三层。

数据访问层DAL:用于实现与数据库的交互和访问,从数据库获取数据或保存数据到数据库的部分。

业务逻辑层BLL:业务逻辑层承上启下,用于对上下交互的数据进行逻辑处理,实现业务目标。

表示层UI:主要实现和用户的交互,接收用户请求或返回用户请求的数据结果的展现,而具体的数据处理则交给业务逻辑层和数据访问层去处理。

三层架构是将系统按其作用分成三部分,每部分解决自己负责的流程。

三层架构的功用之处,在于驾驭大型web程序的结构,使之便于管理和扩展。

3.2 系统功能模块划分系统功能模块图如图3-1所示。

图3-1 系统功能模块图3.3 系统数据库设计本系统采用MySQL建立和维护数据库,系统中共有1个数据库:在线网购库(livestore)。

它的任务分别为:存储图书信息、图书类型信息、图书评论信息、订单信息、订单详情信息、订单状态信息、用户信息、用户地址信息、存储购物车信息。

电子商城数据库包含以下6个表:图书表(book)、图书类型表(category)、图书评论表(comment)、用户表(user)、订单表(orders)、订单详情表(orderitem) (1)用户表(user)用于记录用户的基本信息,包括用户编号、用户名、密码、电话、手机号、地址、邮箱地址。

其中用户编号为主键。

用户表结构如图3-2所示。

图3-2 用户表(2)图书表(book)用于记录网站所有图书的基本信息,包括图书编号、书名、作者,价格、图片、图书描述、分类编号。

其中图书编号为主键。

图书表结构如图3-3所示。

图3-3 图书表(3)分类表(category)用于记录图书分类的基本信息,包括分类编号、分类名、分类描述。

其中分类编号为主键。

分类表结构如图3-4所示。

图3-4 分类表(4)订单表(orders)记录购物网站用户所下发的订单信息,订单编号,订单时间,订单状态,价格,用户编号。

其中订单编号为主键。

订单表结构如图3-6所示。

图3-5 订单表(5)图书评论表(comment)用于会员对图书的评论信息,包括图书评论编号、图书编号、评论人、评论级别、评论内容、评论时间。

其中图书评论编号为主键。

图书评论表结构如图3-8所示。

图3-6 图书评论表(6)订单详情表(orderitem) 用于记录每个订单的详细购物信息,包括订单明细编号,该书本被订购的数量,订单总价格,该书的编号,订单编号。

其中订单详情编号为主键。

订单详情表结构如图3-11所示。

图3-7 订单详情表4 系统实现4.1 前台功能4.1.1 用户注册登录用户注册页面如图4-1所示。

如果输入信息有误则会提示错误信息,需要重新输入。

图4-1用户注册页面主要代码如下:public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {String name = request.getParameter("name");String password = request.getParameter("password");String phone = request.getParameter("phone");String cellphone = request.getParameter("cellphone");String address = request.getParameter("address");String email = request.getParameter("email");User user = new User();user.setAddress(address);user.setCellphone(cellphone);user.setEmail(email);user.setId(Utils.makeId());user.setName(name);user.setPassword(password);user.setPhone(phone);BusinessServices service = new BusinessServices();service.addUser(user);response.getWriter().write("注册成功!!!");}会员登录页面如图4-2所示。

如果输入信息有误则会提示错误信息,需要重新输入。

图4-2 会员登录页面主要代码如下:public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {String name = request.getParameter("name");String password = request.getParameter("password");BusinessServices service = new BusinessServices();User user = service.findUser(name, password);if(user!=null){request.getSession().setAttribute("user", user);}else{request.setAttribute("message", "<script>alert('用户名或密码不对!!')</script>");}request.getRequestDispatcher("/head.jsp").forward(request, response);}4.1.2 图书展示图书展示页面如图4-3所示。

图4-3 商品展示页面主要代码实现如下:public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {String category_id = request.getParameter("category_id");String pageNum = request.getParameter("pageNum");BusinessServices service = new BusinessServices();Page page = service.getBookByPage(category_id, pageNum);request.setAttribute("page", page);request.setAttribute("category_id", category_id);request.getRequestDispatcher("/manager/listbookbypage.jsp") .forward(request, response);}4.1.3 图书评论用户登录后才能发表评论。

相关文档
最新文档