程序设计论文模版实例.docx

上传人:b****5 文档编号:8510576 上传时间:2023-01-31 格式:DOCX 页数:14 大小:132KB
下载 相关 举报
程序设计论文模版实例.docx_第1页
第1页 / 共14页
程序设计论文模版实例.docx_第2页
第2页 / 共14页
程序设计论文模版实例.docx_第3页
第3页 / 共14页
程序设计论文模版实例.docx_第4页
第4页 / 共14页
程序设计论文模版实例.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

程序设计论文模版实例.docx

《程序设计论文模版实例.docx》由会员分享,可在线阅读,更多相关《程序设计论文模版实例.docx(14页珍藏版)》请在冰豆网上搜索。

程序设计论文模版实例.docx

程序设计论文模版实例

 

浙江工商大学计算机与信息工程学院

《电子商务系统分析设计》报告

 

 

二零一零年十一月

 

课程设计任务书

课程设计项目

商品模糊查询系统

设计起讫时间:

年月日~年月日

设计目的和要求:

本网站前台采用HTML+CSS结构,后台使用JSP+JavaBean+Servlet的模式来实现一个小型电子商务信息平台。

利用日益繁荣的互联网,在繁多的商品市场中提供了一个全新的符合用户要求的电子商务信息平台。

为了提供出模糊查询的依据条件,主要进行了商品特征分数值的新型查询模型。

开发的这个网上书店电子商务网站是基于Internet/Intranet及Web技术,建立以Browser/Server为结构模式、以数据库为后台核心应用、以服务为目的信息平台。

设计主要内容(含使用的工具语言、环境要求等):

建立一个以商品信息货架为主要界面的网站,通过对商品信息的模糊搜索出符合不同用户不同要求的商品群。

网站主要分为用户操作的前台和管理者操作的后台两部分组成。

前台主要通过HTML+CSS结构来进行框架的搭建,展示商品的相关信息;后台通过JSP使用SQLSERVER数据库进行前台信息的管理与删除。

开发工具与技术:

DreamwaverMX2004,eclipse(JSP),Tomcat5.5

运行环境:

WindowsXP、Tomcat5.5、JDK1.5、SQLSERVER2000

 

2010年 11 月 20 日

 

目录

一、系统需求分析2

1.1系统的背景介绍2

1.2系统的可行性研究2

1.3系统需求分析2

二、系统功能分析和设计2

2.1系统简介2

2.2系统功能框架图2

2.3系统介绍2

三、系统数据分析和设计2

3.1系统功能清单2

3.2用例图3

3.3类图3

3.4活动图3

3.5顺序图3

3.6数据库设计3

四、系统界面设计3

4.1输入界面设计3

4.2输出界面设计(包括报表设计)3

五、系统实现3

5.1系统运行环境3

5.2系统核心代码3

5.3系统测试3

一、系统需求分析

1.1系统的背景介绍

网络购物已经不仅是一种时尚,而成了人们的生活必需。

越来越多的人选择了方便快捷和价格透明的网络购物。

目前中国的网购规模已由7400万扩大到8788万,大约4个网民中有1个人是购物用户,而在欧美和韩国等互联网普及率较高的国家,每3个网民中就有2个人在网上购物。

中国网络购物的潜力还远未被释放。

根据调查,网民在购物前总是倾向于事先了解相关的商品信息。

而查询商品信息的途径主要是通过网络。

因为网络已经逐渐成为现代社会各种信息的载体,其对于大众舆论有着举足轻重的作用。

由普通用户主动发布的文本信息越来越多,如新闻、博客文章、产品评论、论坛帖子等。

但是由于立场、出发点、个人状况和偏好的不同,民众对生活中各种对象和事件所表达出的信念、态度、意见和情绪的倾向性必然存在很大的差异。

浏览如此繁杂的网络评论,既浪费精力和时间,又只能管中窥豹而得不到全面而准确的结论,反而给用户带来困扰。

因此,当务之急是为购物群体们提供一个方便快捷的信息平台,从而使他们可以清楚地了解商品信息并且通过多方面的对比而做出决策。

而量化的商品评价信息显然解决了带给用户的困扰问题。

1.2系统的可行性研究

全面深入地进行市场分析、预测。

调查和预测拟建该信息在国内、国际市场的需求情况;研究产品的目标市场,分析市场占有率;研究确定市场,主要是产品竞争对手和自身竞争力的优势、劣势,以及产品的营销策略,并研究确定主要市场风险和风险程度。

 

技术的可靠性。

项目的开发是在自主创新的基础上进行技术的探索研究的。

意见挖掘与分析技术的准确度决定着其分析结果的利用价值。

准确度越高,利用价值越高。

