网上购物系统可行性研究及系统目标

1.1 网上购物系统可行性研究

中国互联网络信息中心2006年发布的《中国互联网络热点 调查报告》显示,相对于传统购物方式,网上购物在三个方面优势明显,53.9%的人认为送货上门比较方便,50.1%的人认为价格便宜,44.8%的认为可以购买到本地没有的物品。

    网上购物系统对于所有销售者讲,具体的优势体现在,不受营业时间和地狱的限制,任何时候、任何地方的消费者都可以浏览商品信息并进行交;不必支付使用现实的场地所产生的种种费用,比如水电费、房租、装修费和管理费等;不必承担显示经营可能产生的风险,如遭遇盗窃,抢劫等。

    从消费者角度讲,不受“营业时间”的限制,足不出户就可看到全国各地的商品,可以使用信用卡网上支付,节约了大量的时间和金钱,满足了消费者付出最小成本得到最大效用的目的。在这个过程中,机会成本将是人们做出抉择的重要依据。网上购物能够兴起并相对稳定发展,是由于相对于传统购物方式,它能够降低消费者的机会成本,同时也降低消费者的机会,达到双赢。

在收入越高的地方,由于时间的机会成本越高,人们越愿意采用网上购物系统。这一原因可以解释为什么现在电子商务的发展国家及大中城市发展快于不发达国家的现象。可以遇见随着我国经济的快速稳定发展、个人收入的不断提高,特别是购物理念的改变网上购物系统在我国将有更广阔的市场和良好的发展前景。

1.2 网上购物系统的目标

(1)用户注册后,登陆到网上购物系统中,可以进入购物流程(或在结帐之前注册并登陆系统)。

(2)客户可以登录网上购物系统浏览和购物,当注册后,可以在客户所购商品总金额达一定数量时,从普通会员根据量值不同自动升级成为不同等级的VIP会员,并享受不同折扣优惠。

(3)客户一次可以购买多种商品,当确认购买之后,将产生一张订单。

(4)订单生成后,客户可在前台查询订单的处理状态:“T”表示订单上的商品已发出,“F”表示订单上的商品未发出。若订单不能在规定日期送达,客户可退单或做其它处理。

(5)一个销售商可以提供多种商品,且一种商品可以由多家销售商提供。

(6)客户和商家可在系统发表留言或评论。

第二章 网上购物系统需求分析

2.1 客户前台功能

① 客户管理功能

系统实行会员注册或登陆,对客户的相关信息的信息(允许项)可以进行修改。

② 商品信息浏览、查询功能

商品查询是指系统为客户提供模糊查询商品信息、搜寻商品的功能。

商品浏览是指只要登录到网站后,用户就可以在线浏览展示商品,当单击产品名或图片就会看到产品的详细介绍。

③ 购买功能

当客户确定了购买对象后就可以下订单,从而进入购物系统,最终完成购买。

只有注册用户才能利用该系统下订单。注册后并且处于在线状态才可以购物下订单。非注册用户和处于非在线状态的用户,只能浏览商品的基本情况。用户登录后,就可以使用系统提供的各种功能。单击产品对应的购买按钮后,将显示购物车界面,在该界面中实现购买产品数量统计、总价格统计及每种产品的购买时间。在购物车中,可以实现继续购买、产品数量的修改、删除购买物品、到收银台付款等功能。

④ 网上结算银行功能

系统采用网上银行方式,支持网上结算,经过模拟认证后,根据银行帐号在网上处理购买结算。

⑤ 售后评价及退货功能

完成购物后,可以进行评价或者要求商家予以退货服务。

2.2 商家后台功能

① 商品信息管理功能

由系统管理员或由系统管理员授权委托管理整个系统的商品信息,发布销售商品信息,商家注册取得授权后可在系统后台随时增添、修改、更新销售商品信息。

② 订单管理功能

系统内构成由订单生成,按时间顺序生成订单号、订单入库,订单查询组成的完整的订单处理流程。

③ 配送管理功能

合同(订单)确认后,卖方向买方送提货单证(网上下载),凭单提货、配货送货。

④ 商品退货处理和售后评价功能

售后服务中不合格退货的要求,系统支持退货处理,包括货款退还的操作,同时对客户予以评价。

⑤ 客户信息管理功能

系统实行会员注册,对客户的相关信息、交易信息等实行跟踪管理,适时会员实行升级制度。

2.3 网上购物系统的用例图设计

根据网上购物系统的需求,在系统的用例图中,包括的主要角色有管理员用户,消费者,系统和数据库。

(1) 针对消费者的顶层用例图

