收藏 分销(赏)

二手商品交易网站—后台管理.doc

上传人:w****g 文档编号:2654149 上传时间:2024-06-03 格式:DOC 页数:33 大小:889.50KB
下载 相关 举报
二手商品交易网站—后台管理.doc_第1页
第1页 / 共33页
二手商品交易网站—后台管理.doc_第2页
第2页 / 共33页
二手商品交易网站—后台管理.doc_第3页
第3页 / 共33页
二手商品交易网站—后台管理.doc_第4页
第4页 / 共33页
二手商品交易网站—后台管理.doc_第5页
第5页 / 共33页
点击查看更多>>
资源描述

1、河北农业大学本科毕业论文 题 目:二手商品交易网站后台管理摘 要校园二手商品交易网站就是基于每年毕业生离校时都会丢弃或转赠大量学习生活用品,这些物品往往得不到很好的处理,造成学校的污染和浪费,因而出现的这样的一个网上购物平台,并且方便同学之间互相买卖交易,各取所需。本文主要介绍了该平台的方案论证、总体设计等实现过程,详细论述了设计思想、数据库设计和功能模块设计。实现了用户注册、用户修改信息、发布信息、查询浏览、发表评论、商品管理、用户管理、物品管理等功能。整个系统的设计过程中,充分考虑了数据库的安全性、一致性、稳定性和可靠性的问题,并具有了友好的界面,操作也十分简单。在此基础上,互联网的普及更

2、是一个必不可少的支持因素,越来越多的人们不愿意出门购物,借助互联网,就可以在网上满足自己小小的要求,电子商务越来越受到人们的青睐。本网站采用ASP技术进行动态页面的设计,后台采用Access数据库,操作简单方便,页面简洁清新,适合当代大学生操作和运用。关键字:ASP技术、二手商品网站、Access数据库、用户管理AbstractSchool of second-hand goods trading site is based on graduates each year will be discarded or giving away a lot of learning supplies, t

3、hese items are often not very good, cause school of pollution and waste, and thus such a online shopping platform, and convenient transactions, each other between classmates. Scheme comparison of the platform is mainly introduced in this paper, the overall design realization process, detailed discus

4、ses the design idea, database design and function module design. Realizes the user registration, users modify information, release information, query, browse, comment, commodity management, user management, goods management, and other functions. The whole system design process, fully consider the da

5、tabase security, consistency, stability and reliability issues, and has a friendly interface, operation is very simple also.On this basis, the popularity of the Internet is a indispensable support factors, more and more people dont want to go out shopping, with the help of the Internet, can satisfy

6、his small request on Internet, electronic commerce is more and more get the favour of people. This website USES ASP technology for the design of dynamic page, the background using Access database, simple and convenient operation, a page is concise and pure and fresh, suitable for operation and use o

7、f contemporary university students.Key words: The ASP technology, the secondhand goods websites, Access database, users management目录1.绪论11.1 前言11.1.1电子商务的定义11.1.2电子商务与传统交易的差异11.1.3电子商务的优越性11.2 二手网站的优势21.3 课题开发意义22.1环境配置42.2不同操作系统下网站配置的区别42.3在一个服务器上建立多个站点43.需求分析63.1总体结构63.2具体结构63.3可行性分析63.3.1技术可行性63.

8、3.2经济可行性73.3.3用户使用可行性73.3.4法律可行性74.总体设计84.1 概述84.2 系统功能模块94.2.1 用户模块94.2.2 管理员模块94.3接口设计104.3.1外部接口104.3.2内部接口114.4数据库设计114.4.1 概念模型设计114.4.2 数据库物理设计134.5运行设计155.详细设计165.1概述165.2系统程序流程图165.3 系统的界面设计175.3.1用户前台设计175.3.2管理员信息管理185.3.3管理员后台设计195.3.4信息发布管理205.3.5新闻添加管理206.1 单元测试226.2 组装测试226.3 确认测试226.4

9、 系统测试227.结束语237.1总结237.2 心得体会23致谢24参考文献251.绪论1.1 前言1.1.1电子商务的定义所谓电子商务( Electric Commerce),就是指人们利用电子手段进行商业贸易等商务活动,是商务活动的电子化。它包括狭义的电子商务定义和广义的电子商务定义两部分。狭义的EC( Electric Commerce) 是指人们利用电子手段进行以商品交换为中心的各种商务活动,即公司、厂家、商业企业、工业企业与消费者个人双方或多方通过计算机网络,主要是通过因特网进行的商务活动。广义的EB( Electric Business) 是指各行各业中的各种业务的电子化,又可称

