ImageVerifierCode 换一换
格式:DOCX , 页数:32 ,大小:1.11MB ,
资源ID:22520869      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/22520869.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库原理及应用课程设计报告文档格式.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库原理及应用课程设计报告文档格式.docx

1、32015.05.01-2015.06.27系统整体设计、编写程序代码、调试程序42015.06.28-2015.07.02撰写课程设计报告【摘要】设计报告论述了分析、开发、设计一个二手图书交易系统的过程。该系统为帮助师生以最小的代价和最快捷的方式实现二手书的交易,用户可以自己销售图书,管理自己的图书,该系统以本校师生二手书记网上交易为中心,兼顾区域跨校交易,实现了校园二手书籍网上交易所需的功能。该系统采用myecilpse、Dreamweaver CS5作为开发平台,开发语言为java,采用JSP动态网页技术标准开发而成,搭配SQL Server数据库技术,后台的数据库则使用Microsof

2、t SQL Server 2008 管理平台数据。该系统主要由前台管理和后台管理两部分构成,前台主要完成的功能是首页、新书上架、图书分类、购物车、订单查询、我的图书管理(添加图书、修改自己上传的图书信息)、我的订单管理(查看、执行他人购买我的图书);后台的主要功能图书管理(添加、删除、查询、修改图书信息)、用户管理(添加、删除、查询、修改用户信息)、订单管理(查看、执行订单)、公告管理(添加、删除公告信息)。该系统的各项功能经测试都达到了预定的效果,可以实现用户在该二手图书交易网站上销售、浏览或购买的功能。关键词:二手图书交易系统;Java;JSP;校园【Abstract】The design

3、 report describes the process of analyzing, developing and designing a second-hand book trading system. The system for teachers and students to help with the minimum cost and the most efficient way to achieve transactions of second-hand books, users can own book sales and their own books management,

4、 the system to the Second Secretary of the school teachers and students in online transactions as the center, and taking into account the regional Interdistrict transactions, the realization of the campus second-hand books online exchange function. The system uses myecilpse, Dreamweaver CS5 as a dev

5、elopment platform, development language for Java by JSP dynamic web technology standards and, paired with SQL Server database technology, the backstage database using Microsoft SQL Server 2008 management platform data. The system mainly consists of two parts, the front and back office management, fr

6、ont desk is mainly to complete the function is home page, book shelves, classification of books, shopping cart, order inquiries, my library management (add books, modify, upload your own book information), I order management (view, carry on the other to buy my book); background of the main library m

7、anagement functions (add, delete, query, modify the books information), user management (add, delete, query, modify user information), order management (see, executive orders), bulletin management (add, delete, information bulletin). Each function of the system has achieved the predetermined effect,

8、 which can realize the function of the user to sell, browse or buy on the second-hand book trade website.Key words: Second-hand book trading system;Campus1 需求分析1.1系统现状 随着社会经济和Web技术的发展,越来越多的学生喜欢在网上购物。用户可以在网上查询自己所需要的购物信息,足不出门就可以了解各方面的信息。用户都希望能够通过方便、快捷的方式销售和购买物品。在大学每年的毕业季学生就会把书本扔掉或者当做废旧品卖掉或者带回家,很少人会把课本

9、二手销售给学弟学妹,因为那样很麻烦也浪费时间,所以他们缺少的是一个自由交易的平台。实际上,网上交易与真实的交易是相同的,不同的是前者是买卖双方通过一个网络虚拟的平台来实现。网上交易为学生提供更广阔的环境,可以不受时间的限制,不受空间的限制,可以随时随地在网上交易。1.2用户需求二手图书交易系统利用网络的优势实现二手图书在线销售管理,主要实现用户注册、用户信息管理、用户图书销售管理、购买订单管理等功能。与传统方式相比,采用网上交易具有以下优势:1.信息量大。与传统书目报相比,网上交易能够提供海量图书信息。2.书目信息丰富。网上交易都提供尽可能完整详细的书目信息。3.便于用户销售、购买图书。这是一

