软件工程毕业设计-基于web的校园二手市场信息发布系统的设计与实现.doc
《软件工程毕业设计-基于web的校园二手市场信息发布系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《软件工程毕业设计-基于web的校园二手市场信息发布系统的设计与实现.doc(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、河北农业大学现代科技学院 本科毕业论文(设计) 题 目:基于Web的校园二手市场信息发布系统的设计与实现 基于Web的校园二手市场信息发布系统的设计与实现摘要:随着电子计算机和通信技术的发展,人类已经逐渐地进入信息化社会。信息已经成为一种社会的基本生产资料,在人类的社会生产活动中发挥着重要的作用。因此,开发相关的二手信息网站已经成为各行各业的必要和必需了,电子商务作为一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术于一体,可以解决校园二手市场中所遇到的各种问题,对内来看,可以提高工作效率;对外来看,获得竞争优势。传统二手市场往往只局限于少数的二手货交换店面,让消费者只能到专门的店面交
2、易,花费了很多时间和成本。但是随着资讯的进步,网路市场无限扩大,为许多商家带来商机和利润。综观市场,现今仍是以传统的方式居多,所以本网站的设计皆以使用者为导向,针对网路人口的使用习性分析后,设计出先以本校学生为主的信息网站。本文论述了校园二手信息网站的开发过程。针对校园内供求信息发布和管理不规范的问题,在学生中展开了调查。通过收集和整理学生们的意见,形成初步的需求分析模型,并形成对该网站的整体规划。然后从系统分析、系统设计、系统实施等环节,逐步分析了该网站的设计思路和实现技术和具体的实现过程。最后总结了该网站开发的心得和现实意义。关键词:二手市场 供求信息 网站AbstractWith a c
3、omputer and communications technology development, mankind has gradually entered the information society. Information has become a basis means of production and the production of human activities play an important role. Therefore, related to the development of secondary information system has become
4、 a necessary and essential industries, secondary information site as a marginal subjects, set management science, information science, systems science, modern communications technology in one, can solve the campus secondary trading In the face of various problems, at home, can improve work efficienc
5、y; external, to gain a competitive advantage. Traditional secondary auction market often confined to a small number of second-hand store to exchange, so that consumers can only be devoted to the store transactions, to spend more time with the cost. However with the progress of information, unlimited
6、 expansion of the Internet market, and bird opportunities for many business and profits. Looking at the market, now is the traditional way is still the majority, so the design of the site user-oriented, for the use of the Internet habits of the population, the first designed to our students based au
7、ction site. This article discusses the campus of second-hand information site development process. Against campus supply and demand information dissemination and management of nonstandard discussion students launched an investigation. By collecting and collating the views of students, a preliminary
8、analysis of the demand model, and the formation of the overall site planning. And then from system analysis, system design and implementation of systems such as links, and gradually the site of the design ideas and the achievement of specific technology and the realization of the process. Finally su
9、mmed up the experience of the web site development and practical significance.Key Words: Management Information System; Property Management; Web Site.目 录1绪 论11.1 选题背景11.2 本课题的任务、重点内容、实现途径21.3 预计可能遇到的困难,提出解决问题的方法和措施22系统开发技术32.1 开发工具选择32.2 开发语言的选择43需求分析44系统总体设计64.1 总体结构设计64.2 系统详细设计65数据库设计与实现115.1 数据库
10、的需求分析115.2 数据库的逻辑设计115.3 数据库数据表设计126系统实现过程166.1 开发平台166.2 系统各模块实现167系统测试与运行237.1 系统测试237.2 测试结果24结论30致 谢31参考文献.321 绪 论1.1选题背景21世纪是信息的时代,是网络的时代.有了网络,无论人们相隔多么遥远,都有天涯若比邻的感觉.足不出户,便可知天下新近之大事,便可与大洋彼岸的朋友畅谈无阻.以此为依托的电子商务也迅猛发展起来.各式各样的电子商务网站如雨后春笋般的涌现出来,网上书城,网上拍卖,网上客户服务,网上技术支持等等,举不胜举。 相当一部分企业已经上网.尤其是大型网站向人们提供了各
11、种丰富的信息,人们已经可以不用订报就看到新闻,不听广播也可以欣赏播音节目,不去商场就能了解到商品行情.一般城市家庭能够负担个人电脑和互联网服务,农村已经有个别上网的家庭.网上无障碍,通过互联网能访问到世上所有的3300个地区.突破时间概念,去美国网站只是弹指一挥间。Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。作为Internet上一种先进的,易于被人们所接受的信息检索手段,World Wide Web(简称WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。据估计,目前Internet上已有上百万个Web站点,其内容范围跨越了教育科
12、研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的Web站点对于一个机构的发展十分重要。近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在Internet中的广泛应用,Web站点向用户提供的服务将越来越丰富,越来越人性化。我们发现这样一个事实,一个用户在访问一个网站时一般来讲只对该网站的部分内容感性趣,而且这种兴趣会持续一段时间。这点启发了我们,如果能根据用户的喜好为不同的用户显示其个性化的页面,即着重显示该用户感兴趣的内容,将为用户节约大量的检索时间,而且这样的网页显然是更具有吸引力的。一些站点已经在这方面作出了一定的尝试
13、,通常采用的方法是,在用户登陆时为其提供一系列的选项,使用户能够对站点进行一些自主的设置。这样做能够使站点呈现一定程度的个性化,但是对用户来讲,还是比较烦琐,而且在用户了解一个站点前让其对站点进行设置,其结果未免有些粗糙。于是我们构想了这样一种方案,对用户登陆后的动作进行跟踪,分析,发掘用户点击的规律,即用户先后点击的关联规则,这样,在用户点击一个主题(链接)之后,系统能够自动生成一页面,其中包含了该主题下用户经常关注的内容(若干链接),这样便在无须用户作出任何额外工作的情况下实现了为用户量身订做的个性化页面。要实现这样的功能,离不开后台数据库的支持。用户验证信息,收集到的用户点击信息,主题层
14、次信息,分析得出的关联规则表等大量的数据都由数据库管理系统管理。本文中数据库服务器端采用了SQLserver2000作为后台数据库,并以先进的ADO(ActiveX Data Objects)技术进行数据库存取等操作,使Web与数据库紧密联系起来。整个个性化页面生成系统主要由使用Dream weaver_MX开发的关联规则采掘系统和利用JSP技术实现的个性化Web页面生成器两部分组成。关联规则采掘系统对数据库中的历史记录进行分析,产生用户关联规则表;页面生成器则负责记录用户行为和根据关联规则表动态生成用户个性化Web页面。二者通过数据库服务器和Web服务器连接。11.2本课题的任务、重点内容、
15、实现途径任务:针对课题需要查阅相关的中英文技术资料,参考文献不得少于10篇,并提出网站设计方案。结合校园二手市场信息的实际情况,采用Web应用开发、数据库、网站建设等技术,实现校园二手市场信息网站的规划设计、编码与调试。网站功能要求规划合理,产品分类规划应覆盖校园的需要,网站风格规划能体现校园青青的飞扬气息,在商品交易之中融入校园文化的风格。按照网站的制作流程,参考软件工程规范撰写毕业论文,要求论文观点明确、材料翔实、结构合理严谨、文字精练。重要内容:二手市场作为一个新生事物,正逐步走入大学校园,在同学中产生一定的反响,为了充分发掘新校区校园网的潜力,实现网络资源的最优化,利用校园网服务广大同
16、学的学习的同时给予生活上的便利,要求搭建一个诚信、自由和优质服务的网络交易平台“校园二手市场信息网站”。具体内容:(1)针对课题需要查阅相关的中英文技术资料,并提出网站设计方案。(2)结合校园二手市场的实际情况,采用Web应用开发、数据库、网站建设等技术,实现校园二手市场网站的规划设计、编码与调试。(3)按照网站的制作流程,参考软件工程标准撰写毕业论文。实现途径:本网站的建设和开发,由于涉及功能模块和页面比较多,在技术上来说可采用jsp+JavaBean作为开发语言,SQL server2000作为后台数据库。它的基本思想是将校园的交易从开始到结束划分为若干个阶段,每个阶段都有明确的任务,而网
17、站开发出来后,并不意味着二手市场网站的结束,而意味着根据会员的需要对网站的修改和重建的开始;开发思路是首先根据会员的要求,由会员和管理员共同确定网站的基本要求和主要功能,利用网站快速生成工具,建立一个模型,再在此基础上与会员交流,将模型不断补充、修改、完善,如此反复,最终直至会员和管理员都比较满意为止,从而形成一个相对稳定、较为理想的二手市场网站;这是以上的特点和各自的优缺点,从总体上是采用商品的发布修改和删除设计的,而系统实现了会员和管理员共同治理的现象从而对网站要求更高更能提高工作效率。1.3预计可能遇到的困难,提出解决问题的方法和措施网站制作完成后申请了一个域名,上传到网络中了。这样我们
18、的网站全世界就可以看到了,但问题是学生中有多少人知道我们的网址。要知道现在Internet中的网站总数已经超过了4000多万个。想让网站的网站吸引更多客户和网民光顾,重要的工作是做好网站的宣传推广。我们通过与其他网站交换链接或购买其他网站的图标广告;向因特网上的导航台提交本站点的网址和关键词,在页面的原码中,可使用META标签加入主题词,以便于搜索引擎识别检索,使我们的站点易于被用户查询到;多到大型的教育网站或附近高等院校网站相关的BBS中发言,吸引别人对我们网页的注意;还有就是通过筹划传统的宣传推广手段。(比如:在大学城各个学校的宣传栏里帖些有关网站最近实惠物品的信息)。2 2系统开发技术2
19、.1开发工具选择系统前台开发工具采用JBuilder2008 。美国Borland软件公司推出JBuilder2008。这是Borland屡获殊荣的Java综合开发环境(IDE)的最新版本,专为加快企业级Java应用的开发而设计。JBuilder2008的崭新功能可帮助软件团队更有效率地实时、跨地域进行协作。新功能包括对等开发人员协作、集成需求管理、源代码管理及单元测试等对应用软件生命周期的支持。后台数据库采用SQL Server2000数据库管理系统。SQL Server 2000是微软公司推出的优秀的关系数据库产品,也是大型关系数据库的主流产品。利用SQL Server 2000系统,不但
20、可以构建各种复杂的数据库,而且还提供分布式数据、数据仓库等高级应用解决方案,因此,在本系统的开发中,选择了SQL Server作为后台数据库服务器。 2.2开发语言的选择2.2.1 JSP语言JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。J
21、SP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。JSP与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此
22、客户端只要有浏览器就能浏览。JSP的1.0规范的最后版本是1999年9月推出的,12月又推出了1.1规范。目前较新的是JSP1.2规范,JSP2.0规范的征求意见稿也已出台,JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。3 2.2.2 JSP技术的强势 (1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 毕业设计 基于 web 校园 二手市场 信息 发布 系统 设计 实现
限制150内