10、为电子业务,包括电子商务、电子政务、电子军务、电子医务、电子教务、电子公务、电子事务和电子家务等。1.1.2电子商务与传统交易的差异在传统的交易过程中,通常由“买”和“卖”两方面组成,虽然是简单的两方面,但是整个交易过程中有很多手续。举例来说:某公司机遇市场的需求开发出一个新产品,首先需要教授业务人员了解新产品的功能及市场的趋向,然后由业务人员销售给顾客,进而赚取利润。对于顾客来说,在购买之前需要自行搜集、寻找相关产品的信息,在经过分析、对比后,在进行购买。在整个过程中,需要大量的人力进行参与,这就在无形中增加了费用支出。而在电子商务交易过程中,用户只需通过互联网和计算机,就可以轻松得到所需商

11、品的详细信息,并且可以查询到相关产品的信息,轻松比较选择的同时,只需填写相关的个人信息,就可以下订单。而作为企业这一方面,不再需要派业务员出去宣传产品,只需将产品信息发布到网上就可以了。在收到用户订单后,只需核查该商品的库存量,之后就决定商品的发货时间及寄送方式就可以了。再通过电子邮件的方式通知顾客到货时间,而货款则通过金融中心或信用卡处理中心处理。整个过程几乎都由计算机系统完成,只有少部分必须由人工完成。大大缩减了人力物力的开支,无形中提高了产品利润。1.1.3电子商务的优越性随着电子商务的迅猛发展以及上网人数的急剧增长,各个企业无不想在这个蕴藏无限商机的网络环境中大施拳脚。这是因为电子商务

12、具有以下优点:(1)突破了商业往来的时间限制网络上的计算机系统可以给顾客提供一个完善的网络服务,每天24小时、每年365天,天天不间断的提供服务。(2)突破了地域上的限制不分国别,不分地域,不分语言的提供给全球各地的消费者,以最快的速度将公司产品的最新功能、售价及相关信息提供给客户了解。(3)节省公司运营成本减少业务人员的经销费用、人事费用及管销费用。无形之间提高了商品销售的利润。(4)采购的方便性采购不需再东奔西走,然后再千辛万苦的将商品带回家,你只要在家轻松地利用计算机及网络,很快的就可以找到你想要的商品,下订单之后只需等待,商品自然就会送到指定地点,再也不必因为购买而受日晒雨淋及舟车之苦

13、。1.2 二手网站的优势二手物品交易网站是一个电子商务平台。在这里,消费者足不出户就可以浏览到网站各种二手商品的信息、打折商品和促销活动等一系列消费信息。消费者能够很方便地查找到自己需要的商品,图片和文字介绍。对于消费者来说:可以在家“逛商店”,订货不受时间的限制; 获得较大量的商品信息,可以买到当地没有的商品;网上支付较传统拿现金支付更加安全,可避免现金丢失或遭到抢劫;从订货、买货到货物上门无需亲临现场,既省时又省力; 由于网上商品省去租店面、召雇员及储存保管等一系列费用,总的来说其价格较一般商场的同类商品更便宜。 对于商家来说,二手物品交易网站是宣传企业形象的一种强有力的手段,是一种廉价高

14、效的方式。它的优势是显而易见的,发布信息具有及时、准确的特点,图文并茂,及时刷新。任何新登商品和促销、广告信息都可以在第一时间呈现在消费者面前。消费者与商家之间可以实现及时互动,商家可以了解到市场的最新需求。对于整个市场经济来说,这种新型的购物模式可在更大的范围内、更多的层面上以更高的效率实现资源配置。 二手物品交易网站突破了传统商务的障碍,无论对消费者、企业还是市场都有着巨大的吸引力和影响力,在新经济时期无疑是达到“多赢”效果的理想模式。1.3 课题开发意义(1)信息实用,方便学生二手网站上提供许多方便学生学习与生活物品的信息,如被现代家庭淘汰的尤其是半新旧、价格颇低的小尺寸电视机,在大学生