所以在创业过程中,保证技术的高度可靠性是成功的关键之一。

1.3系统需求分析

1.3.1总体需求

●建立对商品提供全面管理的信息系统

●对所有的商品、用户提供全面管理

●对不同商品的不同特征进行分值计算

●对不同商品进行模糊性查询

1.3.2功能需求

客户界面部分

●用户注册登录

●个人信息管理

●一级商品(即商品大类)浏览

●二级商品(即具体产品)浏览

●三级商品(即产品款项)浏览

●三级商品特征分值

●根据各个特征分数查询产品型号群

●根据模糊名称查询产品型号群

管理界面部分

●用户管理:

修改、删除、查看

●商品特征分数管理:

删除、查看

●管理员登录

●一级商品及其特征名词管理

●二级商品信息管理

●三级商品信息管理

1.3.3性能需求

●页面模块化:

在界面设计上采用模块化思想,把很多页面共有部分集成一个模块,提高开发效率。

●三层结构设计:

采用三层结构设计,即程序逻辑结构分为用户界面层、业务逻辑处理层和数据存储层。

业务逻辑层采用JavaBean实现,用户界面与业务逻辑分离,系统的安全性、可维护性、重用性和可扩展性大大提高。

●面向对象设计:

在系统中将用户、各级商品等都封装成相应的类,同时每个类都有自己对应的操作类,从而再次提高了对数据库操作的安全性和程序的可扩展性。

●人性化设计:

系统界面友好,导航明晰,易于使用。

1.3.4数据库需求

需求信息

●用户分为一般用户和管理员用户。

●每一种特定商品对应一种二级商品与一种一级商品。

●一个用户可以对多种商品的不同特征值进行分值打分。

●用户通过对不同特征值分值的模糊信息查找商品群。

●用户通过对名称的模糊搜索查找商品群。

数据项和数据结构

●管理员信息表(adminorinfo),包括数据项:

用户ID,用户名,密码。

●普通用户表(userinfo),包括数据项:

用户ID,用户名,密码,注册邮箱等。

●一级商品表,包括数据项:

商品ID,商品名称等。

●二级商品表,包括数据项:

商品ID,商品名称,一级商品ID等。

●三级商品表,包括数据项:

商品ID,商品名称,二级商品ID,详细信息,各个特征的分值平均项等。

●商品分值表,包括数据项:

特征1分值、特征2分值等特征的分值,设定分值用户ID等。

二、系统功能分析和设计

2.1系统简介

该系统主要通过对商品的模糊搜索来搜索出符合用户要求的商品群,将商品群范围逐渐缩小到符合用户的最小临界。

这样,不光满足了用户的各项要求,还提供给用户相应的自主选择权利。

前台主要通过商品的浏览,对商品进行查看。

同时商品特征分数或者商品名称作为输入,输出三级商品群,便于用户的查看与选择。

用户进入三级商品界面时,对三级商品的特征进行相应的分值打分,这些分值作为输入,计算出该三级商品的平均特征分值,分值储存到数据库。

当用户进行特征分数搜索时直接调用产生三级商品群。

后台主要通过对用户的管理,对商品的管理,以及对商品特征及分数的管理进行前台信息的更新和数据库信息的管理工作。

2.2系统功能框架图

系统主要包括用户界面和管理界面两部分。

用户界面,主要有注册登陆功能、商品浏览功能、商品特征分值功能、个人信息管理、模糊查询功能等功能。

如图2.2-1用户框架图;

图2.2-1

管理界面,主要有管理登陆、用户管理、商品分值管理、商品信息管理等功能。

如图2.2-2管理框架图。

图2.2-2

2.3系统介绍

网站前台主要有用户注册登录、个人信息管理、商品浏览功能、商品特征分值功能、模糊查询功能。

其中,商品主要分为三阶,一级商品,二级商品和三级商品。

每一级商品从属于上一级商品。

用户需要的具体商品处于三级商品。

因此,商品浏览功能分为一级商品浏览、二级商品浏览、三级商品浏览三项功能。

模糊查询功能主要分为特征分数模糊查询功能与商品名称模糊查询功能。

用户可以通过注册登录进入系统网站,查看相应类别商品的浏览功能与用户的个人信息管理。

进入浏览目录后,用户可以直接进行商品名称模糊查询功能,数据库中通过对一级商品表、二级商品表、三级商品表三张表之间的衔接进行查找;进入二级商品浏览目录时,用户可以通过选择单选按钮选择使用名称模糊收缩或者商品特征分数模糊查询功能,进行商品的模糊查找,选择不同的排列顺序来获得不同的排列顺序的商品群,数据库通过对三级商品表的特征分值项进行搜索查找。

