大二手书直卖网的设计与实现

当大学生学期结束时,大量的书籍被当做废纸卖掉。假如我们可以把这些书籍开始循环使用,就可以提高图书的利用率以及它自身的价值,同时可以实现资源再利用。当图书进行二次利用的时候,价格也没有原价那么贵,就会拥有其存在的价值。因此这个系统的目的就是为了帮助大学生实现图书的再利用。这个系统分为两个用户,卖家和买家。运用HTML、CSS、JQuery来实现前台界面的设计,以SQL Server 2008作为数据库工具,ASP.NET用来书写后台程序,来达到项目功能实现的效果,进一步成就卖买双方,让他们达到共同获利。
目录
一、引言 1
(一)面向对象 1
(二)开发背景及目的 1
二、网站需求分析 1
(一)用户需求分析 1
(二)功能需求分析 1
(三)模块需求分析 1
(四)性能需求分析 1
(五)结构需求分析 2
(六)内容需求分析 2
三、网站主要设计介绍 2
(一)开发环境描述 2
1.操作系统简介 2
2.运行环境简介 3
3.运行硬件设备简介 3
(二)运用的语言工具描述 3
1.HTML简介 3
2.CSS简介 3
3.jQuery简介 3
4.ASP.NET简介 3
5.数据库简介 4
四、网站概要设计 4
(一)总体框架结构 4
1.前台功能模块 4
2.后台功能模块 4
(二)数据库设计 5
1.ER模型设计 5
2.数据库详细设计 6
3.数据库总体概括设计 8
(三)软件设计 9
1.处理流程图 9
2. 系统功能模块图 10
五、网站详细设计 10
(一)网站前台功能实现 10
1.网站首页 10
2.买家登录 11
3.买家注册 13
4.浏览图书 13
5.分类查找 14
6.购买图书 1
 *好棒文|www.hbsrm.com +Q: ¥351916072$ 
5
7.管理收货地址 17
8.我的订单 19
9.留言 19
(二)网站后台功能实现 20
1.卖家登录 20
2.卖家注册 20
3.图书添加 20
4.图书查找 21
5.订单管理 22
6.留言管理 22
六、功能测试 23
(一)测试环境 23
(二)测试过程 23
(三)测试结果 24
七、总结 25
致谢 26
参考文献 27
一、引言
(一)面向对象
大学生二手书系统是就关于在校大学生无用书籍贱卖这一现象设计的,从而让书本可以实现再利用。
(二)开发背景及目的
在大学里,用过的书籍被贱卖已经很普遍了。因为宿舍地方不够放,寄回家运费太贵,所以往往大多数的大学生都会选择把书籍当废纸卖掉。这样导致有些还是很崭新的书籍被当做废纸销毁。为了更加环保,使资源进行二次利用,同时让知识不被白白浪费,我选了大学生二手书直卖作为我的毕业设计课题。我做的这个项目是基于ASP.NET的一个购书项目设计,可以让卖家买家在同一个平台上进行交易。大大的提高了书的利用价值。
二、网站需求分析
(一)用户需求分析
卖家:能够上下架自己的书籍,修改书籍信息,管理买家的评价,制定价格。
买家:能够浏览书籍信息,查找书籍然后进行购买,管理自己的收货地址、评论。
(二)功能需求分析
该项目需要完成的功能有登录、注册、浏览书籍信息、加入购物车、购买、搜索、评论、管理留言,管理收货地址,查看订单流程、上架图书、下架图书、修改书籍信息。
(三)模块需求分析
大学生二手书直卖网和大多数的网站类似,分为两个模块:前台、后台。
前台模块主要是用于用户的登录购买书籍,后台则是为卖家提供方便,让卖家上下架书籍。
(四)性能需求分析
项目运行环境需求要求有Visual Studio与SQL Server两者可以成功衔接,当这一个项目要开始启动它的时候,我们需要把浏览器响应服务器的时间、数据库与项目是否能够成功的衔接,接口的运送数据的速率等各种所需条件都要考虑进去,使计算机的功能得到最高的施展。
(五)结构需求分析
二手书直卖网结构需求分析图如下21:

图21结构需求分析图
(六)内容需求分析
大学生二手书直卖网包括卖家的上下架图书,修改图书信息,管理留言;买家的浏览,加入购物车,购买,留言等功能。
三、网站主要设计介绍
(一)开发环境描述
1.操作系统简介
操作系统就是运行大学生二手书这一个项目时,其运行设备所需要的系统。要使得程序能够运行成功的话,就必须在装有Visual Studio 和SQL Server的操作系统下执行。而且两者的版本要相近,能够兼容。操作系统就是拿来将硬件进行加工处理后进而进一步为了方便操作管理,如果计算机没有这个作为主要核心成分,操作系统就会停止操作。现在的操作系统多种多样、性能不一, 像Android(安卓)、IOS(苹果操作系统)、Unix、Windows以及Linux等,但是目前我的项目上的Visual Studio与SQL Server是安装在Windows的操作系统下来执行的。
2.运行环境简介
运行环境是指当项目开始跑起来所要配置的计算机环境。指一种可以一边运行,一边调试代码在机器上运行的环境。大学生二手书系统是基于C#语言,ASP.NET运行环境,SQL为数据库运行于Windows上的程序。
3.运行硬件设备简介
计算机外部设备中的设备零件、机械零件等各种物理设备组成了计算机硬件系统。就普通意义上而言运转计算机程序的主要零件包含电脑的CPU、显卡、主板、硬盘、内存条、数据连接线、电源设备等。其中,计算机的主要重要硬件有CPU、显卡、内存条、主板、硬盘。与此同时,运行项目的数量也和运行速率有关。
(二)运用的语言工具描述
1.HTML简介
一种拿来概述网页从而达到实现页面界面的效果的一种语言被叫做HTML超文本标记语言。它属于标记语言,不是我们所认为的编写代码的语言。HTML 常常拿标记以及标签来描述设计网页界面。
2.CSS简介
CSS(层叠样式表),CSS是用来将HTML进行格式样式调整的一个样式的集合,HTML中的样式大多数都是被存放在CSS样式表中,在设计一个网站的外观时,通常使用外部样式表,应用外部样式表可以提高工作效率和显示网站界面的速度,外部样式表一般也是存放在于CSS样式表中,有时候样式定义可以叠加使用,当做一个来使用。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1363.html

好棒文