15、中广受青睐。学生宿舍没有电视, 为让课余生活丰富多彩, 几位同舍好友纷纷出钱合资从购买一台,不要小看“电视”,一有球赛开战,许多同学围坐在它身旁,足以看出它的“ 魅力无限”。大学生活结束时,还可变卖给低年级同学。“二手旧自行车” 在大学生中非常抢手,大学校园“大”,有的还分好几个校区,每天上课、做实验,跑来跑去实在很辛苦,有时偶尔还要上街溜达,外出结伴游玩对自行车需求自然很多。买新的,价格高,还容易被“盯上”,还是“二手”的好。用了三年五载,再便宜转手,即使扔了也划算。学期开始,很多学生先不去买新书,而到网站上搜寻与课程要求相同的教材,这在大学生中十分普遍。如等级考试教程,新书40元左右,而二

16、手书仅10元,况且,在旧书中还有高年级的笔记,更加实用。网站商品琳琅满目,电脑、MP3、移动磁盘、灯、收录机、衣架、球拍、健身器等,比比皆是。(2)培养学生的经营意识过去一到期末,或临近毕业,书籍、生活用品都当成废品,很便宜的卖给收废品的,而现在,学生可以将这些物品信息挂在校园二手网站,以便学生之间双向选择,创造一定的经济价值,有的学生还收集、整理这些信息与物品,进行经营,尝试做“老板”的感觉。(3)二手交易网站深受学生青睐高校的二手交易市场是一个大市场,每年都有毕业生要毕业,每年都有新生来报到,毕业生们不可能将几年来留存下的东西都带走,有些物品已成为累赘,卖掉反而还能赚些路费。学生们的消费水

17、平本来也不高,都希望能买到物美价廉的商品,这个时候,网上二手交易市场的作用就发挥出来了。卖主可以在网上登记自己要处理的物品以及售卖价格,联系方式,买主则可以在网上搜索自己所需要的,若没有,也可以在网上发布求购信息。当然,网上二手交易市场不但能处理毕业生的多余物品,平时学生们有任何闲置的东西或有任何需求都可以免费在网上二手交易市场上得到处理,并且不限时间也不限地点。这一切只需要大家在电脑上点几下鼠标就万事大吉了,其效率是先前面对面交易方式的数倍。(4)校园二手交易网交易安全校园二手交易网上进行交易的大多都是本校的学生,他们在发布供求信息时都提供了真实的联系方式,商品价格及质量可以直接当面确定,不

18、像那些纯商业网站,买卖双方都存在很大的风险。 2.开发工具及开发环境介绍本网站主要采用了ASP和ACCESS来完成。属于动态网站类,动态网站是指使用网页脚本语言,比如php、asp、等,通过脚本将网站内容动态存储到数据库中,以实现服务器和浏览器之间进行数据交互,因此动态网站也被称为互动网站。此时用户访问的网站是通过读取数据库来动态生成的网页。动态网站上主要是一些框架基础,网页的内容大都存储在数据库中。2.1环境配置下面以动态Access网站和动态SQL Server 2000网站为例介绍动态网站的环境配置。动态Access网站的环境配置:一个Web服务器、一个编写应用程序的软件、Access数

19、据库以及用来驱动数据库的驱动程序ODBC(Open DataBase Connection开放式数据库连接)。具备这些重要条件就可以利用ASP.NET技术开发一个动态Access网站了。例如:Windows 2003操作系统下安装并运行IIS 6.0作为网站的服务器,利用微软公司的Visual Studio 2005软件编写应用程序,数据库采用Access数据库。动态SQL Server 2000网站的环境配置:一个Web服务器、一个编写应用程序的软件、SQL Server 2000数据库以及用来驱动数据库的驱动程序ODBC。2.2不同操作系统下网站配置的区别Windows XP系统和Wind

20、ows 2000/2003系统下网站配置的区别如下:Windows XP系统:在Windows XP系统上安装IIS服务器,但在Windows XP系统上不可以建立多个站点,只可以建立多个虚拟目录。Windows 2000/2003系统:在Windows 2000、Windows 2003上同样可以安装IIS服务器,进行网站建设。在Windows 2000、Windows2003操作系统中可以实现一机多“站点”,即在一个服务器上建立多个站点。2.3在一个服务器上建立多个站点在进行网站建设时,建议选择Windows 2003下的IIS 6.0,因为IIS 6.0可以更轻松的配置网站发布信息,同时

