开题报告

  • 格式:docx
  • 大小:119.59 KB
  • 文档页数:7

开题报告书 一、本项设计的性质及目标 21世纪,随着Internet的蓬勃发展,电子商务也在迅速崛起。电子商务(E-Commerce)是利用Internet提供的信息网络在网上进行的商务活动。电子商务改变了传统的买卖双方面对面的交流方式,也打破了旧有工作经营模式,它通过网络使企业面对整个世界,为用户提供每周 7 天,每天 24小时的全天候服务。电子商务的飞速增长已是不争的事实,它带来的商机是巨大而深远的。正是由于电子商务所依托的Internet的全球性和开放性,电子商务的影响将在微观上和宏观上影响企业的经营行为和消费者的消费行为以及国际贸易关系和国家未来竞争力。

电子商务作为一种新兴的商业模式,它具有极大的潜力推动企业“打破”原有企业战略的束缚,彻底改变企业的运作流程,增强顾客与供应商的联系,开拓新的市场。不论从电子商务发展方向看,还是从电子商务发展环境看,电子商务竞争及其竞争结果最终将反映在参与企业的综合竞争力和其他辅助因素上。电子商务对参与企业竞争力具有战略性意义,这些意义将表现在对产品竞争力、管理能力、技术创新能力的促进上。同时,电子商务应当充分利用信息技术,培育和发展良好的竞争环境,提升参与企业综合竞争力,构建的基于供应链、信息交流和技术创新的战略联盟。因此,一个企业创建一个属于自己的电子商务系统是势在必行。企业能在自己的网站上及时有效的发布自己的产品,消费者对企业或产品有意见可以及时在网站上提出,企业负责人可以把对消费者的处理意见反馈在网站上,使企业和消费者得到有效的沟通。 二、要解决的主要问题 一.

系统总体的功能需求

(系统总体功能需求框图) 1. 用户接口是网站用户使用图书销售系统服务的入口,所有的在线用户都通过浏览器登录网站,并进行一系列的查询,订购操作。用户接口模块包括了用户信息维护、商品查询、订购商品和订单维护4个部分。

2. 管理员接口模块是系统提供给网站维护和管理人员的接口哦。管理员接口模块包括商品信息维护、内部员工信息维护、订单处理、销售情况查询、报表维护5个部分、网站的一般工作人员通常只具有订单处理的权限,他们获得用户提交的订单,并根据库存情况开决定发货或者推迟发货。网站的管理员具有所有的权限,可以处理客户的订单,可以阅览网站商品的销售情况、销售走势,以及根据不同的情况及时的调整经营战略,将库存成本和资金占用率降到最低限度。 3. 数据服务模块是系统正常运行的基础,包括客户的查询,订单的保存;网站工作人员的订单处理;网站管理员的销售情况查询与分析。 二.用户接口模块

(用户接口模块) 1.用户信息维护 每个使用该系统的用户必须经过注册,而注册时的用户名是用户的唯一标识。系统可以接收更多可用的客户信息,比如购物方面的喜好、经济能力等。

(用户信息维护功能) 前置条件:用户已登录。 2.商品查询 商品查询模块可以根据商品的名称、种类、价格、厂家等各种条件进行组合查询。商品查询结果的列表中,用户可以进一步的查看详细信息 (商品查询功能) 前置条件:用户已登录。 3.订购商品 可用在根据喜好得到相应的商品列表后,可以选择订购该商品。在订购商品后,系统会自动保存并更新该用户的订单。系统的工作人员可以及时得到订单并处理,根据情况选择发货、缺货或延时发货。

(订购商品功能) 前置条件:用户已登录、商品可共购买。 4. 订单维护 客户在订购商品后可以查询其订单的状态(包括处理中、发货中、缺货中和已完成),并可以对处理中和缺货中的订单进行增加、删除和修改的操作。订单修改的结果会及时更新并交给工作人员。

(订单维护功能) 前置条件:用户已登录。 三.管理员接口模块 管理员模块是系统管理员使用的核心模块,是整个网上图书销售系统正常运行的基础。

(管理员接口模块所包括的功能模块) 1.商品信息维护 系统管理员登录后何以对系统所有的商品信息进行维护,包括商品价格的调整、商品描述信息的更新、新商品的加入以及过期商品的删除。 系统的后台程序可以根据商品的销售情况提供给管理员一份详细的分析报告。管理员可以根据该报告及时的调整热门商品的信息(例如将其放到醒目的位置)、对非热门的商品进行价格调整。这一切的数据都来源自系统客户的查询和订购信息。

(商品信息维护功能) 前置条件:管理员已登录。 2.内部员工信息维护 系统管理员登录后可以对内部员工的信息进行维护,包括员工个人信息的更新,员工权限的更改等。 本系统涉及的使用者包括管理员和普通员工,系统管理员拥有所有的权限,而普通员工一般只有订单处理的权限。但管理员可以定制任意员工的权限,比如增加他的报表打印权限。

