- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络编程课程设计-Easylife网上书店系统项目精选
《网络编程》课 程 设 计 报 告(2014— 2015学年 第 1 学期)系 别:计算机学院软件工程系专业名称:12软件金融服务工程1班课程设计科目: 《网络编程》课程设计学生姓名:学 号:,13,42,31,04,43指导教师:成 绩:完成时间:2015年1月19日-1月23日项目组成员及分工项目角色日常职责人员分配项目组长项目架构,团队管理,版本控制,进度管理等等前台开发人员前台界面设计及美工后台开发人员Web服务器端程序开发数据库开发人员数据库设计及实现测试人员项目测试文档完成人员课设文档建设日志记录人员日志记录项目组成员成绩项目组成员学号成绩目录一、EasyLife在线图书销售系统概述1二、需求分析与总体设计1三、界面设计4四、数据库设计7五、代码设计8六、运行调试10七、结论与心得13六、致谢13七、参考文献13附录:全部源程序清单13一、EasyLife在线图书销售系统概述一个基于JAVA-WEB开发的销售系统,旨在做一个专业卖书的地方,更加快捷方便地实现网络交易,安全有效地提高生活质量。该系统实现了一个网上书城的基本功能。二、需求分析与总体设计2.1 需求分析1、系统名称EasyLife在线图书销售系统2、任务概述在计算机网络,数据库和先进的开发平台上,利用所学的java语言,JSP知识等等,开发一个完整的在线销售系统3、设计目的在线销售系统是目前Internet 上广泛使用的在线系统之一。网上销售这是信息社会发展的必然要求。国际互联网的开通,为信息社会的飞速发展创造了条件。系统的开发目标是实现一个能够在线购买图书、查询交易记录、实现在线金额转账、提现等。本系统将图书管理、客户管理、订单管理、信息管理、界面管理、系统管理等功能无缝融合,并且提供简单易用的后台管理平台,以及诸多实用的辅助模块4、系统功能该系统由前台与后台两部分组成,其中,前台面向用户,用户可通过其注册并使用系统的功能;后台面向管理员,管理员可通过其管理图书。5、详细功能管理员:可以对商品进行增加,修改,上架,下架等对商品进行相应的维护。用户:可以修改个人信息,查看商品并购买(购买功能正在实现中)。2.2 总体设计系统流程图如下:用户管理员查询资金管理购买商品购物车管理订单管理商品维护用户维护查看用户评价修改个人信息2.1系统流程图1、登录注册模块设计 该模块可以实现一个用户的注册与登录,其中,在登录时需要验证码才能正确登录成功2.2登录模块流程图2、商品维护模块设计该模块主要针对管理员,管理员可以对图书进行管理与维护,包括上架,下架,修改,增加等,具体为增删改查。2.3商品维护模块流程图3、用户维护功能模块设计该模块可提供用户对自身信息修改的功能2.4用户维护模块流程图三、界面设计页面整体设计考虑(风格、可用性等等)介绍。按功能模块分别介绍1、登录注册模块的界面设计 此页面为我们的登录注册页面,若已拥有账户的用户可以直接登录,否则可以点击注册,进入注册界面3.1登陆注册页面2、用户注册功能模块的界面设计当游客注册账号时,即可通过该页面进行注册,但需要填写正确的邮箱地址,以及用户名不可与他人相同。3.2用户注册页面3、用户浏览功能模块的界面设计该页面为我们的主界面,里面包括了书籍的各种分类,同时还可以点击查看细节。3.3主界面(用户浏览界面)4、个人信息修改功能模块的界面设计用户可以通过该界面对个人信息进行修改和完善。3.4个人信息修改界面5、后台管理功能模块的界面设计管理员登录后即可对商品进行管理,例如添加商品,增加商品库存,上架,下架,以及对商品信息进行修改。3.5后台管理界面6、商品信息修改的界面设计管理员可以通过该界面对商品的信息进行修改。3.6商品信息修改界面四、数据库设计4.1 表设计在系统的设计中,我们一共建立了两个表,分别是tb_user以及tb_book。表的信息如下图:表4.1 tb_user 用户表字段名数据类型是否为空是否主键默认值描述(―――――――――――)idInt(11)Not nullyes0Primarykey(autoincrease)用户idusernamevachar(20)Not null0用户名passwordvarchar(20)Not null0用户密码reallynamevarchar(20)0真实姓名sexint(11)0性别birthdatetime(0)0生日phonevarchar(11)0电话emailvarchar(50)0邮件addressvarchar(50)0地址postcodevarchar(7)0邮编regtimedatetime(50)0注册时间balancefloat(11)2用户余额roleint(11)Not null0角色:0-普通用户;1-管理
文档评论(0)