《.JSP SQL电子书店系统(网上书店)介绍》由会员分享,可在线阅读,更多相关《.JSP SQL电子书店系统(网上书店)介绍(12页珍藏版)》请在优知文库上搜索。
1、4.3系统功能划分依据需求分析与系统功能设计目标,结合实际状况本系统功能模块设计分为如下几个模块:1 .主页:在这里我们可以望见本系统的主要功能和信息。2 .用户注册:在这里用户可以注册基本信息,其中登陆帐户和密码是比较重要的,因为我们须要对这些信息进行处理,以便利用户的购书。3 .用户登陆:用户输入正确的口令才能登陆胜利否则提示错误。4 .书目阅读:胜利登陆后的用户可以阅读图书书目,并将想要的图书提交到填写订单页面。假如用户还没有注册就干脆进入或者没有胜利登陆就进入页面,将被连接到“提示用户登录页面”。5 .订购图书:胜利登陆的用户可以在该页面定购所须要的图书。假如用户还没有注册就干脆进入或
2、者没有胜利登陆就进入页面,将被连接到“提示用户登陆页面”。6 .查看订单:胜利登陆的用户可以在该页查询已经订购的图书。再此还可以修改个人信息,查看个人信息,假如用户还没有注册就干脆进入或者没有胜利登陆就进入页面,将被连接到“提示用户登陆页面”。7 .书目查询:胜利登陆的用户可以在该页查找自己须要的图书。假如用户还没有注册就干脆进入或者没有胜利登陆就进入页面,将被连接到“提示用户登陆页面”。8 .图书管理:管理员对图书信息进行添加,修改,删除操作。9 .订单管理:查看用户订单,订单执行操作,主页显示用户订单执行状况。10 .用户管理:查看用户基本信息,用户冻结、解冻操作。11 .公告管理:更新公
3、告信息。4.4系统模块结构图图4.1系统结构模块图4.2管理员模块用户注册图4.3用户模块图5.2系统主要界面和功能模块设计这个系统是一个由JSP实现的电子书店管理系统。主页面如下:航院电子书店设为首页Il收薄本站Il网站管理炊迎光1临航院电子书店!本店冲类齐全,价格适中,服务周到I首页图书分类选购图书我的购物车我的订单由隧信息关干我们图书查询I新书推荐当前日期:2007-06-13技术文档VualBasic三M/a作者,李艳定价:26(元)ISBN:7-115-12098-6书名ZVisualBasicISBNz6-l15-11677书名:设计心理学作者;未立智定价:34(元)送货通知ISB
4、N:7-111-14967-X书名:VisualFoxpro2作者,王国辉定价:39(元)孽ISBH:2-115-11677-1书名:一片叶子落下作者I张奏定价:19(元)室Web开发数裔库计真机技术尊敬的Wangyong您订购的书名为申论图书已经发送请注意查收!文摘友情连接中国辽宁沈阳航空工业学院北方软件学院5233107CopyRight2007邮箱2donybst37O163corn图5.1主页面新用户I注册I找回密码I图5.2登录窗体3.用户注册(register,jsp)实现了将用户组册基本信息添加到数据库中并自动在用户数据库表GUAN1.l字段中记录为1表示可以正常登录不受限制。图
5、书信息模块设计主要实现了新书发布,图书查询,图书分类,图书阅读操作。1 .新书发布主要实现的是显示最新添加的图书信息,查询语句为selecttop4*frombookinfoorderbyB00K_DATEdesc,将数据库的图书按添加时间降序排序查找出4条记录显示出来。图书查询主要实现了按书名模糊查询,在主页查询栏中输入书名(此处也应用到了form表单操作),点击查询按钮(图书查询也应用到了CheCk.jsp登录推断)将调用SearCh.jsp进行查询处理,查询语句为SE1.ECT*FROMbookinfowhereTIT1.Elike%+bookname+%,bookname为从提交表单里
6、取出的用户输入的信息,在数据库中查找符合的图书信息,并显示出来,并能购买图书,添加进购物车。2 .图书分类(bookfenlei.jsp)图书类别:计算机丛书图书分类列表书名出版社价格购买公务员考试从书DeIPhi数密库开发人民邮电出版社38.0+讨菖机丛书平面设计原理人民邮电出版社35.0W.切演JAVA编程思想高等教育出版社46.0。心理学从书Vi三ulBrHc工程应用与项目实域机械工业出版社29.0ViSUQFoXPro200例机械工业出版社39.0ViSud1.BasiC人民邮电出版社26.0图5.6图书分类查看3 .图书阅读(booklist,jsp)封面照片ISBH书名作者出版社价
7、格介绍选败7-002-11674-3申论王英中国铁道工业出版社20.0为适应国家对人才的需求,国家人事部每年都举行公务员考试,为广大考生的适应考求大纲,恃此编写公务员基础知识.RiT购IVisuaIFoxPro嫄1.闻,7-111-14967-XViSUalFoXPrO200例王国辉机械工业出版社39.0本书适用千广大计算机爱好者和编程人员学习开发使用,也可供大中专院校师生学习参考。可以满足不同港费者的需要。是编程考不可多得的一本好书。W订购IVisiulBayiCg4Wg7-115-12098-6VisualBasic李艳人民邮电出版社26.0全书共分为13章,内容包括如何使用代珥设计SQ1
8、.SerVer数据库、如何连接敷据库、数据集与数据访问组件应用技巧、数据输入输出技术、常用控制组件应用技木、SQ1.数据查询技术、设计报表和图表、软件与数据库安全、计算机外围硬件程序设计、数据库典型程序设计、多层结构程序开发设计、SQ1.Server2000开发设计、使用InStaIlShieldM乍安装程序。k订购I3/3页I每页3条记录I首页I上一页I返回首页图5.7图书阅读主要实现从数据库中查询全部图书信息并显示出来。由于数据量特别大,明显将如此大量的数据显示在一个页面是不行能的也是效率特别低下的,这种状况下就须要采纳分页显示技术将数据库中符合条件的数据逐页显示在页面,购物车模块设计购物
9、车操作,充分利用了SeSSion对象,假如须要订购某本书,单击相应的购买按钮,就会打开bookdetail,jsp页面,在该页面显示该图书的具体信息,用户还可以设置要购买的数量,程序所接收的是从图书分类或者阅读图书页面传递过来的ISBN号,然后以此ISBN在数据库中查询该书信息,并显示出来,程序也用到了form表单操作,用来接受用户输入的购书数量。订购图书书名:VisualBasic作者:李艳出版社:人民瓶电出版社出版日期:2007单价:26.0ISBN:7-115-12098-6简介:全书共分为13章,内容包括如何使用代码设计SQ1.SeBer数据库、如何连接数据库、数据集与数据访问组件应用
10、技巧、数据输入输出技术,常用控制组件应用技术、SQ1.数据查询技术、设计报表和图表,软件与数据库安全、计算机外围硬件程序设计、数据库典型程序设计、多层结构程序开发设计、SQ1.Server2000开发设计、使用InstallShxe1d制作安装程序。购买数量:W图5.8订书界面M我的购物车书名单价购买数量Verwerwerwe45.02数据库12.01总计价格:102.0元I确定购买清空购物车W图5.9购物车界面首页图书分类选购图书我的购物车我的订单艇购信息关干我们当前日期:2007-06-13购买W您的订单订单号金额订单日期详情赍若个人信息132.02007-06-0612:55:39查看修
11、改个人信息2160.02007-06-0801:20:19S看338.02007-06-0808:52:03S看432.02007-06-0820:51:05查看532.02007-06-0820:53:46查看2页I每页济记录I下一页I未页I返回界面图5.10订单界面图书管理模块设计图书管理分为图书阅读,图书添加、修改、删除操作。由于数据量比较大这里也用到了分页显示技术(在图书阅读中己经具体介绍)。添加图书(addbook,jsp),主要实现的是向数据库中添加新书信息,并对新加入的书名进行了推断,假如数据库中已经存在,将提示不能添加,addbook,jsp也用到了form表单操作,提交的信息
12、在SaveboOk.jsp中提取并添加到数据库中,特殊留意的是此处要把添加图书的当前系统时间添加进数据库以便前台新书发布是查询。界面如下:图5.11添加图书界面封面图片ISBN图书分类作者出版社操作Delphi1-115-11671-51-115-07399DeIPhl数据库、+恒上rlU力谷艺、谷元、开发计算机丛书刘海铭平面设计原理计算机丛书詹翔、王海英人民郎电出版社人民邮电出版社38.035.0修改修改删除删除Jmaq能邛原2-115-07300JAVA编程思想计算机丛书萨师炮高等教育出版社45.0修改删除利;MbQ.M*2-115-11677-1一片叶子落下少儿类张秦南京少儿出版社19.
13、0修改删除1/3页I每页4条记录I下一页I末页添加图书用户管理订单管理公告管理退出管理图5.12图书管理界面用户管理模块设计用户管理分为用户信息查看,用户的冻结、解冻操作。用户信息管理主要实现的是数据库操作,并显示出来。界面如下:(锁表示冻结、钥匙表示解冻)帐户姓名联系地址联系电话电子邮件冻结/解冻1111231囹1231231231231国WangyongWy523310786112411domybest37园WWWWWW1231163.con团WyWangyong北陵校区9栋603寝室86112411domybest37因1/1页I每页6条记录I返回管理界面添加图书用尸管理订单管理公告管理退出管理本站搜索P三lO图书查询用户查询。订单查询图5.13用户管理界面订单管理模块设计订单管理主要包括订单阅读,订单执行操作。订单阅读和上面的图书,用户的阅读操作类似都是数据库查询操作,这里也用到了分页显示技术(在图书阅读中已经具体介绍),用户订单执行是实现管理员对用户的订单确认以作为发货凭证,并能自动在前台把执行后的用户订单显示给用户(dingdangonggao.jsp)。界面如下:管帐户用户姓名送货地址书号书名数量价格订譬交B寸是第10SSST-115-数据库中的多面手一1Qo2007-0