21、它的安全系数也很高。例如不同站点使用不同端口,不同站点使用不同域名进行访问等,这些在Windows 2000的IIS 5.0中是无法实现的。下面以Windows 2003系统为例,介绍如何设置默认网站。具体步骤如下:(1)单击“开始”/“管理工具”/“Internet 信息服务(IIS)管理器”命令,打开“Internet信息服务管理器”窗口,展开本地计算机/“网站”前的“+”号,便可看到/“默认网站”。(2)右键单击“默认网站”,在弹出的快捷菜单中选择“属性”命令,打开“网站 属性”窗口,在“网站”选项卡中保持默认的属性设置。(3)选择“主目录”按钮,单击“本地路径”文本框后的“浏览”按钮,

22、设置网站的主目录,这里设置为“E:网络工程。(4)单击“应用”按钮后,再单击【确定】按钮即可完成默认网站设置。(5)打开IE浏览器在地址栏中输入网址,就可以看到发布的网站了。3.需求分析3.1总体结构本网站的系统总体目标是为了实现本站所有二手商品的在线购物。通过系统实现二手物品交易的多项功能,其中主要是管理员对商品的管理实现和用户的购物的实现:前台:用户在线浏览所有商品,按需求搜索相关商品,以及注册为会员后对商品选购的操作,购物结束后生成订单信息的功能。后台:管理员对商品信息的添加,对商品的种类的添加,对用户购物订单的处理,以及管理员对网站新闻、公告的维护操作。系统对从用户购物、生成订单,管理

23、员从管理网站、管理商品,处理订单等功能都一一实现。建成一个功能齐全、合理、完善的二手物品交易网站。3.2具体结构根据上述总体目标需求,该系统分为以下两大部分:前台用户操作界面。用户可以浏览商品,并根据商品的分类浏览、搜索商品、对商品作出评论;新用户注册功能、用户个人信息管理功能、网店的最新公告、网店新闻进行浏览等。后台管理员界面。管理员的主要功能包括:商品管理,商品类别管理,订单管理,网店新闻管理,公告管理、用户管理、用户留言的查看及管理及网店销售的统计。3.3可行性分析3.3.1技术可行性为实现系统目标,需要技术保证。系统开发所需要的技术主要有计算机硬件、软件技术、系统开发人员的水平、用户管

24、理与使用的能力等。(1)开发硬件的技术可行性开发本系统所使用的软件对于计算机硬件有一定的要求,对计算机的内存、主频、外频、外存都有比较高的要求,否则将影响到本系统的正常运行。但从市场上目前流行的硬件水平来看,这种要求水平是完全可以达到的。(2)开发软件的技术可行性从目前市场上比较流行的网站开发来看,使用2.0 和microsoft access 的结合是在实际应用中比较成功的一种解决方案。所以本系统配合Photoshop和Dreamweaver联合开发,在软件技术上也是可行的。(3)系统开发人员的水平作为本息统的开发人员,在技术的掌握方面主要学习过数据库系统理论、网站开发与设计技术、管理信息系

25、统理论等。并且在学习了这些理论的基础上,参与课程设计实践这些理论,主要有C语言课程设计、网站课程设计、计算机网络课程设计等,另外也参加过网站制作的实习,所以在指导老师和同学们的帮助下,我开发此系统是可行的。因此,结合本系统的实际,在技术方面是完全可行的。3.3.2经济可行性经济可行性的研究主要是对待开发软件的成本估算和成本/效益分析,以确定待开发软件是否有开发的价值。硬件设备:需要数据服务器一台;软件:Windows 7操作系统DreamWeaverMX, Microsoft Access数据库,Dreamweaver网页设计软件。二手物品交易网站一经投入即产生经济效益,二手物品交易是一个长期

26、的投资,对市场的扩大经营和长远发展有益。3.3.3用户使用可行性1)所开发的软件系统是基于微型计算机图形界面的操作,所以会一般的计算机操作即可使用本系统。2)系统管理员要求有计算机的专业知识。3)对系统管理员将进行专业培训,使其能够对熟练管理本系统。3.3.4法律可行性严格按照合同法、专利法、知识产权保护法等对该系统进行开发。不会触犯国家法律,和他人的利益,所以在法律上是可行的。通过上述几方面的研究,在技术、法律、操作等方面的可行性均已具备,得出结论:本系统可以进行开发。4.总体设计4.1 概述总体设计的目标是解决系统如何实现系统功能的问题。其主要任务是划分出系统的物理元素及设计软件的结构,完