10、个自由的平台,由用户自行买卖。2系统功能分析2.1系统功能概述 2.11用户功能区注册功能:该功能主要为用户销售、购买图书而设立。用户登录功能:用户登录后才可以实现利用购物车、订单查询、上传销售图书、管理自己上传销售的图书。修改资料功能:用户可以修改自己的个人信息。新书上架功能:用户可以了解最近上架的图书,也可以设计自己上传销售的图书为新上架图书。图书分类功能:让用户能够更快地查找到购买图书的类型。购物车功能:可以存放用户感兴趣的图书。订单查询功能:用户查询自己购买的图书的订单信息。我的图书管理功能:用户可以添加、修改、删除自己的销售图书信息。我的订单管理功能:用户可以查看、执行他人购买自己的

11、图书的订单信息。网站公告功能:让用户了解网站最新的动态。查看功能:可以查看图书的详细信息。搜索功能:当用户需要查找某一本图书或某一类图书时,输入点击即可查询到图书。购买功能:用户可以根据自己的需求购买图书。 2.12 管理员功能区管理员登录功能:管理员登录后才能进行其他操作。图书管理功能:管理员可以添加、修改、删除、查看图书信息。用户管理功能:管理员可以修改、查看、冻结解冻用户信息。订单管理功能:管理员可以查看、执行订单。公告管理功能:添加、删除公告内容。2.2系统功能模块设计二手图书交易系统中的各功能模块如图2.1所示。用户注册模块用户登录模块新书上架模块图书分类模块购物车模块订单管理模块图

12、书管理模块图书查找模块用户信息管理模块公告管理模块图2.1系统功能模块图(1)用户注册模块:用户填写账户信息,账户信息包括用户名、真实姓名、地址、电话、电子邮箱等。用户点击注册;跳转到注册页面;用户填写相应的信息(检测该用户名是否会已经使用);全部填写完成后点击完成注册;在数据库会员信息表中增添一个用户。(2)用户登录模块:根据用户帐号和密码登录,如果是已有用户,输入账号密码直接登录,如果是新的用户,点击注册按钮进入用户注册页面。用户在登录页面上输入用户名和密码;系统获取输入数据,与数据库中的用户名和密码进行匹配;匹配失败,则显示“用户名或密码有误或被冻结”;匹配成功,跳到首页。(3)新书上架

13、模块:用户点击新书上架,进入新书页面可以查看新书的书名出版社,可以点击购买,点击书名可以进入图书详细信息页面。(4)图书分类模块:用户点击图书分类,进入图书分类页面,点击图书分类列表可以打开该系列丛书页面,可以点击购买,点击书名可以进入图书详细信息页面。(5)购物车模块:当用户点击购物车,进入购物车页面查看自己要购买的的图书。其中包括购买的书号、书名、单价、数量、退回、清空购物车等。(6)订单管理模块:用户点击订单查询可以查看自己购买的图书的订单详情;点击我的订单管理可以管理他人购买自己图书的订单;管理员可以查看订单详情,对你订单执行。(7)图书管理模块:用户可以对自己的图书增、删、查、改;管

14、理员可以对所有图书增、删、查、改;(8)图书查找模块:用户在搜索框输入并点击搜索,即可进入搜索页面;搜索出来的图书实现分页处理;点击你喜欢的图书即可进入图书详细信息的页面。(9)用户信息管理:登陆成功,管理员或用户可以查询用户信息,管理员可以对用户冻结解冻,用户可以对自己的信息进行修改和保存。(10)公告管理模块:管理员可以增加或删除公告内容。该系统主要分为两大功能模块。1. 前台系统功能模块 2. 后台系统功能模块3系统总体设计3.1系统总体流程图 否是 是否3.2前台系统结构3.3后台系统结构4数据库设计4.1数据库的概念设计1. 局部概念设计各个实体的局部E-R模型:2. 全局概念结构设