(内部员工信息维护功能) 前置条件:管理员已登录。 3.订单处理 订单处理一般是普通员工的工作。用户在订购商品之后,系统会及时更新其订单,普通员工登录后,可以获取未处理的订单,并根据库存情况发货或延时发货。 客户在查询商品时会显示商品的库存量,但系统的管理者并不希望显示某商品的库存为零,因为这样会失去部分客户。因此,在订购商品后可能会出现库存不足的情况,这时工作人员一般选择延时发货或者拒绝订单。如果该商品有现货,那么工作人员确认用户订单后选择发货。

(订单处理功能) 前置条件:管理员或普通工作人员已登录。 4销售情况查询 销售情况查询是系统编码过程中非常重要的部分,能够为企业管理者的决策提供参考的信息。 管理员登录后,可以得到详细的销售情况列表并及时更新热门商品的信息(如排列位置),可以根据销售的走势和以往的销售记录及时判断部分商品可能会出现库存不足并及时进货。由于本功能模块涉及到企业的经营信息,考虑到商业信息的安全性,需要管理员级的用户才可以使用本模块。

(销售情况查询功能) 前置条件:管理员已登录。 5. 报表维护 报表维护模块提供查询结果的打印输出功能。

(报表维护功能) 三、设计方案 本系统基于B/S模式设计,采用目前流行Jsp,Java技术进行开发设计。严格按照软件设计的步骤走。 一、 进行可行性研究; 二、 进行需求分析,制定需求分析计划,并完成文档; 三、 总体设计; 四、 详细设计; 五、 编码及单元测试; 六、 综合测试; 七、 软件维护; 以上每一步必须按照要求进行,并必须完成相应的文档

该设计采用MVC模式进行设计,前台用html+jsp实现,后台采用jsp+javaBean实现。数据库操作和业务处理放在JavaBean里进行。

四、设计计划及进度安排; 2012年1月—2012年3月:查阅资料,对系统进行需求分析,设计出系统功能图 2012年3月—2012年4月:阅读资料,同时进行系总体设计. 2012年4月—2012年5月:完成详细设计,编码工作.对系统进行功能测试。 五、拟查阅的主要参考文献 [1] 汪孝宜,刘中兵,徐佳晶等编著,JSP数据库开发实例精粹[M],北京:电子工业出版社,2005. [2] 姚晓春,郑文清编著,Java编程技术教程[M],北京:清华大学出版社,1999. [3] 吴逸贤,吴目诚编著,Java2程序设计[M],北京:科学出版社,2003. [4] 飞思科技产品研发中心编著, Jsp应用开发详解[M],北京:电子工业出版社,2006. [5] 周竞涛,赵寒,王明微,等编著,Eclipse完全手册[M],北京:电子工业出版社,2006. [6]刘京华等编著,Java Web整合开发王者归来 [M],北京:清华大学出版社,2010,

[7] 王黎,于永军,张豪等编著,JSP+Dreamweaver Cs4+CSS+Ajax动态网站开发典型案例[M],北京:清华大学出版社,2010, [8]唐爱国,杭志,王建明编著,WEB2.0动态网站开发:JSP技术详解与应用[M],北京:清华大学出版社,2009, [9]唐友国,等编著,JSP网站开发详解:JSP+Servlet+Tomcat+Eclipse+SSH[M],北京,电子工业出版社,2008, [10]王华荣,等编著,JSP+Oracle动态网站开发[M],北京:清华大学出版社,2008, [11]张晓东,等编著,JSP+Oracle数据库开发案例[M],北京:清华大学出版社,2008, [12]李建刚,等编著,JSP网络编程技术与实践[M],北京:清华大学出版社,2008, [13]唐有名,等编著,JSP+Ajax网站开发典型实例[M],北京:电子工业出版社,2009 [14] 汪大乐,等编著,Java Web开发技术详解:JSP+Ajax+Structs [M],北京:科学出版社,2008, [15] 刘聪,等编著,零基础学Java Web开发:JSP+Servlet+Structs+Spring+Hibernate+Ajax[M],北京:机械工业出版社,2008, [16] 刘治国,等编著,JSP动态网站开发实例教程[M],北京:清华大学出版社,2007, [17]官斯文,等编著,站长札记.JSP动态网页编程精讲[M],北京:电子工业出版社,2007 [18]赵国锋,等编著,JSP数据库通用模块开发与系统移植[M],北京:清华大学出版社,2007 [19] 邹竹彪,等编著,JSP宝典,[M],北京,电子工业出版社,2007, [20] 龙马工作室 ,编著,JSP+Oracle网站开发实例精讲[M],北京:人民邮电出版社,2007, [21] 万峰科技,等编著,JSP网站开发四“酷”全书:新闻、论坛、电子商城、博客[M],北京:电子工业出版社,2005 [22] 刘晓华,等编著,JSP应用开发详解(第三版)[M],北京:电子工业出版社,2007,

是否同意该生开题:□是□否 指导教师签名: 年 月 日