a. 用户注册和登陆:用户注册和登录是网上购物系统所必须拥有的一项功能。当用户决定结束购物去结账的时候,需要用户处于登录状态。网上购物系统要求用户输入用户名、密码。在输入用户名和密码之后,系统将确认用户名和密码是否正确,如果验证成功,就是用户处于登录状态。否则,系统只显示用户名和密码的错误信息。

用户在登陆页面中能够进行新用户的注册,这是系统要求输入用户注册信息。如果用户名已经存在,系统将向用户显示相应的错误信息,并提示用户是填写其他的用户名。并且用户登陆后可以随时修改个人注册信息。

b. 商品浏览与搜索:用户可以通过网站浏览各种商品。在系统的主页面上,是所有商品类别的列表,商品类别列表中包括各种类别的名称和描述。通过单击某个商品类别的链接,用户可以查看该商品的所有商品列表,它包括各个商品的名称、图片、产品介绍等信息,接着用户可以单击某个商品的链接,将进入该商品基本信息的列表页面。在该页面的商品条目中,包含有商品名称、所属名称、价格等,以及添加到购物车的按钮。如果用户点击购物车按钮,将进入购物车向导中。

c. 维护购物车:当用户在商品列表视图或商品详细视图中单击添加到购物车按钮时,将跳转到购物车的页面,商品会被自动添加到购物车中,默认数量为1.在购物页面,将列出用户的购物车的所有商品,并且每个商品列出商品名、所属的产品名、商品描述、是否有库存、购买数量、单价以及移除按钮。用户可以任意更改购买某个商品的数量,单击更新购物车按钮即可实现更新。用户可以单击移除按钮移除选择的商品,则可实现该商品从购物车中删除。同时在购物车的下方列出了总的价格。

d. 填写与确定购物:消费者结束购物后,将进行结账。结账是一个向导式的过程,购物车中的账单按钮可以将用户导向结账向导。结账向导首先向用户显示购物车中的商品信息,用户确认后开始填写订单的信息,包括信用卡号码、类型、过期时间以及送货的详细地址。填写完毕后,用户就可以提交订单了。系统验证用户填写的订单信息,如果正确,则可向用户显示订单成功的页面,用户在该页面下可以看到和打印订单号。

(2)针对管理员用户的顶层用例图:

a. 登陆与注销:网上购物系统要求管理员在进行相应管理操作前先进行登录,在登陆页面中输入用户名、密码。在输入用户名和密码之后,系统将确认用户名和密码是否正确,如果验证成功,就使管理员处于登录状态。否则,系统只显示用户名和密码的错误信息。注销即为重新登录,清楚该管理员的所用的登陆信息,并重新将其导入登陆页面进行重新登录。

b. 处理订单:当用户将其订单确认并提交以后,该订单将存储在后台数据库中,管理员通过相应的页面去查看(不能修改)订单,并按订单中的要求将商品邮寄到用户指定的地点。同时管理员可以对订单按其不同的分类进行管理。

c. 维护商品:管理员可对数据库中的商品进行维护,即及时更新商品,调整商品的价格等,并可按商品的不同分类进行管理,也可发布商品的促销信息等。

(3)针对管理员的订单处理子用例图

2.4 网上购物系统活动图设计    

(1) 针对消费者的网上购物系统的活动图

商品浏览的活动图                 添加商品到购物车中

用户注册活动图

(2)当进入网上购物系统的后台维护管理系统可以进行的活动图:

用户登录的活动图

第三章 概要设计

3.1角色分配与权限

根据系统的功能需求,系统中的角色可以分为管理员,普通用户和游客。各个角色的功能如下:

游客:可以浏览网站中的商品,查看商品的详细信息。

普通用户:为通过注册了的用户,他们可以浏览商品,查看商品详细信息,购买评论,修改个人信息等。

管理员:拥有最高权限,可以管理用户(如封锁违规用户)、管理商品信息、订单处理、发布公告及相关信息、设置友情链接、与供货商联系等。

角色名称

权限描述

游客

查看商品

用户(买家)

注册/登录、购买商品、下(取消)订单

系统管理员

用户管理、商品管理、订单管理

3.2.系统功能点

功能需求点详细列表如下:

编号

功能名称

模块编号

功能描述

输入内容

输出内容

1.1

用户登录

1

保证所有系统的合法用户通过身份认证进入购物系统进行购物操作

用户名、密码、验证码

用户登录状态

1.2

用户注册

1

对用户名进行检测,信息通过检测之后成为本系统的用户

用户名、密码、性别、QQ、E-mail、电话等基本信息

注册的结果(提示用户“注册成功”或者“注册失败”)

1.3

修改个人信息

1

用户根据自己当前的情况修改个人信息

要你修改的内容