27、成软件定义时期的任务。是对系统进行总体的设计,即根据系统分析产生的分析结果来确定这个系统由哪些系统和模块组成,这些系统和模块怎样有机的结合在一起,每个模块的功能的实现。设计的目标是使系统实现拥有所要求的功能。力争达到高效率、高可靠性、可修改性,并且容易掌握和使用。模块化的依据是:把复杂问题分解成许多容易解决的小问题。原来的问题也就变得容易解决。模块化设计是把大型软件按照一定的原则划分成一个较小的相对功能独立又相关联的模块。每个模块完成一个特定的子功能。把这些模块结合起来组成一个整体。完成指定的功能,满足问题的要求。采用模块化原理的优点在于可以使软件结构清晰,容易测试和调试。从而提高软件的可靠性

28、,可修改性。有助于软件开发的组织管理。一个大型软件可分别编写不同的模块。模块化理论的几个重要概念如下:(1).抽象抽象就是抽象出事物的本质特性而暂时不考虑它们的细节。处理复杂系统唯一有效的方法是用层次的方式构造和分析它。一个复杂的动态系统首先可以用一些高级的抽象概念构造和理解,这些高级概念又可以用一些较低级的理解,直到最低层次的具体元素。(2).信息隐蔽和局部化信息隐蔽是指在设计和确定模块时,应使得一个模块内包含的信息对于不需要这些信息的模块来说,是不能访问。局部化是指把一些关系密切的软件元素物理的放得彼此靠近。局部化有助于实现信息隐蔽。信息隐蔽原理和局部化有助于在测试期间以及软件维护期间修改

29、软件。因为绝大多数数据和过程对于软件的其它部分而言是隐蔽的,从而由疏忽引入的错误就很少可能传播到软件的其它部分。(3).逐步求精的模块化概念逐步求精和模块化的抽象是密切相关的。软件结构每一层中模块表示对软件抽象层次的次细化。用自顶向下,逐步求精的方法由抽象到具体的方式分配控制,简化了软件设计和实施,提高了软件的可理解性和可测试性,并使得软件更容易维护。(4).模块独立性模块的划分要使模块间尽可能的相互独立,独立模块较易维护。度量模块的独立程度有两个标准:内聚和耦合。耦合是对一个软件结构内不同模块之间互连程度的度量。耦合强弱取决于模块间接口的复杂程度,进入或访问一个模块的点,以及通过接口的数。4

30、.2 系统功能模块4.2.1 用户模块前台用户模块主要包括商品分类,用户注册,用户菜单,搜索商品,公告,网店新闻这几个主要模块。前台用户模块如图4.1所示。前台用户模块公告用户注册搜索商品商品分类用户菜单网店新闻图4.1 前台系统模块图4.2.2 管理员模块管理员模块的主要功能是实现在本网站的维护和管理,如类别的添加、删除管理;商品的添加,推荐,删除等管理等。如图4.2所示。后台管理员模块新闻信息管理信息回复管理商品管理添加商品管理商品审核管理查看信息审核通过商品种类管理排序种类添加种类删除种类删除种类用户信息管理修改个人信息删除个人信息公告信息管理修改密码信息发布公告删除公告发布新闻删除新闻

31、图 4.2 后台管理员模块4.3接口设计4.3.1外部接口1)用户界面在用户界面部分,根据需求分析的结果,用户需要一个友善、简洁的界面。使用Microsoft Visual Studio 2005和Dreamweaver MX编程,提供的可视化控件,编写基于Windows风格的用户界面,简单、易学、易用。2)软件接口使用提供的SQLServer专用接口。3)硬件接口在输入方面,用键盘,鼠标进行输入。在输出方面,主要有浏览器端的显示器。4.3.2内部接口内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息和数据的传递。4.4数据库设计数据库技术是在文件系统的基础上发展起来的一种高

32、效的数据管理技术,它能保持系统数据的整体性,完整性和共享性。数据库是有组织的存储在一定结构内的相关数据的集合。在数据库系统中提供了对数据的访问机制,能有组织的存储相关的数据,具有合理的存储方式,快速的查询效率和最小的数据冗余等特性。另外数据的存储和应用程序彼此独立,不仅便于数据的管理与控制而且有利于应用程序的编写与调试。数据库类似于一个数据的大仓库,能很好地实现数据共享,本身就具有数据的增,删,改等功能,能维护数据的一致性。数据库设计是系统设计的一个重要内容,其设计质量的好坏直接影响系统开发的成败,系统的质量,系统效率及可维护性。在本系统的设计中,充分考虑到了管理系统数据繁杂,重复性很大,数据