进入三级商品信息网页后,用户可以进行对该商品的特征分值打分,分值存储于商品分值表,存储各个特征分数以及打分者的用户ID。

同时系统将整合计算商品分值表中同一种三级商品的分值并计算出相应特征的平均值,覆盖到三级商品表中的特征值。

网站后台主要有管理登陆、用户管理、商品分值管理、商品信息管理等功能。

管理者通过登录功能进入网站后台系统,在后台系统,管理员可以通过用户管理,对用户进行删除与查看操作,通过对普通用户表进行操作;通过商品分值管理,对三级商品的用户分数进行删除与查看操作,通过对商品分值表进行操作;在商品信息管理中,通过商品大类管理,对商品大类进行信息添加、删除、修改操作,在商品大类信息表中进行操作;通过一级商品管理,对一级商品进行添加、修改、删除操作,以及一级商品特征的添加、修改、删除操作,通过对一级商品表进行操作;通过二级商品管理,对二级商品进行信息添加、删除、修改操作,在二级商品信息表中处理;通过三级商品管理,对三级商品进行基本信息的添加、修改、删除操作以及该三级商品分数的查看、修改,通过对三级商品表进行操作。

三、系统数据分析和设计

3.1系统功能清单

系统主要包括用户界面和管理界面两部分。

用户界面,主要有注册登陆功能、商品浏览功能、商品特征分值功能、个人信息管理、模糊查询功能等功能。

管理界面,主要有管理登陆、用户管理、商品分值管理、商品信息管理等功能。

具体功能清单如表3.1-1功能清单表所示

表3.1-1功能清单表

管理者

功能模块

主要功能

用户user

注册登录功能

新老用户进入登录网站

用户user

个人信息管理

用户对个人信息的查看与修改

用户user

商品浏览功能

一级商品(商品大类)浏览功能

用户user

商品浏览功能

二级商品(具体产品)浏览功能

用户user

商品浏览功能

三级商品(产品款项)浏览功能

用户user

商品特征分值功能

用户对三级商品特征进行打分

用户user

模糊查询功能

通过对商品名称进行模糊查询

用户user

模糊查询功能

通过对商品特征分数进行模糊查询

管理者adminor

登录功能

管理者的登录操作

管理者adminor

用户管理

对user进行查看删除操作

管理者adminor

商品分值管理

商品分值信息管理

管理者adminor

商品信息管理

商品大类信息管理

管理者adminor

商品信息管理

一级商品信息管理

管理者adminor

商品信息管理

二级商品信息管理

管理者adminor

商品信息管理

三级商品信息管理

3.2用例图

网站用户主要分为两类,一种是普通用户,网站的直接受益者,主要拥有通过网站了解各种商品信息及对商品进行自定义打分的权利。

另一种是网站后台管理者,主要通过后台进行网站内容上的管理和网站用户管理双方面的任务。

如图3.2-1,为网站的用例图。

图3.2-1

3.3类图

3.4活动图

3.5顺序图

3.6数据库设计

ER图:

管理员信息表:

adminorinfo

字段名

数据类型

Adminor_id

Bigint

Vc_username

Varchar

Vc_password

varchar

普通用户表:

userinfo

字段名

数据类型

user_id

Bigint

Vc_username

Varchar

Vc_password

varchar

Vc_email

varchar

商品大类表:

bigtype

字段名

数据类型

Bigtype_id

int

Vc_btname

Varchar

一级商品信息表:

firgoodinfo

字段名

数据类型

Fginro_id

int

Vc_name

Varchar

btid

int

Vc_F1

varchar

Vc_F2

Varchar

Vc_F3

Varchar

Vc_F4

Varchar

Vc_F5

varchar

二级商品信息表:

sengoodinfo

字段名

数据类型

Sginfo_id

int

Vc_name

varchar

fgid

int

三级商品信息表:

thirgoodinfo

字段名

数据类型

Tginfo_id

int

Vc_name

Varchar

Sginfo_id

int

fl_F1

Float

fl_F2

Float

fl_F3

Float

fl_F4

Float

fl_F5

float

分值清单表:

sorcecurrent

字段名

数据类型

Sorcecurr_id

int

Vc_tgname

varchar

User_id

bigint

Tginfo_id

bigint

Dt_time

datetime

F1

int

F2

int

F3

int

F4

int

F5

int

四、系统界面设计

4.1输入界面设计

4.2输出界面设计(包括报表设计)

五、系统实现

5.1系统运行环境

5.2系统核心代码

5.3系统测试

说明:

文档正文采用宋体小四号字体,行距为1.5倍行距,文中图、表分别用图1、图2…,表1、表2…标注

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1