文档介绍:XX工业大学
软 件 开 发 技 术 报 告
课题名称
简单网上书店系统的设计与实现
学 院
计 算 机
专业班级
计算机科学与技术
组 长
成 员
摘 要
21世纪以来,人类经济高速发展,人们的生活发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。为了让消费者网上购物过程变得简单、方便、安全、快捷,网上购物成了一种新型而热门的购物方式。而网上书店的出现,更是满足了那些对书有渴望的朋友们。让他们足不出户便能购得自己心仪的好书。简单网上书店系统是一种具有交互功能的商业信息系统,它在网络上建立一个虚拟的购物商城,使购物过程变得轻松、快捷、方便。 简单网上书店系统实际上是一个B/S结构的信息系统,目前开发这种系统用到的主要开发工具有:ASP、JSP、PHP等,用到的数据库主要是一些流行的大型数据库,如Oracle,SQL server,MYSQL等,我们开发该系统用到的开发工具为JSP,数据库使用的是MYSQL。 本系统实现了用户在线注册、定购商品、浏览商品、查询商品信息等操作。
关键字:网上书店,B/S,JSP,方便
目录
1.绪 论 1
概述 1
简单网上书店系统的构建
开发环境与工具介绍1
Myeclipse、tomcat6、mysql 1
html语言 1
jsp技术 1
2.可行性研究 2
技术可行性 2
经济可行性 2
操作可行性 2
3.系统需求分析 3
用户需求分析 3
系统E-R图 3
4.系统设计 4
数据库逻辑结构设计 4
逻辑设计规范
E-R图与关系模式的转换
逻辑结构表
功能模块图及分模块功能描述 4
系统的功能模块图 4
系统功能模块简介 4
5.系统实施 5
建立数据库 5
数据库连接 5
主要模块实施 5
登录模块的开发 5
注册模块的开发 5
顾客浏览图书模块的开发 5
搜索图书模块的开发 5
图书分类显示模块的开发 5
5
生成订单模块的开发 5
订单管理模块的开发 5
图书收藏模块的开发 5
用户信息模块模块的开发 5
系统测试 5
软件测试的对象 5
软件测试的结果 5
6.系统说明 6
开发环境 6
系统安装与配置 6
总 结 7
参考文献 8
绪 论
概述
简单网上书店系统实际上是一个B/S结构的信息系统,由java语言实现。在JDK环境下,我们采用Myclipse开发软件,软件设计为MVC结构。模型层是进行数据库访问,并且封装对象,这一层中也存放在访问数据库取出信息封装成对象的类也就是实体类的信息,我们使用JDBC实现这一层的功能;控制层用来控制请求的响应和调用写好的相应的访问数据库的方法,我们现在用Servlet来实现这一层,并使用反射机制按照当前请求选择不同的业务;表现层用来显示数据和收集必要数据,我们现在用JSP来实现这一层,且通过JavaScript 验证收集的数据是否正确。数据库和服务器我们使用的是Mysql与Tomcat。
开发环境与工具介绍
Myeclipse:企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSP, CSS, Javascript, SQL, Hibernate。
:Tomcat 是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat时,它实际