ImageVerifierCode 换一换
格式:DOCX , 页数:61 ,大小:764.57KB ,
资源ID:12537238      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12537238.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(教材回收系统毕业设计论文.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

教材回收系统毕业设计论文.docx

1、教材回收系统毕业设计论文 毕业设计(论文)题目名称:教材回收系统的开发购物车模块院系名称:计算机学院班 级:计科073学 号:200700814303学生姓名:闫丽娜指导教师:李志民 教材回收系统的开发 -购物车模块Development of Textbook recycling System - Cart module题目名称:教材回收系统的开发购物车模块院系名称:计算机学院班 级:计科073学 号:200700814303学生姓名:闫丽娜指导教师:李志民 2011年 月中文摘要本文分析了教材回收系统的功能需求、性能需求,总体设计方案以及实现流程,对其中的关键技术ADO.NET、SQL,控

2、件技术进行了具体的阐述。通过数据库设计、流程设计、系统页面设计及各模块功能详细设计,实现了教材回收系统的主要功能,基本满足了用户的需求。在介绍和总结.NET的上,本文重点阐述了系统中用户管理,教材管理的定义,购物车功能模块的实现,同时还对该系统的调试环境、调试过程进行了介绍和分析。全文共分为五章,包括绪论,方案论证,系统设计与实现,过程论述,软件测试五大部分。关于系统中所存在的问题和不足之处,也进行了详细的分析和深入的探讨,为今后系统的完善和优化,并提出一些建议和要求。关键词:教材回收;用户管理;图书管理;购物车;C/SAbstractThis paper analysis the funct

3、ion requirements and performance demands.And drew a overall design scheme and Realization process of ERP simulation system ,and discussed the key technologies in detail. Such as: , SQL (structured query language), control technology . Through database design, flow design, system page design and the

4、functional modules detailed design, realizing the ERP simulation system, and satisfied the demand of users basically.Based on introduced and summarized Microsoft c#.net development platform, this paper mainly describes the definition of users management, Textbook management and shopping cart, and in

5、troduced、analyzed the debugging environment, debugging process at the same time. The Full text is divided into five chapters, including introduction, scheme comparison, system design and implementation, process, software testing five parts. About the problems and the shortages existing in system ,I

6、also carried on detailed analysis and discussion in-depth, In order to improve and optimized system, I also put forward some Suggestions and bequests. Key words: Textbook recycling; Users management; Books management;Shopping cart;C/S 引言Internet最早在美国出现,如今,世界各国纷纷加入到这个行列,使Internet成为全球化的网际网络。随着用户的不断增加,

7、其规模迅速扩大,它的领域也走向多元化。除了原先的科学技术和教育外,Internet已进入了文化经济政治新闻、体育、娱乐、商业和服务业。可以预见,Internet将为我们构筑未来崭新的生活方式。另外电子商务发展在世界范围内都是刚刚开始,其发展速度极为迅速,传统的商业模式正不断地被新的商业模式所代替,无论什么模式都不具有固定性和成熟性。对于任何国家来说,都有一个探索与创新的问题,这也为我国加快和跨越发展提供了难得的机遇。我们要大胆进行创新,积极探索符合实际的商业模式,壮大企业的市场竞争能力,以适应全球化的激烈竞争1。书籍交易网站就是Internet和电子商务发展的产物,近几年在我国发展迅猛,如同一

8、些书店纷纷在各地开设分店以拉近书店与顾客间距离一样。随着科学技术得分速发展,Internet这个昔日只被少数科学家接触和使用的科研工具已经成了普通百姓都可以触及的大众型媒体传播手段。随着现金全民素质和科学技术水平的不断提高,知识更新的越来越快。人们随时都会有被淘汰的危机,为了不让社会淘汰,做到与时俱进就必须多读书不断的学习,21世纪是网络的时代、信息的时代,时间是非常宝贵的,人们由于种种原因没有时间到书店去,也不知道哪家书店有自己需要的书籍,同时那些传统书店的经营者又没什么好的方法让人们知道我这就有顾客需要的书籍,这种买卖双方之间信息交流上的阻碍成为“网上书店”网站发展的原动力。教材回收系统的

9、开发可以跟好的解决这方面的问题,我们向广大用户推出的是一种全新的网上信息服务,旨在书店与消费者之间架起了一座高速、便捷的网上信息桥梁,我们的目的是节省您的时间、方便您的购书,使您永远走在时代的前沿1。 第1章 系统需求分析 1.1系统的开发背景和目的1.1.1系统开发背景随着网络技术发展,网络购物需求越来越大,但是,与强劲的网络购物需求相比,我国受到计算机软硬件基础比较薄弱,技术水平比较低下,系统开发人员十分紧缺等不利因素的影响,现有购物网站系统普遍存在着功能比较单一,维护比较复杂,通用性又不强等问题,有的购物网站甚至直接采用静态网页发布商品信息。所有这些,已经严重制约了我国电子商务的发展。如

10、何设计开发出功能强大,费用低廉,通用性强,适合我国国情的购物网站系统,这将是我们急需解决的一个重要课题。随着科学技术的不断提高,尤其是计算机科学的日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的重要的一部分,使用计算机对二手教材进行管理,有着手工管理所无法比拟的优点.便于学生上传、浏览和购买二手教材,大大提高了教材的利用率,也为师生提供了很大便利。1.1.2系统开发目的随着网上购物的覆盖面越来越广,网上书店的应运而生,本系统其实就是网上书店的一个缩影,系统设计的宗旨在于能够使用户足不出户进行买书和卖书。对于读者来说,可以随时进行图书的

11、查询与浏览,不需要麻烦地逛书店,就可以买到自己需求的书,并且可以对网上多家书店价格进行对比,从中选择质优价廉的图书,既省时又省钱,为读者提供了很大方便。对于售书者来说,可以随时上传自己闲置的图书,网上书店既为之提供了便利的销售渠道。利用电子商务这个平台,为买方和卖方都提供了方便。提供更为广泛的图书信息,通过这种新型的购书通道,可以使用户享受到更为方面快捷的服务。1.2系统的可行性研究可行性研究主要包括经济可行性研究,技术可行性研究,运行、操作可行性研究,法律可行性研究和开发方案的选择。开发任何一个基于计算机的系统都会受到时间和资源的限制。因此在开发软件项目之前,必须根据可利用的时间和资源等条件

12、进行可行性研究。可行性研究工作的主要任务不是研究如何解决问题,而是要用最小的代价在最短的时间内确定该项目是否具有开发的可行性。典型的可行性研究应从以下几步进行:(1)复查初步分析结果。对系统初步的分析结果和报告书进行复查,改正含糊或不确切的叙述,重新确定系统目标与规模,清晰地描述对系统的所有约束条件。(2)研究现有的条件。找出其基本功能和基本信息,指出其缺点或局限性。(3)导出新系统高层逻辑模型。用某种图形工具导出系统高层逻辑模型,并与现有系统进行比较。(4)导出新系统的高层物理解法,提出多个供选择的解决方案,并对每一个方案的经济可行性、技术可行性、运行和操作可行性等进行分析比较。(5)推荐建

13、议的方案。如果系统分析员人为之得开发,则应指出开发的价值、推荐方案的理由,并为推荐的系统草拟一份开发计划,并提交可行性研究报告等全部文档。若分析员认为不值得开发,也应拿出充分的理由。(6)评审、复审和决策。可行性研究最后要通过技术评审和管理复审,开发方和客户方或使用部门负责人根据成本-效益分析等各项可行性研究的结论决策是否继续这项工程。而对于我的这次毕业设计来说可行性研究就是主要从两个方面考虑,一是经济可行性研究;二是自身的软件开发技术水平,即技术可行性研究。1.2.1 系统前景在已跨入21世纪的今天,人类使用和学习信息的方式以及信息的包装方式正在进行着不可阻挡的革命,这次革命将比印刷术的出现

14、所产生的影响以及对社会发展的推动远为复杂而巨大。网站的迷人之处在于综合使用文本、图象、声音、动画和视频的信息和内容,具有丰富的多媒体表现与互动特点,无可置疑, 网站已成为最吸引人的也最有效的信息传递手段和方式。计算机网络作为一种先进的信息传输媒体,有着信息传送速度快、信息覆盖面广、成本低的特点。因此很多企业都开始利用网络开展商务活动,我们可以看到,在企业进行网上商务活动时产生的效益是多方面的,譬如:可以低投入地进行世界范围的广告活动,可以提高公司的社会形象,可以提高企业的管理效率,增加新的管理手段等。“图书回收系统”是一种很高效也很实用的电子商务应用,它使图书得到的最充分合理的利用,也实现利益

15、最大化,而且相对于学生来说,价格合理。到网上书店消费的顾客不必出门,而是通过计算机网络选购商品,由相应网络经销商送货上门。这种直销的好处是消费者可以方便地得到所需的商品,有效地减少了销售环节,从而最大程度地降低了商品的最终价格。本系统是一个电子商务网站,操作简易,用户购书不需要了解整个书店的工作流程,只需要按照提示一步步操作即可完成购书等其它活动。1.2.2 市场分析开发一个本系统可以解决图书浪费,使得图书得到充分利用,使需要人得到宝贵的图书资源,免去了现实书店耗费大量资金和人力,管理内容繁复的问题。本系统的开发周期为2个月,耗费资金较少,且实用价值很高,各类企事业单位及学校等部门都可以使用。

16、1.3 系统需求1.3.1系统性能需求安全性高:中间件服务器层隔离了客户端程序对数据服务器的直接访问,保护了数据信息的安全。 快速响应:通过中间件服务器层的负载均衡缓存数据能力,可以大大提高对客户端的响应速度。系统扩展灵活:由于三层分布体系的应用系统,可以通过在应用服务器部署新的程序组件来扩展系统规模:当系统性能降低时,可以在中间件服务器层部署更多的应用服务器来提升系统性能,缩短客户端的响应。 信息共享度高:HTML是数据格式的一个开放标准,目前大多数流行的软件均支持HTML,同时MIME技术使得Browser可访问多种格式文件。较低的开发和维护成本:Client/Server的应用必须开发出

17、专用的客户端软件,无论是安装、配置还是升级都需要在所有的客户机上实施,极大地浪费了人力和物力。Brower/Server的应用只需在客户端装有通用的浏览器即可,维护和升级工作都在服务器端进行,不需对客户端进行任何改变,故而大大降低了开发和维护的成本。随着用户越来越多是依赖网络,电子商务越来越普及,加入的用户的数量就会急剧增加,这就要求我们的系统具有高度的稳定性和可靠性。如:出现了外部故障,或者系统故障,可以采取完善的数据备份恢复、数据日志、故障处理等系统故障对策,以及完整、合理、严密的系统应急方案。1.3.2系统功能需求用户管理模块:1)用户信息增加2)用户信息查看:管理员可以查看用户的所有信

