1、 选题的背景与意义
当今全球数以亿计的消费者因网络的高速发展而形成了一个巨大的大家庭。现在电子商务已经成为全球的电子市场,并且它的规模还在迅速扩张,应用范围也越来越广。网上购物对网民的吸引力将会越来越大。同时,现代人也越来越注重自身的身体健康,一些健身的方式和健身器材也越来越受大家的欢迎。
健身器材销售网站是为了方便健身爱好者可以在本网站一站购买用户所需的健身器材,节约用户的购买时间。并且,使用该健身器材销售网站的商家可以对健身器材进行集中管理销售,不再限制消费者的购买时段,扩大和巩固客户群,从而增加健身器材企业的核心竞争力,节省实际开店时需要投入的成本和租用费用。同时,网上销售更容易开拓市场,实现24小时营业,不需要营业员。因此健身器材销售网站的设计与实现具有重要意义。
2、 课题研究的基本内容与拟解决的主要问题
本课题研究的基本内容为设计、实现一个健身器材销售网站。网站用户主要有注册用户、普通管理员、超级管理员。网站分为前台和后台。前台主要实现首页、用户注册、登录、健身器材查询、购买、评价、公告等,后台主要是普通管理员和超级管理员对网站进行维护。注册用户能进行健身器材的浏览、购买、评价、个人信息管理等。普通管理员可以进行各种信息的管理,如注册用户、普通管理员个人信息、健身器材、健身器材类别、订单、公告等信息的管理。超级管理员不仅具有普通管理员的功能,还可以对普通管理员进行管理。
拟解决的主要问题:商品图片上传数据存储,随机动态验证码实现问题,前台订单和后台订单数据同步问题,并发量请求问题,网站响应速度。
3、 课题研究方法、设计方案或论文撰写提纲
首先对本课题进行问题定义和可行性研究,确定网站的开发目的和可行性。然后对健身器材网站进行需求分析,对网站需要实现的各个功能进行详细分析。根据需求分析结果,对网站进行设计,如数据库设计、网站框架设计等,确定网站主要功能模块,对网站进行总体设计,接下来对各个功能模块进行更加详细的设计。然后将网站设计的结果转化为计算机可执行的程序代码,符合标准规范,以保证程序的可读性、易维护性,提高程序的运行效率,完成项目的编写。最后要进行严密的测试,发现网站设计过程中存在的问题并加以解决,整个测试阶段分为单元测试和集成测试,主要采用白盒测试和黑盒测试这两种方法测试,直至网站稳定运行。
健身器材销售网站采用Windows 10操作系统,Myeclipse为开发平台,选用MySQL为数据库,并使用Navicat 8 for MySQL对MySQL数据库进行管理,利用JSP技术建立动态网页,采用JDBC技术与MySQL数据库进行连接。健身器材网站使用JSP框架技术构建网站,网页的美工及排版采用div+css进行处理,对表单以及数据的校验采用JavaScript脚本语言,控制页面的正确显示,对用户类型的权限进行设计,争取将本网站做成一个界面友好、用户使用方便、管理员管理方便的健身器材销售网站。
4、总体安排与进度
2020年1月13日至2020年2月3日 开题报告
2020年2月4日至2020年3月15日 毕业设计
2020年3月16日至2020年3月29日 中期检查
2020年3月30日至2020年4月26日 毕业论文撰写
2020年4月27日至2020年5月8日 论文评阅并申请校外答辩
2020年5月9日至2020年5月17日 校外答辩
2020年5月18日至2020年5月31日 论文评阅并校内答辩
2020年6月5日至2020年6月7日 二次答辩
5、课题研究准备情况(主要参考文献、资料和参考书,完成任务所具备的条件等)
[1] 贺亚茹,崔洋.MySQL数据库应用从入门到精通[M].北京:中国铁道出版社,2016.
[2] 李新荣.网页制作与设计实践(HTML+CSS)[M].西安:西安电子科技大学出版社,2016.
[3] 李代平,杨成义.软件工程(第4版)[M].北京:清华大学出版社,2017.
[4] 肖海蓉,任民宏.数据库原理与应用[M].北京:清华大学出版社,2016.
[5] 明日科技.Java从入门到精通(第五版)[M].北京:清华大学出版社,2019.
[6] 吴黎兵,彭红梅,赵莉.网页与Web程序设计(第2版)[M].北京:机械工业出版社,2014.
[7] 丁允超.MySQL网络数据库设计与开发(第二版)[M].北京:电子工业出版社,2018.
[8] Ian Sommerville.软件工程(英文版·第10版)[M].北京:机械工业出版社,2017.
[9] Abraham Silberschatz,Henry F.Korth,S.Sudarshan.数据库系统概念(第六版 影印版)[M].北京:高等教育出版社,2014.
[10] 刘杨.基于JSP的电子商城系统的设计与实现[J].电脑知识与技术,2016,12(29):270-272.
[11] 韩兵,李晶晶,方英兰.基于JDBC数据管理与查询优化的研究[J].计算机技术与发展,2018,28(09):176-180.
6、指导教师意见与建议(选题的学术意义和现实意义、选题内容的国内外研究情况概述、有无创新内容、选题的合理性、开题条件是否具备、存在的难点和困难、建议等)
指导教师(签名): 年 月日