二手书交易管理信息系统_第1页
二手书交易管理信息系统_第2页
二手书交易管理信息系统_第3页
二手书交易管理信息系统_第4页
二手书交易管理信息系统_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

二手书交易管理信息系统课程设计小组成绩云南农业大学经济管理学院管理信息系统课程设计报告 选题名称: 二手书交易管理信息系统 班 级: 2014级信息管理与信息系统 小组名称: KEYS 组 长: 小组成员学号姓名2017年6月目录前言- 1 -第一章二手图书管理信息系统的系统规划- 2 -第一节项目开发背景- 2 -第二节项目开发目的- 2 -第三节可行性分析- 3 -(一)技术可行性- 3 -(二)经济可行性- 3 -(三)社会可行性- 4 -第二章 二手图书管理信息系统的系统分析- 4 -第一节 组织结构分析- 4 -第二节 管理功能分析- 4 -第三节 业务流程分析- 6 -(一)买家系统业务流程图 。- 6 -(二)卖家系统业务流程图。- 7 -(三)管理员系统业务流程图 。- 7 -第四节 数据流程分析- 8 -(一)第一层数据流程图- 8 -(二)第二层数据流程- 8 -第五节 数据字典- 9 -(一)数据项的定义- 9 -(二)数据结构的定义- 9 -(三)数据流的定义- 10 -(四)处理逻辑的定义- 11 -(五)数据储存的定义- 12 -(六)外部实体的定义- 13 -第六节 对现行系统的评价- 13 -第七节 系统边界- 14 -第三章 二手图书管理信息系统的系统设计- 14 -第一节 系统目标设计- 14 -第二节 系统功能结构设计- 14 -第三节 代码设计- 16 -(一)代码设计- 16 -(二)代码检验设计- 16 -第四节 系统物理配置方案设计- 17 -(一)计算机硬件的选择- 17 -(二)计算机软件的选择- 17 -第五节 输出设计- 17 -(一)输出类型主要是以界面形式和单据形式输出。- 17 -(二)输出内容主要有售书清单、发货单、 订单。- 18 -第六节 数据库设计- 18 -(一)系统E-R图- 18 -(二)实体属性图- 18 -(三)数据库设计表- 20 -第七节 界面设计- 25 -(一)界面设计原则- 25 -(二)界面设计基本类型- 26 -第八节 详细设计- 26 -(一)系统设计要求- 26 -(二)主要功能代码- 27 -第四章 二手图书管理信息系统的系统实施- 36 -第一节 程序设计- 36 -第二节 系统测试- 36 -(一)测试项目- 36 -(二)测试结果- 37 -第三节 系统实现的关键技术- 37 -(一) ASP.NET框架- 37 -(二) B/S框架- 39 -(三) 数据库技术- 39 -第五章 系统设计总结- 40 -第一节项目实施中各个工作流程及时间分布- 41 -第二节 本系统设计特点- 41 -(一)传统的网上书店- 42 -(二)我们的网站:- 42 -第三节 对教学和设计作业的建议- 42 -(一)对教学的建议- 42 -(二)对设计作业的建议- 43 -第四节 小组内成员自评分- 43 -附件:调查报告、数据分析及系统使用说明书前言大学生二手书交易管理信息系统有着其他形式的网上书店所不能比拟的优势:图书来源于学生,销售给学生,并且价格比较便宜。每年大学生毕业时,往往把好多图书当作废纸卖掉,这不仅价格便宜,更主要的是浪费了纸张。所以本系统很好的利用了这一时期的特点,提供了一个交易平台,方便学生与学生间完成供求需要。本系统它不需要店铺和庞大的销售网络,通过在网上直接订购、支付、结算,减少了中间的环节和开支。对于需求者而言,其魅力主要表现在:一是品种丰富且专业对口,很多相同专业的学生可以购到对口的书籍。具有良好的网络购书界面,由于不受实物陈列空间的限制,本系统提供的书籍或者资料有的是很多书店都买不到的,只有本专业的本校生才有的。读者可以通过分类查找方式选择自己所需购买的图书。二是购买方便。需求者在网上查找到自己所需要的图书后,可立即发出购书信息,出售者接到订购信息后即可确认,购买者当天就可收到送达的所购图书,由于同在一个学校里,所以快捷方便。三是售价便宜。很多毕业生的书籍为了离校方便往往也是低价处理,所以需求者自然对网上的售书倍加青睐。报告阐述了二手书籍交易网站的开发过程,并对该系统的需求分析及系统需要实现的设计方法作了介绍。该系统的基本功能包括网站前台,卖家管理模块和管理员功能模块。前台功能模块可以实现买家注册,买家登录,在线购买图书,查看图书列表,图书查询,查看卖家信息,申请注册卖家等功能。卖家管理功能模块实现了图书发布,图书管理,出售订单管理,订单评论管理等功能。管理员功能模块实现对所有信息的控制和管理,包括用户信息管理,图书信息管理,公告信息管理等功能。本系统开发采用ASP.NET编程语言,以Visual Studio 2010、SQL Server 2008为开发工具,Windows 7作为操作系统而实现。第一章 二手图书管理信息系统的系统规划第一节 项目开发背景近年来,由于互联网技术的飞速发展及其逐步普及,校园对信息进行网络化管理的条件已经日趋成熟,而传统的通过电话和传真来处理信息的传统方式已经越来越难以满足校园的需求。建立基于网络的二手书籍交易网站,成为校园提高效率、降低成本、完善服务的有力保证。而对于图书交易,由于一个行业本身的特性,它的流通性非常高,所以更对校园的图书交易效率提出了更高的要求。迅猛发展并日益成熟的网络已经彻底的影响了我们的方方面面。人们也确实真切的体会到了网络带给我们的便捷。同时为广大用户提供一个良好的图书交流平台。目的旨在涉及一种基于及数据库网站的设计及实现,方便广大图书家及用户浏览,查询。贸易的全球化和internet网络的全球化特征使两者自然的走到了一起,形成了如今风靡全球的电子商务。电子商务是指应用电子信息技术和现代Internet网络技术在客户,厂商及其他交易主体之间进行的以信息为依托的商务活动,而购物网站正是这种活动的具体表现形式。随着时代的进步,上网的人数越来越多,网上购物是人们的一大生活方式之一,二手书籍交易网站的完善和便捷将是现代社会必然的需求。本系统的设计目的是为了满足消费者只要通过互联网就可以足不出户的订购自己需求的图书。改变传统商业交易,在互联网上进行交易,实现网上购买图书。第二节 项目开发目的首先,目前校园二手书主要以线下交易,低价出售为主,这样就产生了很多的问题;所以在校园建立属于自己的二手书交易网平台已是当务之急。对于消费者而言,满足消费者的需求,以便利的方式让其购买到所需物品,既方便又节约时间;对于出售者而言,不仅可以让图书再次得到利用,还可以大大提高出售的价格。因此,为了解决这些问题,我们迫切需要一个校园二手书交易平台。第三节 可行性分析(一)技术可行性校园二手书交易平台是一个卖家上书、买家购书的二手书交易平台,卖家提供图书的信息,买家可以随时查询所需的图书信息,可以随时发布图书需求信息,卖家可以查询待售图书信息并可以以适当的价格将书籍在二手图书网上架。图书买卖信息的管理均由二手书交易后台管理机构负责,交易具体流程及细节均由买卖双方同二手书交易管理机构达成共识。此系统的维护及管理都相当基础,不需要大量的专业人员参与,只要是熟悉相关知识的学生就可以胜任。在软件方面选择了VS2010来进行网站的界面设计和功能的实现,使用SQL server2008数据库存储数据。在硬件方面,一般的计算机就可以满足系统的开发需要!硬件的配置越高,系统的开发与运行会更流畅。 (二)经济可行性对于校园内的师生来说,校园二手书交易系统的使用是免费的,他们可以自由浏览图书信息。由于是信息系统专业的学生自行开发,开发本系统成本很低。系统面向的是本校的广大学生,市场广阔,本系统提供货书籍交易,书籍方面不只有教材,还有英语四、六级考试和考研资料,且价格绝对低廉,为广大学生提供方便,所以相信本系统有很大的市场潜力和美好的发展前景。(三)社会可行性校园二手书交易系统的建立可以减少校园中海报及其他公示的数量,美化了校园。同时提供了一个很好的学术交流的平台,不论是实体书籍的买卖,还是信息的发布交流都比以前更加方便、快速、合理。界面设计时,可以充分考虑到买家、卖家和管理员的习惯,操作简单,数据录入迅速,规范,可靠,统计准确,适应力强,容易扩充,更利于运行与维护。第二章 二手图书管理信息系统的系统分析二手书交易管理信息系统第一节 组织结构分析图书管理子系统用户管理子系统信息管理子系统图一 组织结构图第二节 管理功能分析用户管理子系统系统管理员管理买家信息管理卖家信息管理图一 用户管理子系统图书管理子系统图书成交统计图书信息管理图书类别管理图二 图书管理子系统信息管理子系统社区信息管理新闻信息管理图三 信息管理子系统第三节 业务流程分析(一)买家系统业务流程图 。图一 买家系统业务流程图(二)卖家系统业务流程图。图二 卖家系统业务流程图(三)管理员系统业务流程图 。 图三 管理员系统业务流程图第四节 数据流程分析(一)第一层数据流程图买家购书清单P1交易处理售书清单应收账款卖家 发货单付款单(二)第二层数据流程售书目录购书清单P1.1图书信息处理P1.2图书求购处理卖家书籍上架买家购书订单付款单P1.3订单处理应收账款发货单第五节 数据字典(一)数据项的定义表格 1 UserName 的定义数据项数据项编号ID01数据项名称UserName别 名账号简 述买家登陆系统账号长 度50表格 2 BookId 的定义数据项数据项编号ID02数据项名称BookId别 名图书编号简 述现存图书编号长 度4表格 3 OrderId 的定义数据项数据项编号ID03数据项名称OrderId别 名订单编号简 述购物后获得的订单号长 度50(二)数据结构的定义表格 4卖家信息的定义数据结构数据结构编号DS01数据结构名称卖家信息简 述系统中卖家的信息数据结构组成id、name、content、typeid、TypeName、Addtime表格 5图书信息的定义数据结构数据结构编号DS02数据结构名称图书信息简 述现存图书的基本情况数据结构组成BookId、BookName、BookTypeID、BookClick、BookNum、BookPhoto、BookPrice、BookInTroduce、BookDate表格 6订单内容信息的定义数据结构数据结构编号DS03数据结构名称订单内容信息简 述购物后获得的订单信息数据结构组成OrderId、OrderMember、BookID、BookName、BookTypeID、BookTypeName、BookPrice、IsCheckout、OrderDate、fukuanfangshi、shuliang、zhekou、fahuofangshi、OrderType(三)数据流的定义表格 7 售书清单的定义数据流数据流编号DF01数据流名称售书清单简 述图书上架处理过程后的可售书单数据流来源卖家上架的图书信息数据流去向P1.1处理过程数据流的组成订单编号、订单类型、买家姓名、图书名称、图书价格、图书数量、订单日期、订单状态、配送地址流 通 量10份/小时高峰流通量20份/小时表格 8购书清单的定义数据流数据流编号DF02数据流名称购书清单简 述买家确定的购书清单数据流来源买家数据流去向P1.2处理过程数据流的组成图书名称、图书类别、图书价格、数量、备注流 通 量10份/小时高峰流通量20份/小时表格9付款单的定义数据流数据流编号DF03数据流名称付款单简 述付款处理过程后确定的付款单数据流来源P1.3处理过程数据流去向卖家数据流的组成订单编号、订单类型、买家姓名、图书名称、图书价格、图书数量、订单日期、订单状态、配送地址流 通 量10份/小时高峰流通量20份/小时表格 10发货单的定义数据流数据流编号DF04数据流名称发货单简 述开发货单处理过程后确定的发货单数据流来源P1.3处理过程数据流去向买家数据流的组成订单编号、订单类型、卖家名称、图书名称、图书价格、图书数量、订单日期、订单状态、配送地址、评价流 通 量10份/小时高峰流通量20份/小时(四)处理逻辑的定义表格11 上架出售图书信息的定义处理逻辑处理逻辑编号DH01处理逻辑名称图书信息处理简 述发布可以出售的图书信息输入数据流书籍目录存储文件处 理 过 程发布可以出售的图书信息输出数据流书籍出售目录处 理 频 率1 时/次表格 12 订单处理的定义处理逻辑处理逻辑编号DH02处理逻辑名称订单处理简 述处理订单输入数据流出售目录处 理 过 程将收到的订单进行处理输出数据流付款单处 理 频 率1 时/次表格 13 收款处理的定义处理逻辑处理逻辑编号DH03处理逻辑名称收款处理简 述进行收款输入数据流订单处理处 理 过 程根据订单处理进行书籍出售的收款处理输出数据流卖家处 理 频 率1 时/次(五)数据储存的定义表格 14书籍目录的定义数据存储数据存储编号S1数据存储名称书籍目录简 述确认上架后的书籍目录组 成图书名称+图书类别+图书价格+图书作者+图书出版社+图书库存情况+备注关键字图书编号相关联的处理P1.1表格 15 库存的定义数据存储数据存储编号S2数据存储名称库存简 述存放书籍的库存量组 成图书名称+图书类别+图书价格+图书作者+图书出版社+图书库存情况+备注关键字图书编号相关联的处理P1.1(六)外部实体的定义表格16 卖家的定义外部实体实体编号E01实体名称卖家简 述出售书籍的人员输入数据流付款单输出数据流出售清单表格 17买家的定义外部实体实体编号E02实体名称买家简 述购买书籍的人员输入数据流发货单输出数据流应付账款单第六节 对现行系统的评价虽然开发好的二手书籍交易网站已经经过完整的测试,但是二手书籍交易网站肯定还存在诸多的问题,二手书籍交易网站需要改进的功能还很多。比如系统没有采用图形菜单的方式来更加直接的方法来显示使用系统的操作过程。系统的很多界面设计的还比较粗糙,没有利用好界面设计工具对页面进行美观的设计。系统的卖家注册成为会员还欠缺一定的管理,后期还会为此版块加入一个管理员审核卖家在此平台开店销售书籍是否合法的问题;最后就是电子支付问题,由于目前条件欠缺,技术不成熟,导致该平台不能完成实际性的电子支付;但是相信在经过反复的测试与完善之后,二手书籍交易网站会变得越来越完美。第七节 系统边界本系统实现的功能是卖方需求产生,申请开店,管理员审核,开店成功,上架出售书籍;买方需求产生,买入书籍,交易完成。包含的功能有:(1)前台:个人信息管理、发/回贴、评价、图书购买、订单查询、图书检索;(2)卖家:个人信息管理、图书信息管理、订单信息管理;(3)后台:用户信息管理、图书信息管理、发布公告、统计成交量。不包含的功能有: 未实现在线交易的功能,支付模块还需进一步完善。第三章 二手图书管理信息系统的系统设计第一节 系统目标设计开发大学生二手书网上交易系统的目的:一是为了避免毕业和非毕业大学生在处理用过的书籍时,当作废纸卖掉的弊端,浪费了纸张。二是此系统上的书籍要比其他书店价格更便宜且种类更广泛,能够使专业与专业间的书籍充分利用,并且还能获取到相应的辅导材料,一举两得,使得买卖双方都能感到满意。第二节 系统功能结构设计该系统的基本功能包括网站前台,卖家管理模块和管理员功能模块。二手书籍交易网站的功能如下:(1)首页信息浏览:该部分主要包括商品信息的分类、显示商品详细信息、商品活动信息、商品站内搜索、提供注册入口、后台登录入口、已登录用户的首页还可以有购物车查询、订单查询、个人中心等入口的功能。该模块可以浏览网站的整体信息以及提供其他各个模块的入口。(2)用户注册:用户可以通过自主注册买家账号和卖家账号,账号唯一,如果注册相同账号,会提示账号名相同,并要要求重新输入账号。密码等基本资料填写错误,该网站也会要求用户重新填写。该功能让系统更人性化,可以不需要向每位用户分配账号,减少人力,物力等。(3)登录模块:根据用户的账号和密码进行判断登陆条件,如果账号不存在,会提示该用户不存在。密码错误或则为空等情况,系统也会作出相应提示。网站会根据用户登录判断是买家登录还是卖家登录给予不同权限。(4)个人中心模块:该部分实现查看注册信息、修改完善个人的联系方式以及收货地址等信息、查看购物车信息、订单信息等功能。该模块使注册用户对自己网站信息,书籍购买操作一目了然。(5)卖家中心模块:申请开店用户拥有该部分权限。该部分实现发布、修改、删除图书信息的功能。卖家可以发布图书的图片、售价、作者、出版社、新旧程度、库存数量等。该模块便于卖家对自己所发布的书籍进行管理。(6)图书社区交流模块:该部分实现用户的留言交流,用户可以在上面描述自己想要的书籍、推荐自己的二手书、或进行吐槽都可以。(7)后台管理员模块:该部分主要包括留言管理,对不文明的留言的删除功能;用户管理,对用户信息以及用户发布的书籍信息进行查看、编排、清理功能。母版页设计,绑定各个接口。第三节 代码设计(一)代码设计图书:01(图书)01(类别)0001(编号)订单号:2017(年份)01(月份)01(号数)01(小时)01(分钟)01(秒)例如,图书代码前两位 01 代表图书,三四位代表图书类别(如:0101 代表文学类类,0102 代表经济管理类,0103 代表计算机类),五六七八位代表图书在数据库中的编号。图书代码:代码表编号对象图书编号代码种类区间码代码代码结构01010001图书代码图书类别代码图书编号检验位4备注算数级数法计算检验位;对 10 取模。订单号代码:代码表编号对象订单号编号代码种类区间码代码代码结构2017 01 01 01 01 01年份 月份 号数 小时 分钟 秒检验位4备注算数级数法计算检验位;对 10 取模。(二)代码检验设计我们的代码检验采用算数级数法进行检验。以图书编号为例:(1)以算术级数作为代码本体的加权因子:1,2,3,4,5,6,7,88S = ci xi = 0 1 + 1 2 + 0 3 + 1 4 + 0 5 + 1 6 + 0 7 + 1 8 = 20i =1(2)对 10 取模。14 10 =14(3)设计后代码为:第四节 系统物理配置方案设计(一)计算机硬件的选择(1)CPU :i7-4500U1.80GHZ(2)运行内存:8GB(二)计算机软件的选择(1)数据库:SOL Server 2008;(2)开发工具:Visual Studio 2010;(3)操作系统:Windows 7;(4)浏览器:推荐Internet Explorer 10浏览器;(5)分辨率:最佳效果 1920 x 1080第五节 输出设计(一)输出类型主要是以界面形式和单据形式输出。(二)输出内容主要有售书清单、发货单、 订单。第六节 数据库设计(一)系统E-R图概念模型的设计是为了将现实世界信息进行抽象,实现信息世界的建模,是进行数据库设计的有力工具。数据库概念模型设计可通过E-R图来描述现实世界的概念模型。本系统的E-R图表现了系统中各个实体之间的联系,具体的如下图3-2所示:图一 系统E-R图(二)实体属性图卖家信息实体图如图一图一 卖家信息实体图图书信息的实体图如图二。图二 图书信息实体图管理员的实体图如图三。图三 管理员实体图图书类别实体图如图四。图四 图书类别信息实体图买家信息实体图如图五。图五 买家信息实体图订单信息实体图如图六。s图六 订单信息实体图(三)数据库设计表表1 管理员信息表 Admin列名数据类型长度主键允许空说明idint4是否编号Apwdnchar6是密码Anamenvarchar10是账号表2 图书信息表 BookInfo列名数据类型长度主键允许空说明BookIDint4是否编号BookNamenvarchar30是名称BookTypeIDint4是类别编号BookTypeNamenvarchar16是类别名称BookClickint4是点击次数BookNumint4是图书数量BookPhotonvarchar50是图片BookPricefloat8是销售单价BookIntroducechar100是图书描述BookDatedatetime8是发布日期ZuoZhenvarchar20是图书作者ChuBanShenvarchar20是出版社QYNamenvarchar20是卖家名称QYIDint4是卖家IDISBNnchar17是图书国标表3 图书类别信息表Booktype列名数据类型长度主键允许空说明idint4是否编号namenvarchar16是类别名称表4 买家信息表 Users列名数据类型长度主键允许空说明idint8是否编号UserNamenchar10是账号Sexnvarchar4是性别pwdnchar6是密码XingMingvarchar20是姓名Telnvarchar20是电话emalnvarchar20是邮箱Agevarchar4是年龄Addressnvarchar50是地址表5 卖家信息表 MaiJia列名数据类型长度主键允许空说明idint4是否编号namenvarchar20是标题contenttext16是内容Addtimedatetime8是发布时间clickint4是点击次数LoginNamenchar10否登陆账号LoginPwdnchar6否登录密码IsChknvarchar4是审核AddRessnvarchar50是地址Telnvarchar20是电话号码Fzrnvarchar20是负责人QQnvarchar12是QQ表6 订单信息表Order列名数据类型长度主键允许空说明Orderidint8是否订单编号OrderUserNamenvarchar20是姓名OrderUsernchar10是账号OrderTimedatetime6是日期IsCheckoutnchar4是审核OrderStitenvarchar20是订单状态QYnamenvarchar20是店名QYIDint4是卖家IDLeixingnvarchar20是类型FKFSnvarchar20是付款方式FHFSnvarchar20是发货方式表7 订单内容信息表 OrderInfo列名数据类型长度主键允许空说明OrderIDnvarchar20否编号OrderMembervarchar10是订单人BookIDint8是图书编号BookNamevarchar30是图书名称BookTypeIDint8是类别编号BookTypeNamevarchar16是类别名称BookPricefloat8是图书价格IsCheckoutnvarchar4是是否确认OrderDatedatetime8是订单日期shuliangint4是数量JYDDnvarchar50是订单地址表8 图书评价comment列名数据类型长度主键允许空说明idint4是否编号UserIdint16是类别名称UserNamenvarchar20是姓名BookIdint8是图书编号Titlestext是标题addTimedatetime23是时间Huifutext是回复MaijiaIdint8是卖家ID表9 图书社区Topic列名数据类型长度主键允许空说明idint4是否编号Topictext50是主题AddUsernchar10是账号AddTimedatetime23是时间contenttext是备注HuifuTimetext是回复时间YueduTimeint8是阅读时间表10 图书社区Topic列名数据类型长度主键允许空说明idint4是否编号Topictext50是主题AddUsernchar10是账号AddTimedatetime23是时间contenttext是备注HuifuTimetext是回复时间YueduTimeint8是阅读时间表11 系统公告News列名数据类型长度主键允许空说明idint4是否编号Namenvarchar30是标题contenttext是内容typenamenchar30是类型Addtimedatetime23是时间Clickint4是点击次数表12 回复Reaplay列名数据类型长度主键允许空说明idint4是否编号Replaytext是回复ReplayUsernchar100是账号TopicIdint8是标题编号Addtimedatetime23是时间第七节 界面设计(一)界面设计原则人机界面设计原则:在设计过程中,我们以用户体验为设计决策的中心,强调用户优先的设计模式。遵循人机界面设计的可靠性、简单性、易学与易用性、立即反馈性等设计原则,在保证用户输入操作简单明了的情况下,又保证输入界面提供的环境可靠性高、容错性好。(二)界面设计基本类型(1)导航栏:导航栏采用了鲜明的颜色黑色,便于用户识别与使用;(2)图像:图像主要采用了本校的LOGO和校园风光,主要的是采用了本校各专业的不同课本书籍作为实验对象,以图像的形式显示出来,供给用户参阅。(3)对话框:用户可通过图书社区进行留言,比如求购信息,实现了用户和系统之间的联系。界面设计首页图:第八节 详细设计(一)系统设计要求在二手书籍交易网站开发过程中,一个最主要的要求是开发好的系统使用起来必须简单。在简单实用的基础上对系统还要具备一些其他必要的要求。具体的设计要求包括下面几个方面:设计好的二手书籍交易网站的性能必须要具备一定的稳定性。整个二手书籍交易网站的运行基础必须要有可靠的运行环境。二手书籍交易网站必须可以实现对数据库的备份和还原。这样的功能可以保证在系统出现问题的第一时间能实现数据库的还原,减少因为故障所造成的损失。设计好的二手书籍交易网站必须具备一定的安全保证性能。必须保证开发好的二手书籍交易网站具备一定的安全性。二手交易网信息都是非常敏感和保密的相关资料,绝对不能再使用二手书籍交易网站之后造成二手交易网信息的泄露,所以系统必须达到一定的安全级别。系统必须具备一定的灵活扩展要求。设计好的系统可以具备一定的程序基础接口在程序的使用过程中可以进行不断的升级和简单的维护操作。程序在使用过程中维护一定要方便。系统应该具备系统维护工具的功能模块,可以在不请专门的技术维护人员就可以非常方便的对系统进行维护,达到省时省力,节省开支的目的。开发好的二手书籍交易网站须具备一定的反应能力。系统的反应时间必须要短。在使用系统进行相关操作的时候,如果保证正常的网速和带宽的时候系统可以在相当快的时间内完成相关操作。(二)主要功能代码(1)登录模块详细设计用户登录实现的过程主要有几个步骤,首先对用户输入的信息进行保存然后利用ASP.NET程序从数据库中进行检索看是不是有用户输入的信息在数据库中是否存在如果存在就返回正确的结果,如果不正确就返回错误的结果。如果结果数据库中存在就显示登录成功,如果数据库不存在就显示失败请重新登录。系统登录的运行效果如图一。图一 买家用户登录运行界面关键代码如下: protected void Button2_Click(object sender, EventArgs e) if (TxtUserName.Text = & TxtPassword.Text = ) Alert.AlertAndRedirect(没有输入账号和密码!, Default.aspx); else SqlDataReader dr; dr = data.GetDataReader(select * from Users where UserName= + TxtUserName.Text.Trim() + and pwd= + TxtPassword.Text.Trim() + ); if (dr.Read() SessionUserId = drid.ToString(); SessionUserName = drUserName.ToString(); SessionXingMing = drXingMing.ToString(); Response.Redirect(Default.aspx); else Alert.AlertAndRedirect(账号或者密码不对请重新登陆!, Default.aspx); (2)买家注册模块买家用户需要注册登录才能购买图书。所以网站提供了一个用户注册和登陆的模块,用户需要正确输入账号和密码才能登录系统。用户注册实现的过程主要是将用户填写的数据写入数据库中即可。买家注册的流程图如图二。图二 买家注册流程图买家注册界面如图三 。图三 买家注册界面买家注册的关键代码如下: protected void Button1_Click(object sender, EventArgs e) data.RunSql(insert into Users(emal,UserName,Sex,Age,Ds,pwd,XingMing,Photo,Tel,Address)values( + txtemal.Text + , + txtname.Text + , + DropDownList1.SelectedItem.Text + , + Age.Text + , + txtds.Text + , + TextBox1.Text + , + XingMing.Text + , + pic.Text + , + Tel.Text + , + Address .Text+ ); Alert.AlertAndRedirect(注册成功!, Default.aspx); (3)卖家信息管理模块设计卖家信息管理模块,包括对卖家信息的添加,修改卖家信息,删除卖家信息,管理卖家信息等功能。卖家信息管理的流程图如图四。图四 卖家信息管理流程图卖家注册的界面如图五。图五 卖家注册信息界面后台管理员添加了卖家信息前台就能显示出来,卖家信息显示的界面如图六。图六 卖家信息管理界面添加卖家信息的关键代码如下: protected void Button1_Click(object sender, EventArgs e) string sql = insert into ShangJia(name,content,LoginName,LoginPwd,AddRess,Tel,Fzr) values( + title.Text.ToString().Trim() + , + TextBox3.Text + , + TextBox1.Text + , + TextBox2.Text + , + TextBox4.Text + , + TextBox5.Text + , + TextBox6.Text + ); data.RunSql(sql); Alert.AlertAndRedirect(申请成功请等待审核!, Default.aspx); (4)图书信息模块图书模块包括图书前台展示,购物车实现,订单管理等模块。添加图书信息的流程图如图七。图七 添加图书信息管理流程图添加图书信息的界面如图八。图八 添加图书信息界面卖家可以对自己添加的图书信息进行管理,管理图书信息界面如图九 。图九 图书信息管理界面后台添加了图书信息前台就可以显示图书信息,显示图书信息的界面如图十 。图十 图书信息显示添加图书信息的关键代码如下:protected void Button3_Click(object sender, EventArgs e) data.RunSql(insert into Book (BookName,BookTypeID,BookTypeName,BookNum,BookPhoto,BookPrice,BookIntroduce,BookSpecial,BookwholesalePrice,ISBN)values( + title.Text + , + DropDownList1.SelectedValue + , + DropDownList1.SelectedItem.Text + , + TextBox3.Text + , + pic.Text + , + TextBox2.Text + , + FCKeditor1.Value + , + DropDownList2.SelectedValue + , + BookwholesalePrice.Text+ ) , + TextBox13.Text + ); Alert.AlertAndRedirect(添加成功, AddBook.aspx); (5)管理员登录模块管理员登录实现的过程主要有几个步骤,首先对用户输入的信息进行保存然后利用ASP.NET程序从数据库中进行检索看是不是有用户输入的信息在数据库中是否存在如果存在就返回正确的结果,如果不正确就返回错误的结果。如果结果数据库中存在就显示登录成功,如果数据库不存在就显示失败请重新登录。系统登录的运行效果如图十一。图十一 管理员登录运行界面系统登录模块的流程图如图十二。图十二 系统登录流程图关键代码如下: protected void ImageButton1_Click(object sender, ImageClickEventArgs e) SqlConnection con = new SqlConnection(SqlHelper.connstring); con.Open(); SqlCommand cmd = new SqlCommand(select * from Admin where Aname= + this.TxtUserName.Value + and Apwd= + this.TxtPassword.Value + , con); SqlDataReader sdr = cmd.ExecuteReader(); if (sdr.Read() SessionAdmin = sdrAname.ToString(); SessionAdminId = sdrid.ToString(); Response.Write(alert(登录成功);location.href=index.html); else Response.Write(alert(买家名或密码错误请重新登录);location.href=login.aspx); 第四章 二手图书管理信息系统的系统实施第一节 程序设计根据本系统之前的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论