33、使用频繁。因此本系统采用了一种能正确反映用户实现环境,能被现行系统接受,易于维护、效率高的数据管理方法-数据库系统。数据模型是指数据库中记录与记录之间联系的数据结构形成的。不同的数据管理系统有不同的数据模型,数据库设计的核心问题是设计好的数据模型。在目前的数据库管理系统中有层次模型,网状模型、关系模型三种数据模型。其中,关系模型具有较高的数据独立性,使用也较为方便。本设计采用关系数据库。该数据库实行增、删、编辑、统计。显示和打印都极为方便。其中的排序和索引功能,对数据快速定位,查询提供了有利条件。交流互动对于本系统的数据库设计有以下几点说明:1)于数据库设计兼顾前面设计的数据流程图。2)理信息

34、系统的设计并不是以数据库为核心的数据库应用设计。3)本系统的数据库设计尽量满足3NF(第三范式)的要求。4)本系统的数据库设计以提高系统运行效率为前提。4.4.1 概念模型设计在系统设计的开始,我首先考虑的是如何用数据模型来数据库的结构与语义,以对现实世界进行抽象。目前广泛使用的数据模型可分为两种类型,一种是独立于计算机系统的“概念数据模型”,如“实体联系模型”;另一种是直接面向数据库逻辑结构的“结构数据模型”。在本系统中我采用“实体联系模型”(ER模型)来描述数据库的结构与语义,以对现实世界进行第一次抽象。ER模型直接从现实世界抽象出实体类型及实体间联系,然后用ER图来表示数据模型。它有两个

35、明显的优点:接近于人的思维,容易理解;与计算机无关,用户容易接受。但ER模型只能说明实体间语义的联系,不能进一步说明详细的数据结构,它只是数据库设计的第一步。E-R图是直观表示概念模型的工具,它有三个基本成分:矩形框,表示实体类型(考虑问题的对象)。菱形框,表示联系类型(实体间的联系)。椭圆形框,表示实体的属性。真实姓名移动电话详细地址用户名称联系地址联系电话用户密码确认密码电子邮件真实名称备注信息用户实体属性图:图4.3 用户实体属性图销售价格产品原价商品图片详细描述新旧程度出售数量备注信息商品分类生产日期购买日期现有数量进货价格商品 图4.4 商品实体属性图新闻标题内容日期发布人图4.5

36、新闻实体属性图评论标题内容日期发布人图4.6 评论实体属性图商品属于类别购买客户发表评论m11mnm图4.7系统总体E-R图4.4.2 数据库物理设计Microsoft Office Access是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft Office 的系统程式之一。1数据库简介Microsoft Office Access是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理 。Microsoft Office Access系统。它是微软OFFICE的一个成员,

37、 在包括专业版和更高版本的office版本里面被单独出售。2012年12月4日,最新的微软Office Access 2013在微软Office 2013里发布,微软Office Access 2010 是前一个版本。MS ACCESS以它自己的格式将数据存储在基于Access Jet的数据库引擎里。它还可以直接导入或者链接数据(这些数据存储在其他应用程序和数据库)。软件开发人员和数据架构师可以使用Microsoft Access开发应用软件,“高级用户”可以使用它来构建软件应用程序。和其他办公应用程序一样,ACCESS支持Visual Basic宏语言,它是一个面向对象的编程语言,可以引用各

38、种对象,包括DAO(数据访问对象),ActiveX数据对象,以及许多其他的ActiveX组件。可视对象用于显示表和报表,他们的方法和属性是在VBA编程环境下,VBA代码模块可以声明和调用Windows操作系统函数。 2数据库的使用。通过使用Access Basic可以增加应用程序的执行速度,减少编码量,同时也减少在为Microsoft Windows应用程序接口编程时、在开发应用程序中遇到的问题的技术。谨慎地使用变量和它所占用的存储空间能有效地减少一个应用程序所消耗的资源,同时也全面提高了它的性能。不正确地调用Windows应用程序接口可能会产生一些意想不到的副作用,以及潜在地对一个应用程序的