15、计全局E-R图: 1 1 N M N4.2数据库的逻辑设计1. 将实体转化为关系模式(1) 用户关系模式为用户(用户编号,用户名称,用户真实姓名,用户密码,用户所在城市,用户地址,邮政编码,证件号码,证件类型,用户等级,消费额,联系电话,邮箱,是否为冻结)。(2) 管理员关系模式为管理员(管理员编号,管理员名称,管理员密码)。(3) 图书关系模式为图书(图书编号,图书名称,图书类型,出版社,作者,图书介绍,图书价格,出版日期,图书封面,录入时间,是否为新书,是否为推荐,上传用户)。(4) 订单关系模式为订单(订单编号,订购数量,订购人名称,订购人真实姓名,订购人地址,邮政编码,联系电话,邮箱,

16、付款方式,邮寄方式,折扣,订购日期,备注,是否已执行)。(5) 订单详情关系模式为订单详情(订单详情编号,订单编号,图书编号,图书单价,订购数量)。(6) 公告关系模式为公告(编号,公告内容,录入时间)。2. 将联系转化为关系模式订单关系模式:订单(订单编号,订购数量,订购人名称,订购人真实姓名,订购人地址,邮政编码,联系电话,邮箱,付款方式,邮寄方式,折扣,订购日期,备注,是否已执行,用户编号,管理员编号)。订单明细关系模式:订单明细(订单编号,图书编号,数量)4.3数据库的物理设计1. 用户表2. 管理员表3. 图书表4. 订单表5. 订单详情表6. 公告表5 应用程序设计5.1 系统设计

17、总体思路二手图书交易系统采用多层结构实现,数据库访问代码放在src目录下,用户层代码放在WebRoot目录下,管理员层代码放在WebRoot目录下的manage文件中。系统提供了访问数据库的通用类,放在src目录下的beans中文件名为connDB.java,其代码如下:package beans;import java.io.PrintStream;import java.sql.*;public class connDB private static Connection conn = null; private static Statement stmt = null; private

18、static ResultSet rs = null; private static final String driverClass = com.microsoft.sqlserver.jdbc.SQLServerDriver; private static final String URL = jdbc:sqlserver:/127.0.0.1:1433;DatabaseName=db_bookmanage private static final String user = sa private static final String pwd = 123456 public connDB

19、() try Class.forName(driverClass); conn = DriverManager.getConnection(URL,user,pwd); catch (Exception e) e.printStackTrace(); public ResultSet executeQuery(String sql) try stmt = conn.createStatement(1004, 1007); rs = stmt.executeQuery(sql); catch(SQLException ex) System.err.println(ex.getMessage();

20、 return rs; public int executeUpdate(String sql) int result = 0; try result = stmt.executeUpdate(sql); result = 0; return result; public int executeUpdate_id(String sql) String ID = select IDENTITY as id rs = stmt.executeQuery(ID); if(rs.next() int autoID = rs.getInt(id); result = autoID; public voi

21、d close() if(rs != null) rs.close(); if(stmt ! stmt.close(); if(conn ! conn.close(); catch(Exception e) e.printStackTrace(System.err);本系统的页面设计采用层叠样式表(CSS),在本系统中,所有页面共同调用一个CSS文件。该文件放在CSS目录下,文件名style.css,其代码如下:!-td font-size: 9pt; color: #000000;a:hover #FF6600;a text-decoration: none; #676767; noline

22、:expression(this.onfocus=this.blur);img border:0;.blue #034683;.bgcolor #1980DB;.btn_grey font-family: 宋体color: #333333; background-color: #eeeeee;cursor: hand;padding:1px;height:19px; border-top: 1px solid #FFFFFF;border-right:1px solid #666666; border-bottom: 1px solid #666666;border-left:input 1p

23、x solid #999999;.word_grey#333333;.word_deepgrey#999999;.word_orange#FF6600;.word_blue#123F73;.word_white#FFFFFF;.word_gray#dddddd;body margin: 0px; background-image:url(./Images/bg.gif);.textarea .shadowfont-size=13pt;filter:DropShadow(Color=#111111,offX=1,offY=0,positive=1);10;#FF9900;.tableBorder

24、_B padding:5px; #aaaaaa 1px solid;.tableBorder_B1 border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC;.tableBorder_LTR border-left: border-right:.tableBorder_LBR .tableBorder_L .tableBorder #aaaaaa 1px solid.noborderborder-style:none;.hidden_a_line-5.2 系统首页系统首页列出了所有在售

25、图书,用户可以按书名查找需要的书,找到需要的书后单击查看可以打开该书的详细信息。系统首页获取系统时间代码:% page import=java.text.SimpleDateFormat%java.util.Date%Date nowTime = new java.util.Date(); SimpleDateFormat HMFromat = new SimpleDateFormat(欢迎光临二手图书交易网! 今天是 yyyy年M月d日 String strNowTime = HMFromat.format(nowTime);获取天气代码:iframe src= width=140 height=18 marginwidth=0 marginheight= hspace= vspace= frameborder= allowtransparency=true scrolling=n

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1