软件工程课程设计-网上拍卖系统的设计与实现.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
网上拍卖系统的分析与设计 摘要:"网上拍卖"类网站是目前电子商务的一个重要模式, 网上拍卖交易行为正高速发展, 商家希望通过拍卖的形式快速在网上销售自己的产品。文中详细介绍了C#技术以及分析 了基于C#建立网上拍卖系统的技术手段,深入探讨了如何利用C#技术实现与Access数据 库连接的方法。 系统采用界面与业务逻辑分离的三层结构设计,把业务逻辑封装,提高了系统的安全 性、可维护性、重用性和可扩展性。 关键词:网上拍卖, C#,Access 目录 引言 1 1 绪论 2 1.1 系统需求 2 1.1.1 销售展示模块 2 1.1.2 商品信息发布模块 2 1.1.3 商品查询模块 2 1.1.4 购物车模块 2 1.1.5 拍卖结账模块 2 1.2 系统预览 2 1.3 系统特点 3 2 系统的可行性与需求分析 5 2.1 可行性分析 5 2.2 开发环境 5 2.3 需求分析 6 3 系统设计 7 3.1 系统设计思想 7 3.1.1 功能的独立化、模块化。 7 3.1.2 三层架构设计思想 7 3.1.3 系统实现的功能 8 3.2 系统层次概框图 8 3.3 系统模块详细介绍 9 3.3.1 前台模块 9 3.3.2 后台模块 10 4 数据库设计 11 4.1 数据库需求分析 11 4.2 数据库逻辑设计 11 5 详细设计 15 5.1用户注册 15 5. 2 管理员操作的分析与实现 15 5. 3 操作用户的功能的分析与实现 16 5.4 操作商品的分析与实现 17 6 结束语 19 参考文献 20 附录: 21 引言 现在人们越来越认识到软件工程在软件开发中的重要作用。目前国内软件在开发中还没 有对软件开发的过程进行明确规定,文档不完整,也不规范,软件项目的成功往往归功 于软件开发组的一些杰出个人或小组的努力。这种依赖于个别人员上的成功并不能为全 组织的软件生产率和质量的提高奠定有效的基础,只有通过建立全过程的改善,采用严 格的软件工程方法和管理,并且坚持不懈地付诸实践,才能取得全组织的软件过程能力 的不断提高,使软件开发更规范合理。 1 绪论 1.1 系统需求 1.1.1 销售展示模块 销售展示是一个商店应具备的最基本的一项功能。主要实现将数据库中的各类商品显 示于网页上,并进行一些简单的商品介绍,如商品价格及商品的简介,通过商品的展示 才能让拍卖者找到自己想要购的商品。该功能应在首页中完成。 1.1.2 商品信息发布模块 商品信息发布是指在"网上拍卖系统"中发布一些带有促销性质的新闻、消息、用以提 示购买者。如:显示近期销售量较好的一些商品,做出商品销售的排行榜,网站内的公 告及分类商品的显示。该功能应在首页中完成[1]。 1.1.3 商品查询模块 商品查询在"网上拍卖系统"中也是一项很重要的功能,主要帮助用户快速地找到想要 购买的商品。在一个规模较大的商店中,如果没有这项功能,用户将很难找到所需要的 商品,这个"网上拍卖系统"的吸引力将会因此大大降低,为了适应拍卖者的需要,要实 现商品的全站搜索,只要在全站搜索中键入关键字就可以找到与它匹配的相应信息 1.1.4 购物车模块 购物车是"网上拍卖系统"中最重要的部分。"网上拍卖系统"的目的是实现商品的销售 。因此为客户提供一个方便、操作简单、个性化的购物车将会大大提高用户在网上拍卖 的兴趣。 1.1.5 拍卖结账模块 购书结账是用户在商店购买商品后必然要做的一件事。目前在互联网可实现的结账方 式较多,很多银行也开办了网上银行。一些大型的电子商务活动也可利用网上的金融工 具进行结账。但是在目前由于技术和法律上的一些问题,网上在线结算和支付还未普及 使用,我觉得目前可采用货到付款的方式。 1.2 系统预览 用户进入系统后的第一个界面如图1.1所示。从图中可以看出,用户进入系统后就可 以注册成为会员、查看商品信息,可以按关键字或者分类来查询商品,还可以方便快捷 地通过导航栏转到系统的其他功能模块。 图1.1 用户进入系统后的页面 图1.2是用户登录系统后的页面,通过左侧的工具条可以快速切换到要进行的操作页 面。而通过顶部的页面可以进入系统帮助、退出系统、快速发布商品、购买商品等功能 。中间的页面一开始显示了用户是否有未读的新短信,如果有新信息则可以通过链接快 速阅读,系统显示的"上次登录时间和IP"则可以使用户提早发现是否有人在盗用你的帐 号。在用户选择了左侧相应的功能后则出现实现此功能的页面[2]。 1.3 系统特点 本设计的拍卖系统具有以下特点。 (1) 页面模块化:本系统在界面设计上采用了模块化处理的思想,把很多页面共有 的部分集成一个模块,例如页面的头、尾,这样在开发的时候遇到这类相似的页面部分 就不再需要重新编写,而只要以一句:<%@include fil
剩余29页未读,继续阅读
- 粉丝: 84
- 资源: 9357
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助