提示修改结果(“修改成功”或者“修改失败”)

1.4

用户查询

1

用户可以查看自己的详细信息

用户的用户名、密码

用户的详细信息

1.5

后台登录

1

仅管理员能够登录后台

后台用户名、密码

提示后台登录是否成功

2.1

商品查询

2

用户根据自己的喜好,查看商品的详细信息

商品的ID号

显示商品的详细信息

2.2

添加商品系列

2

管理员添加商品系列的信息

商品系列的ID号

提示是否添加成功

2.3

删除商品系列

2

管理员删除商品系列信息

选定的商品系列

提示系列信息删除成功或者删除失败

2.4

添加商品条目

2

管理员添加商品条目的信息

商品条目ID

提示是否添加成功

2.5

删除商品条目

2

管理员删除商品系列信息

选定的商品条目

提示条目信息删除成功或者删除失败

3.1

添加商品到购物车中

3

用户根据自己的喜好,将商品添加到购物车中

选定商品的ID

提示添加成功或失败

3.2

删除购物车中的商品

3

若用户不想想要该商品,将其从购物车中删除

选定商品的ID

提示条目信息删除成功或者删除失败

3.3

浏览商品

3

用户查看添加到购物车中的商品

选定商品的ID

显示购物车中商品的信息

4.1

查看用户订单

4

当用户选择好商品后,在支付之前,确认商品

订单号

显示订单中的所有商品

4.2

处理订单

4

管理员根据用户订单中的商品,处理订单

订单号、商品的ID

修改数据库中的信息,并将商品发给用户

5.1

添加友情链接

5

管理员在后台添加友情链接

友情站点相关信息

显示友情站的Logo,通过点击Logo即可跳转到友情站点

5.2

编辑友情链接

5

管理员修改友情链接信息

友情链接信息

显示更新后的友情链接信息

5.3

删除友情链接

5

对于不合格的友情链接进行清理

“删除”命令

显示删除结果(“删除成功”或者“删除失败”)

第四章 网上购物系统架构设计

网上购物系统架构设计遵循多层次架构设计原则,从上到下依次为视图层、控制器层、模型层、数据持久层和数据库层,系统层次架构模

在网上购物系统中,视图层和控制层使用Structs框架实现,而数据持久层和数据层使用Hibernate实现,模型层实际上再细分为数据访问层(DAO)和数据服务层(Manager),Util是指一些使用工具类 ,例如系统配置类、执行数据转换类等。

  • 网上购物系统业务实体类和业务类设计

5.1网上购物系统的业务实体及其关系

经过仔细研究得出,网上购物系统的业务实体包括注册用户(Member)、商品(Item)、商品类别(Category)、商品系列(Product)、订单(Order)、购物车(Cart)、购物车中的商品(CartItem)和订单中的商品(LineItem)等。

各实体间的关系如下:Item、LineItem和CartItem都是一对一的关系,订单和购物车的每一种商品是对应Item的不同包装形式,而Order与LineItem、Cart和CartItem都是一对多的关系,订单和购物车中都可以有多个商品。Item与Product、Product与Category都是多对一关系,一个类别下会有多个产品,一个产品下会有多个不同型号的商品条目。一个用户可以有多个订单,因此Order与Account之间的关系是多对一的关系。

订单中除了包括所购买的产品的信息,还应包括下订单的客户,订单的发货地址或收款地址,信用卡的详细信息以及订单状态,订单状态可以帮助商品客户和管理员了解彼此关于订单的处理情况。

5.2 网上购物系统的实体类图

根据以上分析得到的网上购物系统实体之间的关系,将该系统中的实体转化为实体类图如下:

5.3 网上购物系统的业务类图

根据系统中对实体相关的操作,得到系统业务类图如下:

对于用户、商品类别、商品系列、商品条目,订单等进行简单操作,如添加、删除、修改等。

  • 网上购物系统数据库模型设计

注册用户(Member)、商品类别(Category)、商品系列(Product)、商品(Item)、订单中的商品(LineItem)和订单(Order)等对象都需要持久化,因为他们一般不会更改。所以他们在数据库中必须有对应的表。而代表购物车的Cart和代表购物车中的商品的CartItem类对象都不需要持久化,因为购物车Cart和购物车里的商品CartItem都是随着用户退出系统自动消亡,他们存在于内存中,生命也仅限于HTTP Session范围内,因此这两个模型并不存在对应的数据模型,并且每个注册用户相应的有一个用户账户Account。

  根据以上数据模型设计原则,网上购物系统的数据表基本结构和香精的数据模型设计如下:

  1. 注册用户表(Member)与注册用户数据模型

