资源预览内容
第1页 / 共35页
第2页 / 共35页
第3页 / 共35页
第4页 / 共35页
第5页 / 共35页
第6页 / 共35页
第7页 / 共35页
第8页 / 共35页
第9页 / 共35页
第10页 / 共35页
亲,该文档总共35页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
嘉 应 学 院本科毕业论文(设计)(2007届)题目: 学生二手货交易平台 姓名: bbbbbbbbb 学号: 2030121111 系别: 数 学 系 专业: 信息与计算科学 指导老师: 黄可坤 申请学位: 学士学位 嘉 应 学 院 教 务 处 制学生二手货交易平台中文摘要学生二手货交易平台,是建立在B/S结构上,在Windows .NET Framework 2.0环境下,利用C#和数据库SQL server开发的系统。本设计说明通过软件开发的主要流程分析一个针对学生的二手平台系统的开发过程,包括需求分析,概要设计,数据库设计,详细设计。需求分析,分别从系统平台的功能,性能,数据流图,运行要求进行分析。概要设计通过对系统的结构,模块的组成,以及信誉系统进行分析。数据库的设计采用从数据流分析,到实体图的建立,再合并各个实体图建立关系图,最后通过数据库的设计原则完成对数据库物理结构的设计。详细设计主要针对各个模块功能的实现,利用大量的流程图进行描述,让读者了解各个模块的设计思想。文章的最后给出部分实现代码,并提供系统的使用方法。 关键词:学生二手货交易平台,SQL Server, ASP.NET 2.0,C#Abstract The Students Second-hand Market System with B/S structure developed by C# and SQL SERVER 2000 in the Framework of the Windows.NET 2.0 environment.This paper analyzes the developing process about students second-hand market system with software engineering. The process includes requirement analysis, preliminary design, database design, and detailed design. In the requirement analysis, it mainly analyzes function, capability and the requirement of system running. The preliminary design describes the structure of the system, functional module and the credit system. In the database design, the flow chart of the data, the database table, the table field and the E-R graphics of between entities are presented. Detailed design mainly in allusion to each functional module uses the massive flow charts to carry on the description. Let the reader understand the design concept of each module. Finally, this paper presents some main code and the usage for the system.Keywords:Students Secondhand Mark system, SQL Server, ASP.NET 2.0,C#目 录中文摘要1Abstract21. 前言41.1课题背景41.2 国内外研究现状41.3课题内容42. 课题开发理论依据52.1 ASP.NET 2.0的介绍52.2 C#语言的介绍52.3 SQL Server 2000的介绍63. 学生二手货交易平台的需求分析73.1系统的功能需求73.2系统的性能需求73.3系统的数据流分析73.4系统的运行需求84. 学生二手货交易平台的概要设计104.1 平台的设计目标104.2 平台的结构描述104.3 平台的模块组成104.4 信誉系统115. 学生二手货交易平台的数据库设计135.1 数据库需求分析135.2 数据库概念结构设计135.3 数据库详细设计156. 学生二手货交易平台的详细设计206.1 平台公共部分设计206.2 前台的详细设计226.3 后台的详细设计277. 实现的主要代码298. 使用说明329. 总结33参考文献341. 前言1.1课题背景随着科学技术的日新月异,商品出现多样化,更新换代的速度也日益加快。人们对商品的更换速度也随即达到了一定的高度。商品的更换速度的增长导致大部分能再利用的商品需要转移到新的用户手中,二手市场便诞生了。网络信息时代的到来,网上二手交易平台的出现,给人们的商品交易带来了极大的方便。在校园中学生对商品的更换也发展到新的一个水平,新生的到来,毕业生的毕业,大量的可再利用的二手商品需要急切的得到转移。学生二手货交易平台,作为一个信息交流平台,能为学生买卖商品提供一个极为方便的途径。学生可以把自己需要转让的商品发布在该平台上,也可以搜索,浏览自己想买的商品。1.2 国内外研究现状在没有建立二手交易平台之前,很多的商品都被聚集在一个固定的二手市场,这样对物流的管理,以及人力的管理,地方的租赁都增加了成本。网上交易平台的出现很大程度的解决了该问题。现在网上的学生二手交易平台主要提供买方和卖方之间的信息交流的平台,用户可以通过注册后,发表自己需要转让的商品信息,也可以查看需求的商品信息和转让人的信息,并购买商品。用户还可以通过留言对商品信息提出问题,也可以管理自己发布的商品信息。网站对商品进行分类,提供搜索功能,并显示最新的商品信息,通过点击数判断热点信息,由管理员添加精品信息。当前的二手交易网站质量参差不齐,对发表的信息的真实性没有通过严格的审批,信息的真实性无法得到保证,同时对于已经出售或者已经求得的信息没有及时的更新其状态,导致站内的很多信息失去时效性。从开发语言来看网上在用的二手交易平台大部分是asp,或者是php等编写的。用这些比较旧的语言编写出来的交易平台,在安全性,运行效率,都存在着隐患。1.3课题内容本课题的内容是完成一个完善的学生二手交易平台,提供前台的信息显示,用户注册,信息发表,平台内信息搜索,商品信息的图片上传,后台管理员对用户,商品信息等的管理。此外对该平台添加一个信誉系统,该系统对每个用户的信誉级别进行评定。让购买的用户更加清楚的了解信息发布者的交易历史,从而可以有选择性的购买自己需要的商品。 2. 课题开发理论依据2.1 ASP.NET 2.0的介绍ASP.NET 2.0是Microsoft的Active Server Pages.NET的最新版本,是一种建立在公共语言运行库上的编程框架,可用于在服务器上开发功能强大的Web应用程序。.NET是互联网环境中连接各种信息、系统与设备的软件架构。它不但执行效率大幅度的提高,对代码的孔子也做得很好,并且支持Web Controls功能和多种语言,以高安全性、易管理性高扩展性等特点著称。ASP.NET 2.0有如下优点:(1).性能的提高。ASP.NET 是在服务器上运行的编译好的公共语言运行库代码。与被解释的前辈不同,ASP.NET 可利用早期绑定、实时编译、本机优化和盒外缓存服务。这相当于在编写代码行之前,便提高了性能。 (2).强大的工具支持。ASP.NET 框架补充了 Visual Studio 集成开发环境中的大量工具箱和设计器。Visual Studio为用户提供大量的现成控件,提高了开发效率。强大的调试工具为系统开发提供了可靠的保证。(3). 灵活性。由于 ASP.NET 基于公共语言运行库,因此 Web 应用程序开发人员可以利用整个平台的灵活性。.NET 框架类库、消息处理和数据访问解决方案都可从 Web 无缝访问。ASP.NET 也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。(4). 简易性。ASP.NET 使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。(5). 可管理性。ASP.NET 采用基于文本的分层配置系统,简化了将设置应用于服务器环境和 Web 应用程序。 (6). 可缩放性和可用性。ASP.NET 在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。(7). 自定义性和扩展性。ASP.NET 随附了一个设计周到的结构,它使开发人员可以在适当的级别插入代码。实际上,可以用自己编写的自定义组件扩展或替换 ASP.NET 运行库的任何子组件。实现自定义身份验证或状态服务一直没有变得更容易。(8). 安全性。借助内置的 Windows 身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。2.2 C#语言的介绍C#是一种面向对象的编程语言,它保持了C+中熟悉的语法,并且百包含了大量的高效代码很面向对象特征。C#语言将在保持C/C+灵活性的基础上为程序员带来更高效的RAD开发方式。它不仅能用于WEB服务程序的开发,并且还能开发强大的系统级程序。C#作为一种新语言拥有下面优点:面向对象、类型安全、组件技术、自动内存管理、跨平台异常处理、版本控制、代码安全管理等。2.3 SQL Server 2000的介绍SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统,是一个分布式的关系型数据库管理系统,具有客户机/服务器体系结构,采用了Transact-sql的sql语言在客户机与服务器间传递客户机的请求与服务器的处理结果。它扩展了 Microsoft SQL Server 7.0 版的性能、可靠性、质量和易用性。Microsoft SQL Server 2000 增加了几种新的功能,由此成为大规模联机事务处理 (OLTP)、数据仓库和电子商务应用程序的优秀数据库平台。SQLServer2000能够满足今天的商业环境要求不同类型的数据库解决方案。它一种应用广泛的数据库管理系统,具有许多显著的优点:易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等。它为用户提供一个安全、可靠、易管理和高端的客户/服务器数据平台。用户通过客户机的应用程序来访问服务器上的数据库,在被允许访问数据库之前,它首先对来访问的用户请求做安全验证,只有通过验证后才能够进行处理请求,并将处理结果返回给客户机应用程序。3. 学生二手货交易平台的需求分析该平台的需求分析主要通过对在校学生的调查以及通过网上意见征求。3.1系统的功能需求一个功能完善的学生二手货交易平台,有三方面用户:1.一般的浏览访问者;2.平台会员;3.管理
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号