18、息。每个用户只能查看到自己的信息。3)用户信息修改:当用户登录后,进入自己的管理页面,用户除了不可以修改uid,其他的pwd,name,sex,phone,e-mail,address均可以修改。4)用户信息删除:对于数据库中显示的连续六个月没有登录使用的账号,管理员可以删除此账号的信息。以节省空间,为其他的用户腾出可以使用的用户名等。教材管理模块:可以增加图书信息。删除图书分类:在管理图书分类页面,使用GridView控件将所有图书分类信息列出,由于图书分类信息较多,所以对控件开启分页功能,即设置以下属性:AllowPaging为True表示允许分页,PageSize为15 表示每页显示15

19、行数据,并定义PagerSettings的FirstPageText属性为第一页,LastPageText属性为最后一页,Mode属性为NextPreviousFirstLast,NextPageText属性为下一页,PreviousPageText为上一页,同删除管理员类似,在执行删除操作时,为了避免误删,使用OnClientClick=return confirm(确认要删除此行信息吗?)来提示删除。购物车功能:存放用户选好的图书,可以改变是否要购买,可以改变购买的数量,可以显示目前购物车中购买的总金额,也可以继续购物。 1.4本课题目标教材回收系统将实现:1.用户注册,登陆2.用户上传教

20、材3.用户浏览教材4.购物车功能5.订单管理功能等 6.教材管理功能7.用户管理功能8.留言板功能9.报表统计功能10.用户界面友好,方便用户操作第2章 开发环境2.1硬件环境一般来说,要安全可靠的运行SQL Server 2005 ,数据库服务器计算机应该满足以下配置:计算机芯片:Intel Pentium 166MHZ或以上机,如Pentium II、Pentium III或者Pentium 4型芯片的计算机。内存需求:如果安装的是企业版,那么至少需要128MB内存;如果其它版本至少需要64MB内存。而要用Microsoft Visual Studio .NET 2005来开发要求则要高一

