




已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
古玩管理网站开发毕业论文目 录摘 要IAbstractII第1章 课题简介11.1 课题的背景和目标11.2 课题的主要研究内容11.3 开发环境2第2章 系统分析32.1 可行性分析32.2 具体目标42.3 数据流图4第3章 总体设计63.1 系统功能模块63.2 数据库设计7第4章 详细设计94.1 前台用户界面94.2 商品查询界面94.3 后台管理界面104.4 上传玉器模块114.5 青铜器管理模块114.6 上传青铜器模块124.7 增加拍卖行模块12第5章 系统测试135.1 测试计划135.2 测试过程13结 论17参考文献18附录1 核心源代码19附录2 用户操作方法23致 谢2425绥化学院2012届本科生毕业设计第1章 课题简介1.1 课题的背景和目标在当代充满流动性与矛盾的状况下,人们不得不重新对拍卖行组织与管理的理念模式进行思考。传统的拍卖行只能在本行里展示各种文物、古董的信息等,受到很多的限制,对于一些贵重物品的展示更需要谨慎,要加以特殊的保护,传统的拍卖行受到时间及空间的限制,给人们学习及鉴赏文物带来了不便,随着计算机网络的发展,人们获取信息的方式也逐渐的转到网络上,如果能通过互联网络展示拍卖行的各种展品的信息,可以极大地提高信息传播的速度和广度,使对文物感兴趣的朋友坐在家中,只要计算机能上网,就可以及时的了解到相关藏品的信息。利用毕业设计的机会,对古玩管理网站进行开发。网站主要用于向公众展示中国的古代玉器及青铜器的藏品,利用现代信息科学技术,对历史上有价值的文物进行数字化处理,以便超越地理的局限性,在网上广为传播,借以弘扬中华民族历史上形成的灿烂文化。它改变了传统的拍卖行的静态式展示文物的服务特征,实现了立体彩色显示、多媒体存取、远程网络传输、智能化检索、跨库无缝链接和虚拟现实,创造出超时空信息服务的新境界。古玩管理网站的成功开发,将实现玉器及青铜器等藏品的动态管理和维护。管理员可以对网站藏品的内容进行添加及删除,提高了网站的灵活性。在网站前台,公众可以分类显示玉器及青铜器等相关藏品的信息,可以对藏品按名字进行搜索,提高查询的速度。可以查看到相关藏品的详细资料,如藏品的材质、重量、价格、拍卖行及图片等相关的信息,使浏览者可以一目了然。1.2 课题的主要研究内容 基于JSP与SQL Server 2000设计一款古玩管理网站, 课题主要研究内容如下:(1) 课题简介;(2) 可行性分析;(3) 需求分析;(4) 选择开发工具与运行环境;(5) 总体设计,包括系统功能模块和数据库设计;(6) 网站实现运行;(7) 系统测试与后期维护。1.3 开发环境 1. 开发工具选择系统采用editplusjbulider2007作为前台开发软件,Tomcat作为后台web服务器,数据库采用SQL Server 2000。SQL Server 2000相对于其他数据库产品来说具有更高的可扩展性,更高的可用性,更高的性能,更强的分析服务支持,其标准版最多只支持4个CPU和2GB内存,虽然属于中小型数据库,但是使用方便,提供的函数较丰富,性能相对于ACCESS、MySql等数据库要强一些1。Jbuilder 2007是功能强大的可视化Java集成开发工具,可以快速开发包括复杂企业级应用系统的各种Java程序,包括独立运行程序、Applet程序、Servlet、JSP、EJB、Web Service等2。Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成3。由于有了Sun的参与和支持,最新的Servlet和JSP规范总能在Tomcat中得到体现。Tomcat被JavaWorld杂志的编辑选为2001年度最具创新的Java产品,可见其在业界的地位4。 2. 系统运行环境(1)硬件环境为CPU采用P41.8G,256M内存,40G硬盘或以上。(2)软件环境为服务器采用WINDOWS SERVER 2000,客户端采用Windows 98及以上版本操作系统。Web服务器Tomcat,数据库Microsoft SQL Server 2000安装在服务器上。客户端最好使用IE 6.0以上为最佳。第2章 系统分析2.1 可行性分析 1. 技术可行性 系统运行基于Win2000/winXP以上的任何操作系统,使用的前台开发软件是JSP,后台数据库开发使用的是Microsoft SQL Server 2000。JSP动态网页的编写与一般的静态HTML的网页的编写是十分相似的5。只是在原来的HTML网页中加入一些JSP专有的标签,或是一些脚本程序(而且此项不是必需的)。这样,一个熟悉HTML网页编写的设计人员可以很容易进行JSP网页的开发。而且开发人员完全可以不自己编写脚本程序,而只是通过JSP独有的标签利用别人已写好的部件来实现动态网页的编写。这样,一个不熟悉脚本语言的网页开发者,完全可以利用JSP做出漂亮的动态网页6。而SQL Server 2000较其他数据库产品具有查询速度快,数据容量大,操作语言简单,安全性高等特点7,一般在校生均可使用。 2. 经济可行性 古玩管理网站是利用毕业设计的机会进行开发,所以开发成本可以忽略不计,网站的正常运行需要一台服务器,目前市场的主流服务器完全符合要求。再加上一些辅助的网络设备,网站的运行费用大约2万元。网站的成功运行,为宣传拍卖行的藏品将起到积极的推动作用,可用于公众学习及研究之用,可以提升博务馆的形象,它与普通的广告宣告相比,价格低廉,宣传范围广,将为拍卖行节省大量的宣传费用。 3. 操作可行性 (1)古玩管理网站是基于微型计算机图形界面的操作,所以一般的会上网的普通用户即可使用。 (2)对网站管理员将进行专业培训,使其能够熟练地管理此网站,一般计算机相关专业的人员即可胜任。 4. 法律可行性 开发古玩管理网站不会侵犯他人、集体或国家利益,不存在侵权等问题,不违反国家法律,因此具有法律可行性。 综上所述,从技术上、经济上、法律上、可操作性上都是可行的,而且要求不高,所以该系统的开发是可行的。2.2 具体目标 根据上述总体目标需求,该系统分为以下两大部分: (1)网站前台,实现玉器及青铜器的分类管理,藏品的在线浏览,拍卖行信息的查看,及藏品的在线搜索的功能。 (2)网站后台,完成古玩商品的添加、浏览及删除的功能,完成对网站基本信息与拍卖行信息的管理,可以添加及删除拍卖行的相关信息,可以更新网站公告。2.3 数据流图 古玩管理网站顶层数据流图,如图21所示。 P古玩管理网站管理员用户管理员操作信息用户操作信息管理员用户管理员操作结果用户操作结果 图 21 古玩管理网站顶层数据流图用户界面P1F2用户浏览结果F1用户浏览网站用户前台界面数据流图,如图22所示。图22 用户前台界面数据流图 管理员子系统数据流图,如图23所示。管理员子系统P2D1 玉器信息表D2 青铜器信息表D3 拍卖行信息表D5 密码信息表F3 玉器管理F4青铜器管理F6公告管理 F7密码信息管理F5拍卖行管理D4 公告信息表图23 管理员子系统数据流图第3章 总体设计3.1 系统功能模块 古玩管理网站是由前台用户模块和后台管理员模块共同实现的。 1. 用户模块前台用户模块主要包括精品玉器模块、古典青铜模块,拍卖行模块,商品查询模块,网站公告模块这几个主要模块。前台用户模块如图31所示。前台用户模块商 品 查 询网 站 公 告精 品 玉 器古 典 青 铜拍 卖 行图31 用户前台模块图 2. 管理员模块管理员模块的主要功能是实现对古玩管理网站的维护和管理,如玉器的添加、删除管理;青铜器的添加、删除管理;拍卖行的添加、查看、删除管理;网站的公告管理等操作。后台管理员管理模块如图32所示。后台管理员管理模块密码设置青铜器管理公告管理玉器管理拍卖行管理玉器添加玉器查看删除玉器青铜器添加青铜器查看删除青铜器添加拍卖行拍卖行查看删除拍卖行更新公告板图32 后台管理员管理模块图3.2 数据库设计在系统设计的开始,首先考虑的是如何用数据模型来表示数据库的结构与语义,以对现实世界进行抽象。通过对数据项与数据结构的分析,设计出能够满足系统需求的各种实体,及它们之间的关系,为后面的逻辑结构设计打下基础。系统的实体有玉器实体、青铜器实体、类别实体、拍卖行实体。采用“实体联系模型”(E-R模型)来描述数据库的结构与语义,以对现实世界进行第一次抽象。E-R模型直接从现实世界抽象出实体类型及实体间联系,然后用E-R图来表示数据模型。名称价格材质简介序号图片重量名称属于名称类别编号各实体之间的关系E-R图,如图33所示。图33 玉器和类别关系E-R图名称价格材质简介序号图片重量玉器属于电话拍卖行序号法人地址名称玉器和拍卖行关系E-R图,如图34所示。图34 玉器和拍卖行关系E-R图青铜器和类别关系E-R图,如图35所示。名称价格材质简介序号图片重量青铜器属于名称类别编号。图35 青铜器和类别关系E-R图名称价格材质简介序号图片重量青铜器属于电话拍卖行序号法人地址名称 青铜器和拍卖行关系E-R图,如图36所示。图36 青铜器和拍卖行关系E-R图 第4章 详细设计为了提高软件的质量,延长软件的生存期限,软件的可测试性、可维护性是其重要保障8。而这些与程序的易读性有很大关系,详细设计的目标不仅是理论或逻辑上能够正确地实现每个模块的功能,其运行结果也基本决定了程序最终的质量9。4.1 前台用户界面 系统前台是用户浏览的界面,在前台中,网站把要展示的文物进行分类,用户可选择自己感兴趣的分类。同时可以查看拍卖行及进行商品查询。前台界面如图41所示。图41 前台界面4.2 商品查询界面商品查询界面可以完成浏览者对古玩商品信息的查询功能,用户通过在“商品全站搜索”文本框中输入商品名称或其中包含的某些关键字,选择商品分类后点击“搜索”按钮即可进行商品查询。查询页面对应的磁盘文件为search.jsp,商品搜索页面设计如图42所示:图42 商品查询页面4.3 后台管理界面后台管理界面完成网站的管理功能,管理员通过身份验证后,进入管理界面,界面设计采用框架结构,在左端列出功能选项,管理员可以根据选项完成某种功能,页面对应的磁盘文件为admin.jsp,当点击“玉器管理”项,系统调出玉器管理界面,在此界面中,管理员可以删除玉器或查看玉器的详细信息。页面的设计如图43所示:图43 玉器管理界面4.4 上传玉器模块 上传玉器模块完成添加玉器信息的功能,进入此页面后,管理员输入玉器的相关信息,如名字、分类、材质、重量、价格等信息,点击“确定”按钮完成玉器的添加功能。页面对应的磁盘文件为addsp.jsp,上传玉器界面如图44所示:图44 上传玉器界面4.5 青铜器管理模块 青铜器管理模块完成青铜器的管理功能,在此页面,列出了全部的青铜器的信息,管理员可以对某个青铜器的信息进行查看及删除,页面对应的磁盘文件为qtqmanager.jsp,青铜器管理界面的设计如图45所示:图45 青铜器管理界面4.6 上传青铜器模块上传青铜器模块完成青铜器信息的添加功能,进入模块后,需要用户输入青铜器的相关信息,信息添加完后,点击“确定”按钮完成青铜器的添加功能,页面对应的磁盘文件为addqtq.jsp,上传青铜器界面的设计如图46所示:图46 上传青铜器页面4.7 增加拍卖行模块增加拍卖行模块完成拍卖行的信息添加功能,玉器或青铜器属于某个拍卖行。拍卖行添加页面对应的磁盘文件为addpmh.jsp,页面的设计如图47所示:图47 新增拍卖行页面第5章 系统测试5.1 测试计划系统测试,英文System Testing,是将已经确认的软件和计算机硬件、外设、网络等其他元素结合在一起,进行信息系统的各种组装测试和确认测试,是针对整个产品系统进行的测试,目的是验证系统是否满足需求规格的定义,找出与需求规格不符或与之矛盾的地方,从而提出更加完善的方案。系统测试发现问题之后要经过调试找出错误原因和位置,然后进行改正。是基于系统整体需求说明书的黑盒类测试,应覆盖系统所有联合的部件。对象不仅仅包括需测试的软件,还要包含软件所依赖的硬件、外设甚至包括某些数据、某些支持软件及其接口等10。系统测试可以确保系统测试的活动是按计划进行的,验证软件产品是否与系统需求用例不相符合或与之矛盾,从而建立完善的系统测试记录跟踪库,确保软件系统测试活动及其结果及时通知相关小组和个人。本次测试主要是测试网站界面显示以及系统各模块之间的链接,不考虑内部逻辑结构测试出网站的表现效果。具体测试计划如下:(1)精品玉器、古典青铜模块测试;(2)拍卖行信息浏览模块测试 (3)商品与拍卖行查询模块测试; (4)管理员登陆测试; (5)管理员修改公告信息测试; (6)管理员修改密码测试。5.2 测试过程在测试过程中要按模块逐个进行测试,由于部分模块测试过程相似,以下只列举部分模块测试过程进行阐述: 1. 古玩商品浏览模块测试打开浏览器,输入网址,进入网站首页,检测精品玉器、古典青铜、拍卖行等模块链接是否跳转。如图51所示。图51 精品玉器模块 各个模块跳转正常,链接正确。 2. 拍卖行查询模块测试 点击拍卖行按钮,若跳转结果如图52所示,则说明拍卖行模块跳转正常。图52 拍卖行模块 3. 管理员登录模块测试在管理员登录模块中输入管理员帐号密码(设置默认用户名与密码均为“admin”),进入管理员管理界面,如图53所示。图53 管理员管理界面 4. 管理员添加古玩商品功能测试在管理员权限下可以添加、删除或修改古玩商品的信息以及管理拍卖行的相关信息。添加商品信息:点击上传玉器(青铜器)按钮,输入各类信息并上传图片后点击确定,若出现“玉器(青铜器)信息增加成功”字样,则说明商品添加成功。如图54所示。图54 添加成功提示 5. 管理员密码修改管理员可以任意更改自己的管理员密码。点击密码设置,弹出管理员密码修改界面,管理员可以在文本框中输入原密码与新密码如图56所示。图56 管理员密码设置界面修改密码后,出现“密码修改成功”对话框,说明密码已经重置,如图57所示。图57 密码修改成功提示结 论经过几个月的时间,在指导教师的耐心指导和帮助下,毕业设计如期完成。通过这次设计学到了很多以前没有体会到的知识,不但加强了理论知识水平,而且也锻炼了动手能力。通过此次设计开发,充分利用了JSP、JavaBeans以及JavaScript语言和SQL语言的灵活性和高效性的特点,系统基本符合用户需求。(1)优点系统界面操作简单方便,网站基本功能能够实现。(2)不足与展望系统需求分析做的不够全面,系统功能不够完善,在页面的美观上有些欠缺,会在以后的工作中不断完善它,使其更加实用。参考文献1 夏冰冰,数据库原理及应用SQL Server 2000 M,北京:国防工业出版社,(2009):46-792 汪涛,陆正武,王隆娟等,Jbuilder程序设计教程 M,北京:中国铁道出版社,(2008):33-38 3 克尼亚万,深入剖析Tomcat M,北京:机械工业出版社,(2012):78-924 孙卫琴,Tomcat与Java Web开发技术详解(第2版)M,北京:电子工业出版社,(2009):78-925 明日科技,卢翰,王国辉等,JSP项目开发案例全程实录(第2版)M,北京:清华大学出版社,(2011):35-466 张跃平,耿祥义,JSP程序设计 M,北京:清华大学出版社,(2011):10-157 周力,SQL Server 2000 实用教程(第三版) M,大连:大连理工大学出版社,(2009):213-2248 张友生,李雄,软件体系结构原理、方法与实践 M,北京:清华大学出版社,(2009):33-389 Larry L. Constantine,人件集:人性化的软件开发 M,北京:机械工业出版社,(2012):24-36 10 编程之美小组,编程之美:微软技术面试心得 M,北京:电子工业出版社,(2008):20-22 附录1 核心源代码1. “搜索”按钮的主要代码search.jsp:%qtqglop yqop=new qtqglop();ArrayList al=new ArrayList();if(fl.equals(op)String fl=DateFormate.toGb(String)request.getParameter(fl);al=yqop.getqtqglByFc(fl);else if(search.equals(op)String mc=DateFormate.toGb(String)request.getParameter(mc);al=yqop.getqtqglByPmh(mc);else if(searchop.equals(op)String nr=DateFormate.toGb(String)request.getParameter(nr);al=yqop.getqtqglByMc(nr);elseal=yqop.getqtqgl();for(int i=0;i2. “玉器删除”的主要代码:alert(玉器信息删除成功!);window.history.go(-1);3. “玉器添加”的主要代码:alert(玉器信息增加成功!);window.location.href=addsp.js
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年湖北省潜江市事业单位工勤技能考试考试题库及参考答案
- 2025年湖北省鄂州市警察招考行政能力测验模拟题(附答案)
- 2025年非高危行业安全员培训考试试题含答案
- 2025年法律知识类面试题及答案
- 油菜育苗合同范本
- 2025年学历类自考学前儿童游戏指导-马克思主义基本原理参考题库含答案解析(5套试卷)
- 2025年学历类自考学前儿童保育学-外国文学作品选参考题库含答案解析(5套试卷)
- 2025年学历类自考妇产科护理学(一)-中国文化概论参考题库含答案解析(5套试卷)
- 2025年学历类自考中小学教育管理-经济法概论(财经类)参考题库含答案解析(5套试卷)
- 2025年学历类自考中小学教育管理-外国文学史参考题库含答案解析(5套试卷)
- 农村房地产转让合同协议
- 拉链专业工艺讲解
- 2025版抵押贷款抵押物抵押权登记及变更手续协议模板
- 《死亡医学证明(推断)书》培训试题(附答案)
- 【中考真题】2025年贵州省中考数学真题(含解析)
- 护理核心制度2025年
- 软式内镜培训课件
- 福寿园内部培训课件
- 汽车户外互动活动方案
- 篆刻教学课件
- 华文版二年级上册-写字-书法
评论
0/150
提交评论