注册用户表存放网上购物系统的组侧用户信息,包括用户的用户名、密码、姓名、联系方式等信息。

序号

字段名

类型

长度

主键

是否为空

描述

1

userId

integer

80

用户ID

2

userName

varchar

80

用户名

3

passWord

varchar

80

密码

4

E-mail

varchar

80

电子邮件

4

status

varchar

2

状态

5

listOption

varchar

80

列表选择

  1. 用户账号表(Account)与用户账户数据模型

用户账户表用来保存注册用户的信用卡的信息。包括用户ID、密码、地址等。

序号

字段名

类型

长度

主键

是否允许为空

描述

1

userId

integer

80

用户ID

2

passWord

varchar

80

密码

3

E-mail

varchar

80

电子邮件

4

name

varchar

255

用户名

5

status

varchar

2

状态

6

Addr

varchar

80

地址1

7

city

varchar

255

城市

8

state

varchar

20

省份

9

zip

varchar

20

邮编

10

phone

varchar

80

联系电话

3.商品类别表(Category)与商品类别数据模型

商品类别记录了网上购物系统的商品分类的相关信息,以便对商品的信息进行分类显示。为了能使用户找到所需的商品信息,对所示商品按照品牌进行分类管理。

序号

字段名

类型

长度

主键

是否允许为空

描述

1

cartId

integer

20

商品类别ID

2

name

varchar

80

商品类别名称

3

descn

varchar

255

描述

4.商品条目表(Item)与商品条目数据模型

商品条目表包括条目的ID、产品的ID、单价、供货商、状态等,其字段设置为:

序号

字段名

类型

长度

主键

是否允许为空

描述

1

itemId

integer

20

商品条目ID

2

productId

varchar

20

产品ID

3

listPrice

varchar

20

单价

4

unitCost

varchar

20

进货价格

5

supplier

varchar

255

供货商

5.商品系列表(Product)与商品系列数据模型

商品系列表记录了商品的ID、商品类别、商品的名称以及相应的描述信息。

序号

字段名

类型

长度

主键

是否允许为空

描述

1

productId

integer

20

商品系列ID

2

cartId

varchar

20

商品类别

3

name

varchar

20

商品名称

4

descn

varchar

255

描述

6.商品条目中的供应商表(Supplier)和供应商数据类型

商品条目包括供应商ID、名称、状态、电话等。

序号

字段名

类型

长度

主键

是否允许为空

描述

1

suppId

integer

20

供货商ID

2

name

varchar

80

供货商名

3

Addr

varchar

80

地址

4

city

varchar

255

城市

5

state

varchar

20

省份

6

zip

varchar

80

邮编

7

phone

varchar

80

电话

7.存货清单表(Inventory)与存货清单数据模型

因为每个商品都有库存数量,而库存数量通常是与仓库信息系统相连的,所以必须建立一个单独的表即存货清单表

序号

字段名

类型

长度

主键

是否允许为空

描述

1

itemId

integer

20

商品ID

2

qty

varchar

20

商品数量

8.订单表(Order)与订单数据类型

订单表包括条目ID,产品ID,单价,进货价格,状态;地址等信息。一个用户可以拥有多个订单,其中的字段属性userId描述了订单所属的用户,一个订单中,可以根据商品条目的不同,有不同的订单。

序号

字段名

类型

长度

主键

是否允许为空

描述

1

orderId

integer

20

订单ID

2

userId

varchar

80

订单的用户

3

orderDate

Date

订单日期

4

shipaddr

varchar

80

送货地址

5

shipsCity

varchar

80

送货城市

6

shipState

varchar

80

送货省份

7

shipZip

varchar

20

送货邮编

8

courier

varchar

80

送货方式

9

totalPrice

decimal

10

总价格

10

billToname

varchar

80

账单接收人

11

shipToname

varchar

80

货物接收人

12

creditCard

varchar

80

信用卡号

13

payMethod

varchar

20

支付方式

14

cardType

varchar

80

信用卡类型

9.订单条目表(LineItem)与订单条目数据类型

订单和订单条目之间是一对多的关系,LineItem表中的orderId字段描述了订单条目所属的订单。订单条目表包括订单条目的ID号,关联订单ID,商品在订单中的序号,数量,价格。

序号

字段名

类型

长度

主键

是否允许为空

描述

1

lineitemId

integer

20

订单条目ID

2

orderId

integer

20

关联订单

3

lineNum

integer

80

序号

4

itemId

varchar

20

关联商品

5

qty

integer

255

数量

6

unitPrice

decimal

20

单价

10.订单状态表(OrderStatus)与订单状态数据模型