21、些,硬件方面要求CPU至少最好为赛扬4或者Pentium 4以上系列,内存要求至少256M。2.2 软件环境数据库服务器采用Windows2000/Server 2003/XP/NT等多种操作系统平台,并且在数据库的选择方面,须采用SQL Server数据库。Microsoft SQL Server 2005的表述:SQL Server是Microsoft公司在原来和Sybase公司合作的基础上打包出的一款面向高端的数据库系统。自它推出后,迅速占领了的数据库应用市场。经过不断的更新换代,它已发展到了SQL Server 2000, 它具有高性能、功能强、安全性好、易操作、易维护等优点,定位于I

22、nternet背景下,基于Windows 2000的数据库的应用,为用户的Web应用提供了一款完善的数据管理和数据分析解决方案。SQL Server 2000包括4个常见版本。(1) 企业版(Enterprise Edition)支持所有的SQL Server 2000 特性,可作为大型Web站点、企业OLTP (联机事务处理)以及数据仓库系统等的产品数据库服务器。(2) 标准版(Standard Edition)用于小型的工作组或部门。(3) 个人版(Personal Edition)用于单机系统或客户机。(4) 开发者版(Developer Edition)用于程序员开发应用程序, 这些程

23、序需要SQL Server 2000作为数据存储设备。这里我们采用的是个人版,无论从需求,还是机器配置,这个版本已经足够满足开发的需要了。Microsoft SQL Server2000 的特点SQL Server 2000的客户/服务器体系结构将多机共享数据库集中保存在一个中央计算机中,用户可在本地机中建立自己的客户端软件及客户端数据库系统。这个数据库系统包括对共享数据的复制品,包括以视图形式提供的对远程数据操作的全局数据库模式的子集,用户通过本地的客户端软件通过网络访问位于服务器上的数据库,主要对数据进行处理,同时还要对最终的输出进行控制。其执行方式大体又可分两类,一类是客户端计算机只接受

