校园二手书交易平台设计与开发 --系统架构与核心模块---开题报告_第1页
校园二手书交易平台设计与开发 --系统架构与核心模块---开题报告_第2页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

厦门大学软件学院毕业设计(论文)开题报告学生姓名班级学号校内指导教师姓名职称 所在单位厦门大学国家示范性软件学院毕业设计(论文)题 目校园二手书交易平台设计与开发-系统架构与核心模块毕业设计(论文)的目标:整体软件目标: 开发一套用于二手书进行交易的网页平台,完成包括界面设计、各类基本功能、和网站的更新维护等工作内容,并最终实现整个网站的正常运营。该套软件系统的开发的最初目的是为了解决毕业生手中各种书籍的去向问题。每临近毕业时期,很多的毕业生会头痛于处理手中的各类书籍,带走不方便,按垃圾卖掉又感觉十分可惜和浪费;所以我们迫切的需要一个良好的平台去帮他们解决这个棘手的问题。我们这次开发的二手书交易平台系统正切合了当下学生的生活习惯,通过网络选择自己喜欢的东西,省时又省力。它能让毕业生更好更方便的处理手中多余的各种书籍,同时实现了教科书等书籍的再回收利用,增加了书本内在价值,更加的为下一届的同学提供了即实惠又丰富的书本资源。以用户角色来安排各类模块主要的功能:超级管理员模块: 主要提供以下几种功能: 对卖主的基本信息的增删改查操作; 对新的卖主进行身份验证工作,并确定其为合法的卖主;普通用户模块:主要分为买主和卖主两大模块:买主模块同时又分为会员买主(已注册)和非会员(未注册);会员模块提供以下几种功能: 登录网站; 对个人基本信息的增删改查; 申请成为合法卖主; 浏览各类交易书籍的详细信息; 非会员模块提供以下几种功能: 浏览给类交易书籍的粗略信息;卖主模块提供以下几种功能: 登录网站; 对个人基本信息的增删改查; 发布交易信息;实现方法:基本环境:开发工具:VS2008+SQLServer2005;开发语言:C#;开发平台:WindowsXP;开发技术:系统部署模式: 本系统部署采用B/S(Browser/Server)架构,即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。系统开发架构:该系统所使用的开发架构为三层开发架构;三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。、数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、修改、更新、查找等。三层结构原理:3个层次中,系统主要功能和业务逻辑都在业务逻辑层进行处理。三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM通讯与中间层建立连接,再经由中间层与数据库进行交互。 图1-1 组件模型 最初需求的确定:以用户角色来安排各类模块主要的功能:超级管理员模块: 主要提供以下几种功能: 对卖主的基本信息的增删改查操作; 对新的卖主进行身份验证工作,并确定其为合法的卖主; 对书籍各种信息的增删改查(例如:对同样书籍数目的查询统计;当天各种书籍交易量的统计);普通用户模块:主要分为买主和卖主两大模块:买主模块同时又分为会员买主(已注册)和非会员(未注册);会员模块提供以下几种功能: 登录网站; 对个人基本信息的增删改查; 申请成为合法卖主; 浏览各类交易书籍的详细信息; 拍下该书籍操作; 非会员模块提供以下几种功能: 申请成为会员; 浏览给类交易书籍的粗略信息;卖主模块提供以下几种功能: 登录网站; 对个人基本信息的增删改查; 发布交易信息; 系统自动操作模块: 主要提供以下几种功能: 交易书籍的下架信息(时间限制,由系统自动下架,信息无效); 近期求购书籍信息的自动置顶;书籍分类:书籍的分类:教材,综合类;教材类:教材用书和 辅导用书;综合类:小说,著作等。教材分类(教材辅导类):为了方便同学们查询所需要的书籍信息,我们把教材以学院的方式进行分类统计。书籍信息:包括书籍的封面,书籍的名称(全称),书籍的出版时间,出版商,书籍交易时间(剩余交易时间,交易的时间),价格等;图1-2 需求模型图1-3 用例模型(初级)图1-4 数据模型(初级)任务分工: 本项目的小组成员总共三名:组长: 组员:杨骥,郑志鹏 主要工作: :数据库的分析和设计,建模; 概要设计及报告; 详细设计及报告; 杨 骥:需求分析; 界面设计; 概要设计: 详细设计; 郑志鹏:需求分析; 数据库分析设计; 概要设计;时间进度安排:2009年11月16日-2010年1月11日:理解毕业设计(论文)的任务,阅读有关文献,熟悉开发工具,提出系统的总体设计框架,做好初步的需求分析。分配任务,提交毕业设计开题报告。2010年1月12日-2010年1月19日:熟悉开发软件和工具,正确安装VS2008+SQLServer2005;并收集和整理开发过程中需要的资料。同时完善需求。2010年1月20日-2010年2月10日:完成超级管理员模块的基本代码,实现基本功能。并对其进行单元模块的测试。2010年2月21日-2010年3月10日:完成买主模块(包括会员和非会员)的基本代码,实现基本功能。并对其进行单元模块的测试。2010年3月11日-2010年3月31日:开始完成买主模块的基本代码,实现基本功能。并对其进行单元模块的测试。2010年3月19日:提交毕业设计(论文)的中期检查报告。2010年4月1日-2010年4月20日:集成测试,各模块进行协同工作的测试,整个网站的主体框架的基本完成。2010年4月21日-2010年5月10日:以网站的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论