39、代码及数据段的破坏。因此正确地使用一个空的32位指针在Microsoft Access 中是十分必要的。当对表格和报表进行操作时,Microsoft Access有一个无正式文本的特性。这个特性允许你从设计视窗性质sheet window中进行过程调用,调用的方法时同时按下shift和F2键。3企业级数据库功能。SQL Server 2000 关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQL Server 2000 分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是 SQL Server 20

40、00 数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。4易于安装、部署和使用。Access中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用。使客户只需最少的安装和管理开销即可实现这些应用程序。4.5运行设计作为Microsoft的产品,ASP.NET 2.0运行在Windows上。进行开发时,它必须安装在Windows 2000或者更新版本的系统上。在Windows中,ASP.NET

41、 2.0和Internet Information Server相互配合从硬盘上读取页面并将其发送给请求者。ASP.NET 2.0是.NET 2.0 Framework的一部分。.NET Framework是Microsoft的商标,该商标包含一组使用Web服务和XML进行Internet互联的软件标准。很多Microsoft的产品都符合.NET标准,包括各种各样的服务器软件、数据管理系统和桌面应用程序。ASP.NET 2.0是.NET 2.0的一个子集,这个子集提供创建动态Web站点的软件。该软件以一组类的形式发布,这些类包含各种在Web服务器上执行操作的控件。在页面的日常设计工作中,我们将

42、用到这些服务器端控件。由于ASP.NET 2.0是.NET 2.0 Framework的一个子集,因此要想在服务器上运行2.0程序,需要在服务器上安装.NET 2.0 Framework,后台开发选用Microsoft Access,简单方便。在之前,大多用SQL数据库运行存储,但SQL还需要安装环境,配置环境,过于谨慎繁琐,一般在国外,大型学术性网站采用SQL数据库备份,因为更加严密,在我看来,应用于本课题纯属小题大做,故采用了微软办公软件自带的Access为数据库,简单方便,易于操作。5.详细设计5.1概述为了提高软件的质量,延长软件的生存期,软件的可测试性, 可维护性是重要保障.软件的可

43、测试性,可维护性与程序的易读性有很大关系。详细设计的目标不仅是逻辑上正确地实现每个模块的功能,还应使设计出的处理过程清晰易读。 结构化程序设计是实现该目标的关键技术之一,它指导人们用良好的思想方法开发易于理解,易于验证的程序。详细设计阶段的根本目标是确定怎样具体地实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出对目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。5.2 系统程序流程图现在先简单介绍一下,系统的总体流程:用户进入开始界面,之后要登录,需要先行注册,设置相应密码,或如若不是新用户则无需注册,直接验证密码,进行登录,进入管理员页面后,

44、开始发布信息,然后等待买家,留言互相交流,直至最后协商成功,交易完成。这就是整个二手商品交易网站的程序流程,简单明了,易于操作。为此,我们还设计了完美的界面,当然,模块之间的联系也是密不可分,尽可能地实现,自由调用各个模块程序。本系统中用户端的程序流程图如下:开始用户登录用户注册新用户注册注册密码发布信息等待中留言回复买家查看交易协商完成NN图5.1 二手物品交易网站程序流程图5.3 系统的界面设计5.3.1用户前台设计在页面的设计上尽量作到简洁、直观、严谨的特点。1.本系统采用框架结构设计页面,下图为本系统前台用户的界面设计:用户注册后进入系统界面,用户可以根据产品分类,进行浏览商品,选择好

45、商品后,点击“加入购物车”,把产品加入购物车,并可以提交定单。用户界面的设计如图5.2所示:图5.2 用户前台界面5.3.2管理员信息管理管理员信息管理:图5.3 管理员信息管理商品类别管理完成商品类别信息的添加、删除、修改等功能,可以管理大类以及里边的小类。商品类别管理界面如图所示:图5.4 分类管理页面5.3.3管理员后台设计图5.5管理员后台界面系统的后台管理界面是管理员进行整个系统操作维护的主页界,依然采用框架结构,操作简单,直观,功能完备。系统的后台管理界面如图5.5所示。5.3.4信息发布管理信息发布之后,需要审核通过,才能显示在前台页面,此外信息可以被推荐,管理。能够进行查找和搜索信息。图5.6 信息发布管理5.3.5新闻添加管理管理员可以完成新闻信息的管理,在后台添加新闻,新闻添加后,需要审核。通过后会在前台进行显示,新闻添加界面的设计如图5.8所示:图5.8 新闻添加界面其中“发表帖子”按钮的代码如下:    input type=reset name

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服