24、用户的输入和控制对最终结果的显示,数据的存储和处理全在数据库服务器和程序服务器上被执行,这被称为瘦客户机的方式。这种方式服务器负担较重,客户机负担及网络负担较轻。另一类,数据处理在客户机与服务器双方进行,客户端应用程序建立对远程数据的连接,在本地建立虚表(以远程视图形式)也可建立部分实表,查询并从远程取出数据传送到客户方,在客户机中处理完毕再写回并修改远程服务器中的数据。这种方式客户机分担了程序服务器的部分工作,减轻了远程服务器的压力,但网络通信量较大,客户端完成的功能较为复杂,被称为厚客户机方式。从上述分析可见,比较理想的客户/服务器结构包括三个重要的部分网络操作系统、数据库服务器及客户端应

25、用程序。网络操作系统使得资源共享的管道得以形成;数据库服务器负责数据的存储及管理;客户端应用程序则以图形界面呈现数据并让用户进行录入、修改、删除、查询、打印等操作。执行前端应用程序的工作站透过网络与后端联系。在C/S结构中, 数据库服务器应能发挥积极主动的作用,例如在查询时,当客户端将查询指令透过网络传送至数据库服务器时,后者并不把全表数据传至客户端机中,而是先行对数据进行过滤查询处理,再将查询结果传到前端,因而降低了网络的负荷。作为一个能访问远程数据库的客户端应用程序一般应有二个部分。(1)传递给数据库引擎的操作语句负责直接对数据库中数据进行操作,它和应用程序其他语句配合,完成对数据的处理。

26、 例如VFP和SQL Server的SPT方式(SQL Pass-Through)。(2) 利用与远程数据库直接的数据库编程接口能够自动生成或接受用户输入的SQL语句, 并以适当的格式传递给数据库服务器,对从服务器返回的数据这些编程接口也能进行分析处理,并且以适当的格式显示出来。一个好的系统应能交互地运用远程视图与SPT这两项技术。 由于远程视图的处理与使用与VFP的表大同小异,并能与各项设计工具高度结合, 就为我们提供了一种非常便利且简易的方法来提取与更新后端数据。但是远程视图无法让我们与SQL Server进行直接且有效的沟通,这些问题需SPT补充,SPT的真正意思是允许将SQL命令直接透

