本课题要求实现一个在线的商业拍卖网站,利用互联网在网站上公开发布将要招标的物品或者服务的信息,通过竞争投标的方式将它出售给出价最高或最低的投标者。
通过本次毕业设计综合应用所学专业知识,熟悉软件开发各个阶段的任务及方法,提高查阅文献和阅读外文科技文献的能力,培养分析问题解决问题的能力和协作精神。
2.本毕业设计(论文)课题任务的内容和要求(包括原始数据、技术要求、工作要求等):
本课题要求基于JavaEE实现一个B/S体系结构的在线拍卖系统,要求首先对在线拍卖系统的功能需求进行调查分析,按照软件工程的方法对系统进行分析设计并实现系统功能。主要实现的功能包括:
1)注册登录模块——实现拍卖者和购买者分别注册和登录,以获得拍卖者和购买者的详细信息,并赋予不同身份的不同的权限。
2)拍卖商品模块——拍卖者上传要拍卖商品的信息,包括:名字、描述、图片、数量。拍卖者可以查看自己拍卖的商品信息和已拍卖成功的商品信息。最终确定交易是否成功。
3)竞购商品模块——购买者对需要商品进行竞价,填写需要数量和愿意给出的价格。然后判断是否竞价成功。购买者可以查看已竞价成功的商品的详细信息。
4)商品搜索模块——可以模糊查询和精确查询所需商品。
5)评价模块——购买者对商品作出评价。并用评分统计拍卖者的信用程度。
6)留言板模块——用户之间相互留言。
要求程序代码风格良好,易读、易于维护;要求具有良好的界面,易于使用。
3.对本毕业设计(论文)课题成果的要求〔包括图表、实物等硬件要求〕:
(1)毕业论文一份
(2)翻译资料一份,汉字3000字以上
(3)设计作品(包括相关源代码一份)
(4)软件使用说明书一份
4.主要参考文献:
[1] 李为冰,张列平.拍卖与谈判理论研究[J].上海交通大学学报.2000,3(11)
[2] 蒙英华,林青霞.浅析网上拍卖[J].大众科技,2004,15(3)
[4] 许永国.拍卖经济理论综述[J].经济研究,2002,9(1)
[5] 刘树林.投标与拍卖的决策理论方法[J].国际经济技术研究,1998,1(2)
[6] 张海藩.软件工程导论[M].北京:清华大学出版社,2003,4(2)
[7] 宛延剀,定海.面向对象分析和设计[M]. 北京:清华大学出版社.2001,1(2)
[8] Ray West(美),Dreamweaver MX(中文版)完全参考[M].北京:清华大学出版社,2001,6(4)
[9] 张伟.网站规划/网页设计[M].清华大学出版社,1997,1(2)
[10] 耿祥义,张跃平.JAVA2实用教程第二版[M].北京:清华大学出版社,2001.15(3)
[11] 孙连三,邹慧超,汪孝宜.新手学制作网页[M].北京:人民邮电出版社.2003.9(1)
[12] 李振捷.JSP网站开发典型模块与实例精讲[M].北京:电子工业出版社,2006.1(2)
[13] Eric J.Naiburg,Robert A.Maksimchuk. UML 数据库设计应用[M].北京:人民邮电出版社.2006.15(3)
[14] Chuck White著.周生炳等译. XML从入门到精通[M]. 北京:电子工业出版社,2006