在线书店系统论文内容摘要:
ade on delete cascade, 14 name VARCHAR(50) NOT NULL, price float NOT NULL, descript VARCHAR(500) NOT NULL, author VARCHAR(50) NOT NULL, image VARCHAR(50) NULL )。 CREATE TABLE storeuser( username VARCHAR(20) PRIMARY KEY, password VARCHAR(20) NOT NULL, name VARCHAR(20) NOT NULL, tel VARCHAR(20) NOT NULL, address VARCHAR(100) NOT NULL, VARCHAR(50) NULL )。 CREATE TABLE orders( id int auto_increment PRIMARY KEY, username VARCHAR(20) NOT NULL REFERENCES storeuser(username) on update cascade on delete cascade, time DATE NOT NULL, bookname varchar(50) NOT NULL REFERENCES book(id) on update cascade on delete cascade, count int NOT NULL, bookprice float NOT NULL, delivery varchar(20) not null, payment varchar(20) not null )。 create table admin( username varchar(20) primary key, password varchar(20) not null)。 15 alter database bookstore charset=gbk。 insert into bookcat values(39。 计算机 39。 )。 insert into bookcat values(39。 社科类 39。 )。 insert into bookcat values(39。 科技类 39。 )。 insert into book values(1,39。 计算机 39。 ,39。 Struts 入门与实践 39。 ,45,39。 中较为全面地介绍了 Struts架构下进行 Web 应用开发的程序设计技术。 39。 ,39。 张桂元 39。 ,39。 ../image/39。 )。 insert into book values(2,39。 计算机 39。 ,39。 Eclipse 入门与实践 39。 ,45,39。 中较为全面地介绍了Eclipse 架构下进行 Web 应用开发的程序设计技术。 39。 ,39。 贾燕枫 39。 ,39。 ../image/39。 )。 insert into book values(39。 339。 ,39。 计算机 39。 ,39。 C++39。 ,30,39。 本书系统的介绍了 C++程序设计语言39。 ,39。 aa39。 ,39。 ../image/39。 )。 insert into book values(39。 439。 ,39。 社科类 39。 ,39。 bbb39。 ,34,39。 本书风趣幽默 39。 ,39。 bb39。 ,39。 ../image/39。 )。 insert into storeuser values(39。 aaa39。 ,39。 12339。 ,39。 aaa39。 ,39。 123455678939。 ,39。 南 京 市 江 宁 区39。 ,39。 )。 insert into admin values(39。 admin39。 ,39。 12345639。 )。 2 功能模块 、功能模块的描述 前台 : 1)顾客在进行第一次购物之前要进行注册。 一般要求输入真实的姓名、通讯地址、联系电话、 Email 地址等基本信息。 注册完后,系统会自动在网页上显示出来。 ( 2)进入网上商店,挑选商品。 顾客可以按书籍名检索图书,也可以输入作者名查询 ( 3)查看图书细节信息,了解价格、作者。 简介等信息; ( 4)选中图书后,输入购买数量并点击 “购买 ”按钮,将商品放入购物车; ( 5)选购结束,检查购物车,核实商品否正确,如有出入,可以重新调整商品和数量,如无误,则去 “收银台 ”结帐。 ( 6)收银台提交购物清单、选择付款方式及送货方式。 完成购物过程。 后台管理: 16 同样,后台管理人员的操作过程如下: 1.管理人员输入用户名,密码进入管理页面。 2.管理人员进入管理页面,页面显示去往商店图书查询,添加图书资料,订单信息查询,用户信息查询的链接。 3.管理人员点击商店图书查询页面: 4.管理人员点击添加图书资料页面:输入需添加的图书信息(包括图书名称,作者,出版社 ,所属类别,书号,定价,总数量和图书简介),管理人员点击提交向后台数据库提交信息。 提交成功的话,页面显示新图书资料提交成功,否则显示数据库操作失败。 5.管理人员点击订单查询页面:页面显示出已接到订单,其中包括图书名称,作者,单价,数量,以及总金额,下单时间等。 6.管理人员点击用户信息查询页面:页面显示出用户名,真实姓名,联系地址,联系电话,邮箱地址。 管理员可以进行用户的查找动作。 网上图书系统管理员登陆普通用户登录进入后台页面进入前台页面网上书店系统模块总图 17 书 籍 信 息 浏 览书 籍 简 介书 籍 信 息 显 示前 台 各 页 面 的 关 系 图收 银 台购 物 车用 户 注 册 管 理 员 登 陆商 品 内 容 上 传 管 理 产 品 内 容后 台 商 品 管 理 模 块 图 主要类图: 这几个类用于数据处理时存放数据库对应表中的一条记录。 + i n s e r t ( ) : b o o l+ s e a r c h B y I d ( ) : O b j e c t n a m e : s t r i n g i d : i n t a u t h o r : s t r i n g p r i c e : f l o a t d e s c r i p t : s t r i n g i m a g e : s t r i n gb o o k+ i n s e r t ( ) : b o o l i d : i n t s t o r e u s e r : s t r i n g b o o k n a m e : s t r i n g c o u n t : i n t b o o k p r i c e : f l o a t d a t e : D a t eO r d e r c o u n t : i n tS h o p C a r t u s e r n a m e : s t r i n g n a m e : s t r i n g t e l e p h o n e : s t r i n g a d d r e s s : s t r i n g e m a i l : s t r i n gU s e rp o j o 18 第四章 系统详细设计 1 导言 目的 我们小组的信息系统开发课程设计题目是:在线书店系统的开发设计。 范围 该文档定义了系统的各个模块和模块接口,但未确定单元的具体实现,这部分内容将在实现中确定。 2 系统设计概述 根据《在线书店系统》的概要设计,本系统按照前后台分解,可以分为前台购买,后台管理两个模块。 根据设计,基 础数据维护可以分为读者信息管理、图书类别管理、图书信息管理;图书借阅管理可以分为图书的借阅、归还、查询;新书订购可以分为新书订购、新书验收;系统维护可以分为更改密码、用户修改。 . 性能要求 正确性,可靠性,效率,完整性,易使用性,可维护性,可测试行,复用性,安全保密性,可理解性,可移植性,互联性。 3 详细设计概述 在线书店系统基本采用面向对象的设计方法,在整个的开发过程中,尽可能采用复用的原则,例如采用标签库,统一数据库的基本操作,统一结果显示等。 伪代码 (Pseudocode)是一种算法描述语言。 使用伪代码的目的是为了使被描述的算法可以容易地以任何一种编程语言实现。 因此,伪代码必须结构清晰,代码简单,可读性好,并且类似自然语言。 19 4 模块的功能说明 功能描述 前台功能: : 客户注册成为本站会员,要求用户输入用户名,密码,邮箱,地址,电话,真实姓名,系统将用户信息写入数据库 : 用户可根据对书籍的书名和作者进行查询。 : 实时显示用户当前所购书目,可以增加或删除 : 系统根据用户名查询呢用户当天生成的订单 能 /网上银行支付功能: 用户确认购买后实现在线支付货款或者使用网上银行支付的选择和实现。 : 系统根据用户名,将用户的信息显示给用户看 后台管理实现功能 : 管理员可以查询网站的注册用户信息。 : 管理员查看生成的订单 : 添加书籍信息到数据库,管理员输入图书名,分类,价格,简介,图片等信息 管理员可以将不再上架的图书删除,输入图书编号,或者查询全部图书信息后,根据信息选择需要删除的图书 20 5 前台管理模块详细设计 前台 管理模块简介 用于实现用户的购物功能,分为登录、注册、购物、订单查询和个人信息查询 代码的实现 (网页代码省略 ) : //读取用户输入的信息,与数据库中数据进行比对 public class FLoginAction extends Action { public FLoginAction() { } //必须重写该核心方法,该方法 actionForm 将表单的请求参数封装成值对象 public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response)throws Exception { DynaActionForm loginForm = (DynaActionForm)form。 String username = (String)(username)。 String pass = (String)(pass)。 String errMsg =。 if (username == null || ()) { errMsg += 您的用户名丢失或没有输入,请重新输入。 } else if(pass == null || ()) { errMsg += 您的密码丢失或没有输入,请重新输入。 } else { try { DbDao dd = (, jdbc: ResultSet rs = (select password from storeuser where username = 39。 + username + 39。 )。 if (()) { 21 if ((password).equals(pass)) { HttpSession session = (true)。 (name , username)。 return (wele)。 } else { errMsg += 您的用户名密码不符合 ,请重新输入。 } } else { errMsg += 您的用户名不存在 ,请先注册。 return (regist)。 } } catch (Exception e) { (exception , 业务异常 )。 ()。 return (error)。 } } if (errMsg != null amp。 amp。 !()) { (err , errMsg)。 return (input)。 } else { re。在线书店系统论文
相关推荐
提交的投标保证金支付凭证(银行划款单复印件,加盖公章)的复印件。 ( 5) 对招标文件第二、四部分 做 出书面响应。 技术部分: ( 1) 地下管线普查的技术方案。 ( 2) 地下管线普查的工作程序、流程、队伍组建、人员配备、进度安排,外业施工安全、数据保密等的具体实施方案。 ( 3) 管线普查探测以及数据库建成后服务承诺及措施。 ( 4) 合理化建议。 14. 投标书
开发,加速经济发展,从而对所在地区的自然环境产生更加广泛的影响。 城市化过程对人文地理环境的影响主要表现为:( 1)改变了土地利用方式,原先的农业用地逐步演化为非农业用地,比如城市用地、工业用地和交通运输用地。 城市土地利用方式的 不同,形成了城市功能分区。 ( 2)改变了居民的就业方式,劳动力从第一产业向第二、第三产业大规模转移,区域产业活动以非农业活动为主体。
过半 C.乃俱归 D.仍牢守故宅 吾谁与归 彼竭我盈,故克之。 24.文中加横线的句子翻 译正确的一项是(▲) A. 猴子从家里一直哭到乡里,乡里人也跟着掩面哭泣。 B. 猴子在乡里哭了一遍又一遍,乡里人帮它一起哭。 C. 猴子在乡里到处哭着(求别人帮助),乡里人于是资助掩埋了(老者) D. 猴子一遍又一遍的哭声惊动了乡里人,大家竟然资助掩埋了(老者) 25.读了本文后,你有何感想。
国际竞争力的重要指标 , 这一指标是用一个国家或地区某种贸易产品的进出口差额与其进出口总额相比,即 TCi=( Xij- Mij) /( Xij+Mij),其中 Xij 为 i 国家第 j 种产品的出口, Mij 为 i 国家第 j 种产品的进口,通常贸易竞争指数的取值范围为 [1,1];如果 TCi0,意味着 i 国是 j 产品的净出口国或净供应国,该国的 j 产品具有较强的竞争力;如果