27、过连接通道送至后端的SQL Server执行, 直接对后端数据库进行操作, 包括数据的建立、数据库结构的维护、权限的设置、在前端直接取用SQL Server的特有的功能。在实际应用系统中,数据应当一部分放在本地,一部分放在远程服务器中,本地部分包括为处理方便而下载并固定存储的远程数据另外还包括无共享要求,要求较高安全性或一般无更新操作的数据。例如,某些财务方面数据、档案数据、工程设计数据,大量都是在本地单机上存储与操作,既安全也减少网络负担,减少因冲突而降低系统效率的可能性,而只将其中某些供查询或供其他系统使用的统计数据或决策性信息传递到后台数据库中存储。一些数据量大而一般极少更新操作的数据,

28、我们一般在后台数据库中建立源数据库存储,同时又在生成时或更新时下载并复制到本地机中,用户直接使用本地机中数据以减少网络流量并提高效率。 2.3 开发工具在NET FrameWork中对于开发人员,提供了VBNET、C、以及CNET开发工具Visual StudioNET。其中C是微软最新的NET开发语言,在企业计算领域,C将成为用于编写NET应用程序的主要语言。C从C发展而来,它革新了C中的一些类,把一些复杂的功能放弃了,不再有宏、模板和多重继承,使C更容易使用且不易出错。C中添加的新功能是严格的类型安全、版本控制、垃圾收集等,使得开发人员能开发出高质量的应用。另一方面,C#语言较其他语言容易

29、上手。因此我们的课题选择.NET作为我系统的开发工具。Microsoft SQL Server 是Microsoft公司开发的一个基于结构化查询语言(SQL)和客户机/服务器模型的高性能的关系数据库管理系统,SQL Server 2000 的应用可以稳定运行在小到台式机、笔记本,大到具有8-16个处理器、若干个G字节的内存,若干个T字节的外部存储器的对称的多处理器服务器。SQL Server 2005是一种企业型的数据库管理系统,主要是被设计来支持大容量的事务处理,例如超级市场的销售系统,银行管理系统,网络中的数据库支持应用软件及其他方面的企业极的应用。因此我们选择了SQL Server 20

30、05作为自己的后台数据库。第3章 系统设计与实现3.1系统框架结构整体设计3.1.1 系统解决方案 本系统是C/S(客户端-服务器)结构的软件实现,Client/Server结构(C/S结构)是大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,所以本系统采用C/S结构来实现数据库层负责存储系统的各种数据,本系统利用Microsoft的SQL Server作为数据库的管理系统。生产管理涉及到计算,用程序方法实现计算

31、也未必不可,但后来考虑到企业的生产数据会有成千上万条记录,如果用程序实现会非常浪费系统的资源,所以后来采用数据库的存储结构来实现运算。系统总体结构设计确定软件由哪些模块组成以及这些模块之间的动态调用关系。教材回收系统不是一个简单的概念 ,它包含了许多个内容,是由多个页面组成的一个整体的系统。(1)在功能方面,采用图形用户界面技术 ,使系统能够有多重图形窗口和丰富便利的操作界面 ,通过鼠标或键盘的操作 ,为用户提供最简洁的使用方法。(2)在系统开放性方面 , 按照软件工程开发规范实现系统的开放性 ,既便于扩充又便于升级 ,以适用今后其他人的借鉴需求。(3)在系统和数据的安全性方面 ,系统采用数据

32、库级用户权限和应用程序级运行权限的双重控制机构 ,提供了统一的基于角色的用户管理手段 ,具有完善的系统和数据安全的保障体系。(4)在操作性方面 ,采用图形用户界面技术 ,使系统能够有多重图形窗口和丰富便利的操作界面 ,通过鼠标或键盘的操作 ,为用户提供最简洁的使用方法。 3.1.2 模块的划分此系统的开发主要内容是完成图书回收并交易。教材回收系统模块的划分根据实际工作中的需要而定。在前面的需求分析中对基本的功能需求和性能需求做了详细的说明。对系统模块的划分主要是在功能划分的基础上,结合软件工程的要求,进行合理的分配和综合,将所需要的功能以适当的页面的形式表现出来。在C/S结构中,管理员登陆系统,可以对用户进行增删改查操作。然后在进入教材管理,管理员一样可以进行增删改

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1