已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕 业 论 文(设计)论文(设计)题目:高校二手交易平台 系 别: 专 业: 学 号: 姓 名: 指导教师: 时 间: 毕 业 论 文(设 计) 开 题 报 告系别:计算机与信息科学系 专业:网络工程学 号 姓 名甘金毅论文(设计)题目高校学生二手物品交易系统设计与实现命题来源教师命题 学生自主命题 教师课题选题意义:本选题的目的是构建方便高校学生的高校学生二手物品交易物品系统。构建一个高校学生二手交易系统,将能为高校学生带来很大的便利。因为大学生是一个时间性很强的群体,比如书,尤其是很多考试类的参考书,可能看完就不在需要,扔了可惜,因此可以在二手网上出售换成现金,然后在购买自己需要的学习用品。这样即能把自己不需要的书籍或其他物品卖给其他需要的人,而自己也能在二手网上找到适合自己的书籍等物品。高校二手交易系统针对的人群是高校学生,因此它比起易趣,淘宝等网站针对性更强,其本身有着查询方便,分类科学,定价灵活等特点。对于高校学生来说,高校二手交易系统可以为他们在学习生活上带来很大的方便。研究综述(前人的研究现状及进展情况,不少于600字): 近些年,在国家倡导节约型校园的精神推动下,很多大学校园兴起了二手商品交易的热潮。这种现象虽然能有效的促进大学生节约思想,但校园里三五成群的摆摊,严重影响了校园的正常秩序。随着计算机和Internet技术的迅猛发展,校园二手交易网为传统的校园交易提供了新的生机。然而,消费观念、投资成本、技术人才、支付与物流等因素阻碍了它的发展。积极采取措施,努力解决这些问题是促进校园二手交易网健康发展的首要任务之一。校园二手交易市场存在巨大潜力,高年级大学生更热衷于网上购物。根据中国互联网络信息中心(CNNIC)调查结果,大一学生网民中网络购物比例不到五分之一,到了大四,网络购物比例已然高了近一倍。大一学生刚从学习紧张的高中转来,还没有太适应追求个性化的大学生生活。我国高校发展电子商务营销要根据自己的行业特点、目标市场消费者的行为特征、高校所在地的经济实力、营销环境状况等因素来制定本高校二手网营销目标,选择适合上网交易的产品,利用网络工具进行营销策划,选择合适的营销金融中介开展网上交易,并利用网上工具进行数据统计和评估,及时调整策略,赢得高校二手市场主导地位。就其前景来说,高校二手交易网很有必要做到以下几点: (2)安全技术问题 安全问题是电子商务得以发展的重要因素。因为通过TCP/TP网络,不可能用通常的方式确认与你通信的人的真实身份,任何一个人,可以使用一些技术手段,窃看到网上传输的信息,并可以替代和修改这些信息。电子商务中主要面临以下四个安全问题: 第一,保密性问题 在电子商务过程中,网上传递的是一些极敏感的信息,如信用卡号、产品报价等,顾客不愿这些信息被人窃取。 第二,认证问题 在Internet上,交易双方互相不能见面,所以必须有方法确定对方身份。 第三,完整性问题 交易中传输的数据不仅不能被窃听,同时也不能被修改。例如:在一笔转账交易中,转入账号不能被替换。 第四,不可否认性问题 交易过程一旦结束,交易的任意一方都不能单方面否认发生过这笔交易。必须有不可伪造的电子单据来证明每次交易。研究的目标和主要内容(不少于400字)本选题拟采用目前比较流行的Struts2.0+Spring+Hibernate+Ajax+MYSQL数据库,版面设计上利用HTMLCSSJavascript实现,一些模块的实现使用Ajax 制作一些特效,后期的测试中主要使用JUNIT测试系统代码的错误情况。本选题研究内容如下:(1)对整个二手交易系统结构及模块进行分析设计,其主要核心内容是商品管理模块和购物模块,基于这个核心来构建B/S架构的多模块应用系统,因此,整个系统可以分为一些不同的模块,以提高系统模块之间的重用性。(2)根据分模块的设计思路,主要的模块有如下:1)公共类模块:在开发过程中,经常会用到一些公共类,如数据库相关操作类和字符串处理类。因此,在开发系统前首先需要设计这些公共类。2)图文验证码模块:防止黑客对本网站进行暴力破解和攻击,SQL注入攻击。3)用户注册和登录模块:用户注册后就成为网站会员,享受会员待遇。用户只有通过登录才能进入网站,并以会员的身份购物。4)会员密码找回模块:注册会员可以通过此模块找回忘记的密码。5)权限模块:浏览者无需注册可以浏览商品信息,对相应的商品进行投票,但没有购买的权利。 会员登录成功后可以以会员的身份浏览商品信息,购买商品,享受会员价格优惠。 管理员登录成功后进入后台,管理商品信息,处理订单信息,也可以浏览信息,购买商品,享受VIP待遇。6)搜索引擎模块:快速检索站内商品信息.7)前台购物车模块:将自己需要的物品放到购物车上,然后可以通过在线支付模块结账。8)网上预订模块:会员可以根据个人情况网上预订商品信息。9)B2B模块:多个用户可以通过此模块,讨价还价,达到最大收益。10)线下模块:模仿阿里旺旺功能,实现多方面了解信息模块。11)卖家信誉模块:展示卖家信誉提示,放心预订和购买商品。12)后台商品管理模块:商品管理:商品的添加 修改 删除 查询。13)后台订单管理模块:订单的相关管理:订单查询 执行 删除 。15)在线银行支付模块:用户可以足不出宿舍,就可以通过在线银行购买订单商品。拟采用的研究方法a)查找相关的资料,分析需求,构建框架。b)搜寻各种需要的文档和相关需要的软件工具。c)根据资料和使用工具对框架进行分析、构建、设计。d)使用软件完成整个系统的构建。研究工作的进度安排2010年12月05号12月16号 与指导老师沟通交流,完成毕业论文选题。2010年12月16号12月22号 搜集资料,查阅文献,完成开题报告。l2010年12月24号12月31号 完成文献综述l2011年01月01号01月03号 定出二手交易系统的需求分析文档l2011年01月05号01月07号 整理相关资料并完成概要和详细设计l2011年01月08号01月16号 进行编码工作及过程中的必要性测试l2011年01月16号01月18号 后期的联机调试和测试l2011年01月20号01月24号 总结毕业设计的整个过程,完成毕业设计论文初稿2011年01月25号04月05号 修改毕业论文定稿,打印装订,参加答辩参考文献目录(作者、书名或论文题目、出版社或刊号、出版年月日或出版期号)1 李刚.疯狂Ajax讲义M.北京:电子工业出版社,2009.42 月影.Javascript王者归来. 北京: 清华大学出版社,2004.123 Mjnet Ecdel美.黄意 译. 精通CSS+DIV网页样式与布局M. 北京: 清华大学出版社,2004.124 霍斯特曼,康奈尔美.刘趁 译. Java2核心技术卷M.北京:人民邮电,2006.75 Bruce Eckel美.黄意 译.Java编程思想(第4版)M.北京: 机械工业出版社,2007.66 孙卫亲. 精通Struts:基于MVC的Java Web设计与开发M.北京: 清华大学出版社,2004.127 Marc Loy英,Robert Eckstein美.黄兰 译. Struts,Second Edition M. 北京: 清华大学出版社,2008.12 8 克里格尔美,特鲁诺美.黄兰 译. SQL宝典M.北京: 人民邮电出版社,2009.19 盖国强.数据库诊断案例与性能优化实践.北京:清华大学出版社,2006.6指导教师意见同意开题。 签名: 2010 年12月24 日教研室主任意见 签名: 年 月 日目录摘要3关键词3Abstract3Key words3引言31 系统功能介绍和总体设计42 B/S系统模块设计42.1 数据库设计42.2 公共模块设计4 2.2.1 Hibernate的session初始化类5 2.2.2 泛型工具类 2.2.3 数据持久化类 2.2.4 分页操作 2.2.5 字符串工具类2.3 实体映射5 2.3.1 会员信息 2.3.2 订单信息 2.3.3 订单条目信息 2.3.4 商品信息 2.3.5 商品类别信息2.4 登录注册模块 2.4.1 注册模块5 2.4.2 登录模块52.5 前台商品信息查询模块 2.5.1 商品类别分级查询模块 2.5.2 商品搜索模块 2.5.3 前台商品其他查询模块 2.6 购物卡模块5 2.6.1 购物车基本功能实现模块 2.6.1 订单相关功能的实现模块2.7 后台商品管理模块 2.7.1 商品管理实现模块 2.7.2 商品类别管理模块2.8 后台订单管理模块 2.8.1 后台订单查询模块 2.8.2 后台订单状态管理模块3 阿里软件功能 功能分析 4 小结致谢6参考文献6附录A:基于C/S+B/S架构的高校二手交易系统网路工程专业 指导教师 摘要构建一个高校学生二手交易系统,将能为高校学生带来很大的便利。因为大学生是一个时间性很强的群体,比如书,尤其是很多考试类的参考书,可能看完就不在需要,扔了可惜,因此可以在二手网上出售换成现金,然后在购买自己需要的学习用品。这样即能把自己不需要的书籍或其他物品卖给其他需要的人,而自己也能在二手网上找到适合自己的书籍等物品。高校二手交易系统针对的人群是高校学生,因此它比起易趣,淘宝等网站针对性更强,其本身有着查询方便,分类科学,定价灵活等特点。对于高校学生来说,高校二手交易系统可以为他们在学习生活上带来很大的方便。关键词C/S+B/S架构;Based on C / S + B / S secondary trading system architecture college Network Engineering Supervisor Huang Zhi Huang Ying Qiao also Abstract building a secondary trading system, college students, college students will be able to bring great convenience. Because college students is a time-sensitive groups, such as books, especially reference books like a lot of examination, may be read not in need, to throw a pity, it can be converted into cash in the secondary sale online, and then buy their own needs school supplies. So that is can you do not need books or other items sold to other people in need, and I could find online for your second-hand books and other items. Secondary trading system for the college crowd is college students, so it than eBay, more targeted site Taobao, which itself has a convenient query, scientific classification, pricing flexibility and other characteristics. For college students, the university system of secondary trading of life for them to learn a great deal of convenience. Key Words C / S + B / S structure;引言近些年,在国家倡导节约型校园的精神推动下,很多大学校园兴起了二手商品交易的热潮。这种现象虽然能有效的促进大学生节约思想,但校园里三五成群的摆摊,严重影响了校园的正常秩序。随着计算机和Internet技术的迅猛发展,校园二手交易网为传统的校园交易提供了新的生机。然而,消费观念、投资成本、技术人才、支付与物流等因素阻碍了它的发展。积极采取措施,努力解决这些问题是促进校园二手交易网健康发展的首要任务之一。校园二手交易市场存在巨大潜力,高年级大学生更热衷于网上购物。根据中国互联网络信息中心(CNNIC)调查结果,大一学生网民中网络购物比例不到五分之一,到了大四,网络购物比例已然高了近一倍。大一学生刚从学习紧张的高中转来,还没有太适应追求个性化的大学生生活。我国高校发展电子商务营销要根据自己的行业特点、目标市场消费者的行为特征、高校所在地的经济实力、营销环境状况等因素来制定本高校二手网营销目标,选择适合上网交易的产品,利用网络工具进行营销策划,选择合适的营销金融中介开展网上交易,并利用网上工具进行数据统计和评估,及时调整策略,赢得高校二手市场主导地位。就其前景来说,高校二手交易网很有必要做到以下几点: (2)安全技术问题 安全问题是电子商务得以发展的重要因素。因为通过TCP/TP网络,不可能用通常的方式确认与你通信的人的真实身份,任何一个人,可以使用一些技术手段,窃看到网上传输的信息,并可以替代和修改这些信息。电子商务中主要面临以下四个安全问题: 第一,保密性问题 在电子商务过程中,网上传递的是一些极敏感的信息,如信用卡号、产品报价等,顾客不愿这些信息被人窃取。 第二,认证问题 在Internet上,交易双方互相不能见面,所以必须有方法确定对方身份。 第三,完整性问题 交易中传输的数据不仅不能被窃听,同时也不能被修改。例如:在一笔转账交易中,转入账号不能被替换。 第四,不可否认性问题 交易过程一旦结束,交易的任意一方都不能单方面否认发生过这笔交易。必须有不可伪造的电子单据来证明每次交易。1 系统功能介绍与总体设计该系统应实现如下主要功能:买家与卖家通过在线聊天了解详情,商品查询功能,购物车功能,后台管理功能和注册及登录功能。2 B/S系统模块设计2.1 数据库设计 本系统涉及的核心数据表:会员信息表,订单信息表,订单条目信息表,商品信息表和商品类别信息表。采用PowerDesigner涉及。2.2 公共模块 项目中经常会用到一些公共类,如Hibernate的初始化等 数据库操作的基本类代码:public interface BaseDao /基本数据库操作方法public void save(Object obj);/保存数据public void saveOrUpdate(Object obj);/保存或修改数据public void update(Object obj);/修改数据public void delete(Serializable . ids);/删除数据public T get(Serializable entityId);/加载实体对象public T load(Serializable entityId);/加载实体对象public Object uniqueResult(String hql, Object queryParams);/使用hql语句操作/分页操作public long getCount();/获取总信息数public PageModel find(int pageNo, int maxResult);/普通分页操作public PageModel find(int pageNo, int maxResult,String where, Object queryParams);/搜索信息分页方法public PageModel find(int pageNo, int maxResult,Map orderby);/按指定条件排序分页方法public PageModel find(String where, Object queryParams,Map orderby, int pageNo, int maxResult);/按指定条件分页和排序的分页方法 2.2.1 Hibernate的session初始化类:负责Hibernate所有的持久化操作,通过它可以实现数据库的CURD操作。 2.2.2 泛型工具类:获取实体对象的类型方法。 2.2.3 数据持久类:使用了DAO模式实现DB的基本操作。 2.2.4 分页操作:该模块主要实现分页功能。 代码:/* * 分页查询 * param where 查询条件 * param queryParams hql参数值 * param orderby 排序 * param pageNo 第几页 * param maxResult 返回记录数量 * return PageModel */Transactional(propagation=Propagation.NOT_SUPPORTED,readOnly=true)public PageModel find(final String where, final Object queryParams,final Map orderby, final int pageNo,final int maxResult) final PageModel pageModel = new PageModel();/实例化分页对象pageModel.setPageNo(pageNo);/设置当前页数pageModel.setPageSize(maxResult);/设置每页显示记录数getTemplate().execute(new HibernateCallback() /执行内部方法Overridepublic Object doInHibernate(Session session)throws HibernateException, SQLException String hql = new StringBuffer().append(from )/添加form字段.append(GenericsUtils.getGenericName(entityClass)/添加对象类型.append( )/添加空格.append(where = null ? : where)/如果where为null就添加空格,反之添加where.append(createOrderBy(orderby)/添加排序条件参数.toString();/转化为字符串Query query = session.createQuery(hql);/执行查询setQueryParams(query,queryParams);/为参数赋值List list = null;/定义List对象/ 如果maxResult0,则查询所有if(maxResult 0 & pageNo 0)list = query.list();/将查询结果转化为List对象elselist = query.setFirstResult(getFirstResult(pageNo, maxResult)/设置分页起始位置.setMaxResults(maxResult)/设置每页显示的记录数.list();/将查询结果转化为List对象/定义查询总记录数的hql语句hql = new StringBuffer().append(select count(*) from )/添加hql语句.append(GenericsUtils.getGenericName(entityClass)/添加对象类型.append( )/添加空格.append(where = null ? : where)/如果where为null就添加空格,反之添加where.toString();/转化为字符串query = session.createQuery(hql);/执行查询setQueryParams(query,queryParams);/设置hql参数int totalRecords = (Long) query.uniqueResult().intValue();/类型转换pageModel.setTotalRecords(totalRecords);/设置总记录数pageModel.setList(list);/将查询的list对象放入实体对象中return null;);return pageModel;/返回分页的实体对象/* * 获取分页查询中结果集的起始位置 * param pageNo 第几页 * param maxResult 页面显示的记录数 * return 起始位置 */protected int getFirstResult(int pageNo,int maxResult)int firstResult = (pageNo-1) * maxResult;return firstResult 0)for(int i=0; iqueryParams.length; i+)query.setParameter(i, queryParamsi); 2.2.5 字符串工具类:该模块主要实现字符串与其他数据的转换。2.3 实体映射模块 2.3.1 会员信息的PD图 : 2.3.2 订单信息的PD图 : 2.3.3 订单条目的PD图 : 2.4 登录注册模块 2.4.1 注册模块:提供用户的注册功能,注册成功后便是会员 2.4.2 登录模块:对用户输入的ID PASS校验2.5前台商品信息查询模块 2.5.1 在前台的首页商品展示中,展现给用户的就是商品类别的分级显示,方便用户的查询 2.5.2 商品搜索:提供用户进行普通的搜索,方便了用户的查找 2.5.3 其他商品查询:其他热门的查询2.6 购物车模块 2.6.1 购物车基本功能:向头午餐中添加商品,清空购物车以及删除购物车中制定的商品订单条目信息。 2.6.2 进行结账的时候,先生成一个订单,起到中间计算功能2.7 后台商品管理模块 2.7.1 商品管理功能:对商品的CURD操作 2.7.2商品类别管理模块:对商品类别的CURD操作2.8 后台订单管理模块 2.8.1 后台订单查询功能:对订单的查询操作 2.8.2 后台订单状态管理:订单状态的CURD操
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度城市公共交通车辆运营管理合同3篇
- 2025年度柴油市场分析与预测服务合同范本4篇
- 专业设备销售协议模板集(2024版)版
- 2025年厂区绿化生态教育推广与培训服务协议4篇
- 2024年起重机研发与购销合作项目合同范本3篇
- 二零二四家居建材店员工劳动合同模板3篇
- 2025年度智能机器人技术研发合作协议4篇
- 2024版企业技术改造借款的合同范本
- 二零二五版医疗设备采购与租赁合同范本3篇
- 2024年04月吉林银行总行投资银行部2024年社会招考1名负责人笔试历年参考题库附带答案详解
- GB/T 6913-2008锅炉用水和冷却水分析方法磷酸盐的测定
- GB/T 18717.2-2002用于机械安全的人类工效学设计第2部分:人体局部进入机械的开口尺寸确定原则
- 教案:第三章 公共管理职能(《公共管理学》课程)
- 中国文化概论(第三版)全套课件
- 117-钢结构工程质量常见问题与管控措施
- SHS5230三星指纹锁中文说明书
- 诺和关怀俱乐部对外介绍
- 保定市县级地图PPT可编辑矢量行政区划(河北省)
- 新苏教版科学六年级下册全册教案(含反思)
- 供方注册指南-ZTE
- 真心英雄合唱歌词
评论
0/150
提交评论