现且达 到举一反三的目的,完成一个项目解决一类
问题。要求学生能够全面、深入理解和熟练 掌握所学内容,并能够用其分析、设计和解答类似问题;对此能够较好地理解和掌握, 能够进行简单分析和判断;能编写出具有良好风格的程序;掌握 JSP 网站设计的基本技 能和面向对象的概念和方法;了解多线程、安全和网络等编程技术。同时培养学生进行 分析问题、解决问题的能力;培养学生进行设计分析、设计方法、设计操作与测试、设 计过程的观察、理解和归纳能力的提高。
1
辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)
第 2 章 课程设计内容
2.1 需求分析 随着计算机科学的发展,数据库技术在 Internet 中的应用越来越广泛,为广大网络 用户提供了更加周到和人性化的服务。个性化已逐渐成为当今 Web 应用的潮流。本文研 究了一种基于数据关联规则电子书店系统,此
方案与现今网上已采用的一些方案相比, 具有用户使用更简单、界面更直观等优点。随着我国互联网的更加普及和电子书店的更 趋成熟,会有越来越大的消费群体,市场潜力会得到充分发挥。开发之前首先进行了大 量的可行性分析,研究电子书店的发展和它的现状以及发展前景,讨论建设电子商务网 站的意义和必要性;然后进行了网站系统商务分析,也就是调查网上书店的需求分析; 其次,对网站系统功能实行了总体设计,包括它所要实现的功能、开发工具和开发环境, 网站功能逻辑模型结构化设计。确定了这一系列的构思后,开始着手做网站。首先,阐 述整个个性化页面生成系统的系统结构及工作原理,分析了系统实现中的特殊性、难点 和重点;然后,设计实现用户管理、商品管理、书店定单管理、图书的浏览和查找、书 店购物结帐功能等页面 ;再是分析并解决实现中的若干技术问题;最后,建立完整的网 上书店,进行测试并分析结果。 所开发的电子书店系统,技术采用 JSP 动态网页技术,该技术安全,跨平台,具有 一次编译,到处运行的特点。同时提供了防止内存泄露的方法。网上书店较之传统的书 店具有成本低、灵活性高、可扩展性、及时性等优。我通过仔细的分析和规划,本书店 系统有如下功能:用户注册,登录,用户信息修改,图书展示,图书
查询,购物结账, 购物车和管理员的普通维护功能等。 速地找到想要购买的图书。 5.购书结账模块:购物车是网上书城中最重要的组成部分。网上书城的目的是实现 图书的在线销售。因此为顾客提供一个方便、个性化的购物车将会大大提高用户在网上 购书的兴趣。购物车的实现技术有方式。 6.购物车模块:目前由于技术及法律上的一些问题,网上在线结算、支付还未普及 使用,因此作为网上书城这类中小企业的书款结算还不宜在网上在线进行。 7.普通的维护模块:这是给管理员的功能,维护书店良好运行。 8.用户信息修改模块:用户能对自己的信息进行修改。
2
辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)
系统框架图如图 2.1 所示: 网上书
用户管
图书管
在线购
用 户 登 陆
用 户 注 册
删 除 用 户
图 书 入 库
图 书 删 除
图 书 查 询
图 书 查 询
放 入 购 物 车
查 看 购 物 车
清 空 购 物 车
图 2.1 系统框架图
2.2 分析和设计(页面和数据库) 设计电子书店时,首先应该区别是普通用户登录还是管理员登录。如果是普通用户 登录,那么该用户只有查询图书和购买图书的权限。如果是管理员登录,具有管理书店 的权限。 1.数据库设计 1)数据库的需求分析 数据库的设计通常是以一个已经存在的数据库
管理系统为基础的,
常用的数据库管 理系统有 Access、SQL Server、Oracle 等。根据用户的需求和系统分析,本系统采用 SQL Server 2000 数