一个订单中的每一个订单条目都有一个相应的状态,如缺货还是发货,在这里单独列出一个订单状态表。orderId和linenum字段共同决定了一个条目,所以该表的主键为lineitemId和orderId.

序号

字段名

类型

长度

主键

是否允许为空

描述

1

orderId

integer

20

关联订单

2

lineNum

integer

80

序号

3

timeStamp

Date

时间

4

status

varchar

2

状态

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
网上购物系统最新网上购物系统 后台管理具体描述如下: (1) 公告管理最新网上购物系统 ◆ 添加公告,包括公告标题和公告内容等; ◆ 修改公告; ◆ 删除公告。 (2) 商品管理 ◆ 添加商品类别;最新网上购物系统 ◆ 修改商品类别; ◆ 删除商品最新网上购物系统 类别。 ◆ 添加商品信息,包括商品类别、名称、编最新网上购物系统 号、所属公司等信息; ◆ 商品图片的上传、修改和删除最新网上购物系统 ; ◆ 修改商品信息; ◆ 删最新网上购物系统 除商品信息; ◆ 查看商品信息。 最新网上购物系统 (3) 订单管理 ◆ 处理订单; ◆ 办理发货; ◆ 办理结帐; 最新网上购物系统 ◆ 删除订单。 (4) 投诉管理 最新网上购物系统 ◆ 录入投诉的解决方法; ◆ 删除已解决的最新网上购物系统 投诉; ◆ 查看投诉用户。 最新网上购物系统 (5) 顾客用户管理功能 ◆ 注册顾客用户,包括用户最新网上购物系统 名、密码等信息; ◆ 修改顾客用户信息;最新网上购物系统 ◆ 删除顾客用户信息。 (6) 系统用户最新网上购物系统 管理功能 ◆ 添加系统用户,包括用户名、密码等最新网上购物系统 信息; ◆ 修改系统用户信息; ◆ 最新网上购物系统 删除系统用户信息。 功能模块划分 从功能描述的内容可以看到,本系统最新网上购物系统 可以实现六个完整的功能。根据这些功能,设计出系统的功能模块,如最新网上购物系统 图1: 在我的购物篮中可操作的事件为: 最新网上购物系统 ◇     最新网上购物系统 确认更改:在数量项目文本框中可以更改数目,该事件是用以更新购物篮中最新网上购物系统 的商品数量; ◇   最新网上购物系统   继续购物:该事件是关闭窗口; ◇&最新网上购物系统 nbsp;    订单取消:该最新网上购物系统 事件清空购物篮; ◇  &最新网上购物系统 nbsp;  去收银台:该事件是用来关闭窗口并重新最新网上购物系统 打开新的窗口。   除最新网上购物系统 了购物篮中的可视化操作外,还有就是商品购入事件(即在网上商店的点击最新网上购物系统 购买的事件)。现在我们称这些事件是用来触发购物篮中的工作模式,在最新网上购物系统 每次的触发模式时,都有一个传递的数值变量通过来判断触发的是哪个工作模最新网上购物系统 块。下面详细介绍购物篮(check.asp)各工作模式的具体最新网上购物系统 实现:   最新网上购物系统 1)    &nb;最新网上购物系统 sp; Add模式(购买添加) 用户点击他想购买的商品的“订购”链接时,通过调最新网上购物系统 用函数OpenBag()来打开页面check.asp,“订购”最新网上购物系统 链接把有关商品信息的资料字符传到check.asp,如下例: function openbag(id) { window.open("check.asp?cpbm最新网上购物系统 ="+id,"","height=200,width=600,l最新网上购物系统 eft=190,top=0,resizable=yes,scrol最新网上购物系统 lbars=yes,status=no,toolbar=no,最新网上购物系统 menubar=no,location=no");} 在该触发事件触发时,执行check.asp, 最新网上购物系统      最新网上购物系统 对购物车执行了这次添加后,大部分其余的ASP代码就不再最新网上购物系统 执行,因为它应用于其他的工作模式,模式的选择都是采用IF语句来实最新网上购物系统 现的,而每次check.asp只会在一个模式下工作的。   2)&nb;最新网上购物系统 sp;     Record模式(更新数量)最新网上购物系统 该模式用于顾客项购买多件货物时,自动重新计算所需的货物总最新网上购物系统 价格。用户以用它马上看到改过的数量后的结果。 如下面的语句: Sum = 0    While Not rs.EOF    &nbs;最新网上购物系统 p; Quatity = CInt( Request( "Q_"最新网上购物系统 & rs("Product_Id")) )      If Quat最新网上购物系统 ity <= 0 Then  最新网上购物系统      &nbs;最新网上购物系统 p; Quatity = CInt( Session(rs("最新网上购物系统 Product_Id")) )  最新网上购物系统        If Quatity <= 0 Then Quatity = 1 end if      End If      Session(rs("Product_Id")) = Quatity Sum = Sum + ccur(rs("P_NewPrice")) * Quatity   在输入文本框中时,该程序将对其输入的值进行判断,是否是数字的字符,以避免存储出错,造成不必要的麻烦。其判断函数如下(采用Javascript脚本语言编写): //功能介绍:检查是否为数字 //参数说明:要检查的数字 //返回值:1为是数字,0为不是数字 function fucCheckNUM(NUM) { var i,j,strTemp; strTemp="0123456789"; if ( NUM.length== 0)      return 0 for (i=0;i<NUM.length;i++) {      j=strTemp.indexOf(NUM.charAt(i));        if (j==-1)      {      //说明有字符不是数字          return 0;      } } //说明是数字 return 1; } 这种预先判断的处理方式,很大的程度上解决了非法输入对后面的存储所带来的一系列问题。   3)      DelAll模式(清空购物篮)   这个是对购物篮的商品进行清空的处理,其实就是对全局变量ProductList赋空值(Session("ProductList") = "")。通过调用函数clean()来执行clear.asp.   4)      LinkTo模式(去收银台)     该模式通过点击触发事件onclick来调用并执行PayMent.asp,并关闭当前购物篮。该事件不能对所购买的商品数量的更改而更改,只能通过确认更改来实现。 目  录 第一章 系统配置... 3 一、运行环境... 3 二、数据库服务器... 3 三、中间件服务器... 4 四、客户端... 4 第二章 系统使用... 4 一、主界面... 4 二、年度生产计划... 5 三、生产动态信息... 5 四、客货运管理... 6 五、安全管理... 7 六、设备管理... 11 七、车站技术管理... 13 八、考核管理... 15 九、职工教育... 16 十、人事管理... 22 十一、文档管理... 24 十二、会议管理... 25 十三、数据字典... 28 十四、系统管理... 29内容摘要     本系统运用jdk1.6.0_03 + sun_java_wireless_toolkit-2_5_2- + eclipse-SDK-3.0 + eclipseme.feature_1.7.7的组合〈2〉开发平台开发测试。利用流程图〈3〉等工具来设计程序,以避免逻辑上的错误。运用SUN工具进行编写测试用例,进行单元测试和集成测试。以小巧的体积和人性化的界面完成简单手机文件管理功能。     本系统经过测试,运行稳定,可投入使用。 关键词 j2me 手机文件 Abstract:      This System use jdk1.6.0_03 + sun_java_wireless_toolkit-2_5_2- + eclipse-SDK-3.0 + eclipseme.feature_1.7.7 this Develops platform to develop and test.Design software which used flow chart and so on, this can make logic error little.use the tool of  SUN to write test case, do cell test and integration test. To the compact size and hemanity of interface completes simple files management capability of mobile phone.     This system after the test, the movement is stable, may put into the use. Keywords:  j2me files of mobile phone 目录 内容摘要 1 Abstract: 1 一、引言: 3 1、开发前准备: 3 1.1什么是eclipse 3 1.2什么是jdk〈1〉 3 1.3什么是j2me 3 1.4什么是异或加密 3 二、系统分析: 4 1、需求分析: 4 1.1描述 4 1.2功能需求 4 1.3界面需求 4 1.4软硬件环境需求 4 三、系统设计: 5 1.1设计目录 5 1.2界面设计 5 四、系统实施: 7 1.1程序简单流程图,如图6: 7 1.2封面实施<4> 7 1.3浏览管理模块实施 8 1.4属性模块实施 9 1.5加密模块实施 9 1.6打包测试 10 结语: 11 感谢 11 参考文献: 11摘要    随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。员工信息管理是企业信息管理的重要部分,面对大量的人事信息,采用人力处理即浪费时间、又浪费人力和物力,并且数据的准确性低。因此,开发一个界面友好,易于操作的员工信息管理软件进行自动化处理变得十分重要,这正是本系统开发的目的和意义。本文所阐述的企业员工管理系统,以 B/C 模式高效地实现了员工信息管理系统的各项功能,可进行多条件查询、更新、密码设置等功能.提升了企业的效率和竞争力,满足了现代企业管理的需要.   JSP继承了所有Java语言的特点,而且发展前景十分的广阔,因此本项目使用用JSP语言作为根本,选用经典的Tomcat作为服务器平台,并用Eclipse作为开发平台,详细介绍了本管理系统的开发过程。并从系统的需求分析、系统分析、概要设计、详细设计的整个开发过程 【关键词】 企业员工、管理系统、JSP、数据库 目录 摘  要 1 引   言 3 1、系统分析 3 1.1  需求分析 3 1.2  可行性分析 3 1.2.1 经济性 3 1.2.2 技术性 3 1.2.3 操作可行性 4 1.2.4 系统结构可行性分析 4 2、总体设计 4 2.1  项目规划 4 2.2  设计目标 4 2.3  系统功能结构图 5 2.4  开发及运行环境 5 3、系统功能 设计 6 3.1  模块功能介绍 6 3.2  数据库设计与实现 6 3.2.1  数据库的需求分析 6 3.2.2  数据库各表具体设计 6 3.2.3  数据库连接与访问 8 3.3 系统中的JavaBean结构 9 3.4 公共模块 9 4、系统实现 10 4.1  登录模块 10 4.1.1 实现效果 10 4.1.2 相关JavaBean程序 11 4.1.3 相关JSP文件 11 4.2 主页面模块 12 4.2.1实现效果 12 4.2.2 主页面相关JSP文件 12 4.3 人员档案模块 13 4.3.1实现效果 14 4.3.2相关JavaBean程序 16 4.3.3 相关JSP文件 16 4.4 奖惩管理模块 16 4.4.1 实现效果 17 4.4.3 相关JSP文件 18 4.5 奖惩管理模块 18 4.5.1 实现效果 19 4.5.2 相关JavaBean程序 20 4.5.3 相关JSP文件 20 4.6 企业员工管理系统文件结构图 21 4.7 技术难点 21 4.7.1 中文乱码问题 21 4.7.2 安全性问题 21 4.7.3  JavaScript的实现 22 5、系统测试 22 5.1 测试的定义及目的 22 5.2 测试的原则 22 5.3 测试的方法 22 5.3.1 界面测试 22 5.3.2 功能测试 23 5.3.3 需求测试 23 5.3.4 性能测试 23 5.4 测试中其他要注意的地方 23 5.5 人力资源管理系统的测试 24 6、总结 24基于ASP网上人才管理系统 关键词   网上人才管理,ASP,SQL Server 2000 摘  要     随着网络信息的发展,网络在人们生活中的应用越来越广泛。 招聘网站为应聘者提供了方便、快捷的应聘途径。对招聘单位来说,招聘网站也为他们提供了查询、检索应聘者信息库的条件,使招聘工作中的人员初选工作变得轻松易行。此系统的开发为应聘者及招聘公司带来了很大的方便和经济,使他们足不出户就可以轻轻松松地完成求职和招聘工作。     网上招聘求职方式已经成为招聘求职的  计算机毕业论文网〗一大重要手段,其招聘求职规模和招聘求职成功率已直逼传统招聘会,有的甚至超过了传统招聘会。通过它应聘者和招聘公司/单位可以在网上通过Internet,突破时间和空间的限制而实现工作求职和公司/单位的人才的招聘。网上招聘的崛起对传统人才招聘流通体系产生了强烈的冲击,网上招聘较之传统招聘具有招聘范围广,信息量大,可挑选余地大,应聘人员素质高,招聘效果好,费用低,获得了越来越多的公司的认可优势,同时它有着经营成本低、库存是虚拟的、用户检索方便、地域限制少等特点。     本系统以ASP为主要制作工具,实现了用户注册、登陆、验证身份及用户数据的采集、个人简历的预览查询、搜索/查看用户信息,站内最新工作信息发布,可进入留言本留言从而实现了网站与客户之间的交流和沟通等。 3.4  数据库设计     数据库技术是实现动态网页技术的必  计算机毕业论文网〗要手段,在信息系统中占有非常重要的地位。数据库的设计好坏将对系统的实现效果产生影响。正确、合理地设计数据库不但可以提高数据库的存储效率,而且还能保证数据的完整性和一致性。     数据库设计应首先充分了解用户的需求,这不仅包括现在的需求,还包括将来的需求。数据库设计一般包括以下3个步骤:      ●  数据库需求分析;      ●  数据库概念结构设计;      ●  数据库逻辑结构分析[7]。 3.4.1  数据库需求分析 用户的需求具体体现在各种信息的操作方面,主要包括保存、更新和查询方面,这就要求数据库结构能充分满足各种信息的输入和输出。所以,应该收集各种数据,组成一份详细的数据字典,为后面的设计打下牢固的基础。 本系统面向的是浏览用户和系统管理员,所以在数据库需求分析时主要系统考虑这两个方面的因素。对浏览、检索和信息操作;而对于管理员来说,最重要的是方便系统的管理和维护。 根据浏览者用户需求,总结出需求分析如下: ①   注册用户分为企业用户和个人用户; ②   企业用户可以发布自己的招聘信息,修改自身的信息和密码,对发布的信息进行管理和维护,并可以发送和接收在线信息; ③   个人用户可以发布自己的简历,创建、修改自身的信息和自身的密码,接收其他用户发送的信息; ④   每个用户之间可以在线发送留言信息。 由后台管理用户需求,总结出需求分析如下: ①   管理员对系统的设置信息进行管理; ②   管理员对用户发布的信息进行管理; ③   管理员可以修改自己的密码; 目  录 摘  要 III 关键词 III Abstract IV Key words IV 前  言 1 第一章  网上人才管理系统的开发背景及其概述 2 1.1  开发背景 2 1.2  选题的意义 2 1.3  可行性研究 3 1.4  网上人才管理的发展史 3 1.5  网上人才管理系统的作用及优势 4 1.6  我国网上人才管理发展现状 4 1.7  网上人才管理存在的问题 5 第二章  网上人才管理系统开发工具及环境 7 3.1  开发工具的选择 7 3.1.1  DreamWeaver的介绍 7 3.1.2  ASP的介绍 7 3.1.3  SQL Server 2000的简介 8 3.2  开发环境简介 9 3.2.1  ASP的开发环境的配置 9 3.2.2  ASP的内置对象 10 3.3.3  ASP的内建组件 11 3.3.4  ASP访问数据库的方法 11 3.3.5  系统开发及运行环境 17 第三章  网上人才管理系统的需求分析 18 3.1  系统功能描述 18 3.2  功能模块的划分 19 3.3  系统流程分析 20 3.4  数据库设计 21 3.4.1  数据库需求分析 21 3.4.2  数据库概念结构设计 22 3.4.3  数据库逻辑结构设计 25 第四章  数据库与系统功能模块的实现 27 4.1  数据库的实现 27 4.1.1 创建系统数据库 27 4.1.2  创建系统数据表 27 4.2  系统功能模块的实现 30 4.2.1  系统主页面及登录程序设计 30 4.2.2  管理员后台管理模块设计 34 4.2.3  新闻信息管理模块设计 35 4.2.4  企业信息管理模块设计 38 4.2.5  企业用户管理模块设计 40 4.2.6  个人用户管理模块设计 45 第五章  系统测试 50 第六章  总  结 52 参考文献 53 致  谢 54  随着计算机技术的飞速发展,信息时代的到来,信息改变了我们这个社会。学校在管理、教学、办公各个方面也在悄悄地变化。一个学校的信息化程度体现在将计算器与信息技术应用于教学与管理,以现代化工具  计算机毕业论文网〗代替传统手工作业。无疑,使用信息化管理使教学更先进、办公更高效、管理更科学,信息交流更迅速。      学生成绩分析管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。      随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。      作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。      因此,开发这样一套管理软件成为很有必要的事情,故决定选择学生成绩分析管理系统来作为本人的毕业设计,在很短的时间里开发出一套界面友好,功能强大,使用简单的适用于各规模学院的学生成绩分析管理系统。该学生成绩分析管理系统能有效的处理在校学生的成绩管理,具有成绩输入、成绩查询、成绩统计及打印功能。 学生成绩分析管理系统可以实施应用在各中、大、小院校中,适用范围很广,应用性强。随着系统实施的日益成熟,最终会  计算机毕业论文网〗使单机作业为主的教学管理活动提高到这个平台上来,从而实现学校学生成绩信息管理的办公自动化,籍以提高办学效率和质量。使学校充分利用计算机所带来的新技术,为培养人才打下坚实的基础摘   要 房地产投资越来越成为家庭理财的新宠,而随之兴起的传统行业信息化浪潮却是持续浪打浪,传统中介机构做房地产交易网的趋势一天天的明显  计算机毕业网〗起来,最终,真正把握好企业信息化这个机会的商家将会取得阶段性胜利。浙中西房地产网是一家专门做房产业的网站,涉及,为商家提供展示的机会,为个人提供信息的发布查谒功能,为业界提供思考的空间。 [关键字]:房地产 投资 网站        Real estate investment becomes the new favourite of family finance more and more, but the information-based tide of traditional trade of the rise is the lasting waves upon waves thereupon, the traditional intermediary does the obviously standing up day by day of trend of the trade network of the real estate, finally, the trade company that really gets hold of this chance of enterprise's informationization will make the phased victory。 Zhejiang Chinese and Western real estate network whether one run website of house property industry specially, involve, offer chance that show for trade company , offer to individual issue of information is it call on the function to check, offer the space that thinks for industry。  Key words: Real estate  investment  network         目  录 一、引言…………………………………………………………………….……..1 二、系统开发背景分析…&

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

等天晴i

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值