校园二手书交易平台设计与开发 --系统架构与核心模块---开题报告

上传人:wo7****35 文档编号:55274129 上传时间:2018-09-26 格式:DOC 页数:6 大小:181.50KB
返回 下载 相关 举报
校园二手书交易平台设计与开发 --系统架构与核心模块---开题报告_第1页
第1页 / 共6页
校园二手书交易平台设计与开发 --系统架构与核心模块---开题报告_第2页
第2页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《校园二手书交易平台设计与开发 --系统架构与核心模块---开题报告》由会员分享,可在线阅读,更多相关《校园二手书交易平台设计与开发 --系统架构与核心模块---开题报告(6页珍藏版)》请在金锄头文库上搜索。

1、厦门大学软件学院毕业设计(论文)开题报告学生姓名班级学号校内指导 教师姓名职称所 在 单 位厦门大学国家示范性软件学院毕业设计 (论文) 题 目校园二手书交易平台设计与开发 -系统架构与核心模块毕业设计(论文)的目标: 整体软件目标整体软件目标:开发一套用于二手书进行交易的网页平台,完成包括界面设计、各类基本功 能、和网站的更新维护等工作内容,并最终实现整个网站的正常运营。 该套软件系统的开发的最初目的是为了解决毕业生手中各种书籍的去向问 题。每临近毕业时期,很多的毕业生会头痛于处理手中的各类书籍,带走不方 便,按垃圾卖掉又感觉十分可惜和浪费;所以我们迫切的需要一个良好的平台 去帮他们解决这个

2、棘手的问题。我们这次开发的二手书交易平台系统正切合了 当下学生的生活习惯,通过网络选择自己喜欢的东西,省时又省力。它能让毕 业生更好更方便的处理手中多余的各种书籍,同时实现了教科书等书籍的再回 收利用,增加了书本内在价值,更加的为下一届的同学提供了即实惠又丰富的 书本资源。以用户角色来安排各类模块主要的功能: 超级管理员模块:主要提供以下几种功能:对卖主的基本信息的增删改查操作;对新的卖主进行身份验证工作,并确定其为合法的卖主; 普通用户模块: 主要分为买主和卖主两大模块: 买主模块同时又分为会员买主(已注册)和非会员(未注册) ; 会员模块提供以下几种功能:登录网站;对个人基本信息的增删改查

3、;申请成为合法卖主;浏览各类交易书籍的详细信息;非会员模块提供以下几种功能:浏览给类交易书籍的粗略信息; 卖主模块提供以下几种功能:登录网站;对个人基本信息的增删改查;发布交易信息;实现方法: 基本环境基本环境: 开发工具:VS2008+SQLServer2005; 开发语言:C#; 开发平台:WindowsXP; 开发技术开发技术: 系统部署模式系统部署模式:本系统部署采用 B/S(Browser/Server)架构,即浏览器和服务器结构。它是随着 Internet 技术的兴起,对 C/S 结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过 WWW 浏览器来实现,极少部分事务逻辑

4、在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层 3-tier 结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO) 。系统开发架构系统开发架构:该系统所使用的开发架构为三层开发架构;三层架构(3-tier applicat ion) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、 业务逻辑层( BLL)、数据访问层( DAL)。区分层次的目的即为了 “高内 聚,低耦合”的思想。、表现层( UI):通俗讲就是展现给用户的界面,即用户在使用一个 系统的时候他的所见所得。、业务逻辑层( B

5、LL):针对具体问题的操作,也可以说是对数据层 的操作,对数据业务逻辑处理。、数据访问层( DAL):该层所做事务直接操作数据库,针对数 据的增添、删除、修改、更新、查找等。三层结构原理:3 个层次中,系统主要功能和业务逻辑都在业务逻辑层进行处理。 三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了 中间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过 COM/DCOM 通讯与中间层建立连接,再经由中间层与数据库进行交互。 ASP.NET Web FormsCustom Business LogicData Access Application Blocks (Use

6、 ADO.NET)SQL Server 2005表示层业务逻辑层数据访问层数据库图图 1-11-1 组件模型组件模型最初需求的确定最初需求的确定: 以用户角色来安排各类模块主要的功能: 超级管理员模块超级管理员模块:主要提供以下几种功能:对卖主的基本信息的增删改查操作;对新的卖主进行身份验证工作,并确定其为合法的卖主;对书籍各种信息的增删改查(例如:对同样书籍数目的查询统计; 当天各种书籍交易量的统计) ; 普通用户模块普通用户模块: 主要分为买主和卖主两大模块: 买主模块同时又分为会员买主(已注册)和非会员(未注册) ; 会员模块提供以下几种功能:登录网站;对个人基本信息的增删改查;申请成为

7、合法卖主;浏览各类交易书籍的详细信息;拍下该书籍操作;非会员模块提供以下几种功能:申请成为会员;浏览给类交易书籍的粗略信息; 卖主模块提供以下几种功能:登录网站;对个人基本信息的增删改查;发布交易信息;系统自动操作模块系统自动操作模块:主要提供以下几种功能:交易书籍的下架信息(时间限制,由系统自动下架,信息无效) ;近期求购书籍信息的自动置顶; 书籍分类书籍分类: 书籍的分类:教材,综合类; 教材类:教材用书和 辅导用书; 综合类:小说,著作等。教材分类(教材辅导类):为了方便同学们查询所需要的书籍信息,我们 把教材以学院的方式进行分类统计。书籍信息:包括书籍的封面,书籍的名称(全称) ,书籍

8、的出版时间,出版 商,书籍交易时间(剩余交易时间,交易的时间) ,价格等;图图 1-21-2 需求模型需求模型图图 1-31-3 用例模型(初级)用例模型(初级)图图 1-41-4 数据模型(初级)数据模型(初级)任务分工:任务分工:本项目的小组成员总共三名: 组长:组员:杨骥,郑志鹏主要工作:数据库的分析和设计,建模;概要设计及报告;详细设计及报告;杨 骥:需求分析;界面设计;概要设计:详细设计;郑志鹏:需求分析;数据库分析设计;概要设计;时间进度安排时间进度安排: 2009 年 11 月 16 日-2010 年 1 月 11 日:理解毕业设计(论文)的任务,阅读有 关文献,熟悉开发工具,提

9、出系统的总体设计框架,做好初步的需求分析。分 配任务,提交毕业设计开题报告。 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

10、月 31 日:开始完成买主模块的基本代码,实现基 本功能。并对其进行单元模块的测试。2010 年 3 月 19 日:提交毕业设计(论 文)的中期检查报告。 2010 年 4 月 1 日-2010 年 4 月 20 日:集成测试,各模块进行协同工作的测试, 整个网站的主体框架的基本完成。 2010 年 4 月 21 日-2010 年 5 月 10 日:以网站的形式进行最后的测试,包括压 力测试,安全性测试等,对存在的问题进行及时的纠正和更新。 2010 年 5 月 11 日-2010 年 5 月 24 日:各类文档的完成,毕设的完成,准备毕 设答辩。指导教师审核意见:校外指导教师签名: 2010 年 月 日校内指导教师签名: 2010 年 月 日

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号