本系统应JSP在网络上架构的一个动态的网上蔬菜交易系统,在系统开发时,用Myeclipse作为网页开发工具,以java作为系统开发语言,mysql作为系统的数据库,Dreamwear作为静态网页开发工具。系统分为前台和后台两部分,前台部分由用户使用,主要包括用户注册,登录,购物车管理,订单管理,个人资料管理,留言板管理;后台部分由管理员(即商家)使用,管理后台并发布蔬菜信息。主要包括蔬菜管理,订单管理,用户信息管理,留言板管理等。建立后的系统是一个动态、交互式、具有蔬菜提供、系统管理等功能的电子购物网站。
网上蔬菜交易系统共分两个部分,一部分是面向用户的部分,包括:顾客在线注册、购物、提交订单、付款等操作;另外一部分是商城管理部分,这部分的内容包括:产品的添加、删除、查询、订单的管理、操作员的管理、注册用户的管理等。
整个蔬菜交易系统分为用户注册、用户登录、蔬菜列表、蔬菜详情、购物车、后台管理以及注销等模块。
注册模块:提供用户注册界面,用户根据提示输入正确的信息,就可以注册成功(即成为会员),登录后就可以进行更多的操作。
登录模块:提供用户登录界面,用户输入正确的用户名、密码和验证码后,则可进入商城主页面(即导航页面),从而可以选择进入相应的子页面。
管理员模块:当进入管理员界面的时候,就可以对商城的信息进行维护和管理,可以查看订单信息,添加新品等。
购物车模块:可以添加蔬菜到购物车,也可以对购物车里的蔬菜进行删除,清空购物车等。
蔬菜列表:该页面主要展示蔬菜分类,方便用户快速的查询自己所需要的蔬菜。
蔬菜详情:该页面展示每个蔬菜的详细信息,让用户从更多的方面了解所选蔬菜。
注销模块:用户在结束购物之旅后可以注销登录,以保证自己账户的安全。
四、论文详细工作进度和安排
第一阶段:2020-10-21至2020-12-21
阅读有关参考文献,进行相关文献检索和资料收集,完成毕业论文(设计)的文献综述、开题报告和外文翻译(二篇)的撰写工作;初步拟定实现系统需要采取的研究方法和技术路线;完成课题理论和系统开发平台等相关技术的学习。
第二阶段:2020-12-22至2021-01-22
继续查询并收集资料;确定系统需要完成的主要功能,绘制系统的总体流程图;完成毕业论文大纲的撰写。
第三阶段:2021-01-23至2021-03-04
进行系统概要设计;完成毕业论文的初稿撰写。
第四阶段:2021-03-05至2021-04-05
进行系统详细设计;完成测试用例的设计;继续撰写并修改毕业论文,完成毕业论文的第二稿。
第五阶段:2021-04-06至2021-05-02
完善系统功能;继续撰写并修改毕业论文,完成毕业论文的第三稿。
第六阶段:2021-05-03至2021-05-15
相似度检测,论文提交,准备毕业答辩各项事宜。
第七阶段:2021-05-16至2021-06-05
完成毕业论文准备答辩及答辩后的论文修改和提交工作。
五、主要参考文献
[1] 劳帼龄.电子商务(第2版)[M].电子工业出版社,2012.6
[2] 郑人杰,马素霞,麻志毅.软件工程.人民邮电出版社,2013.11
[3] 严蔚敏,吴伟民.数据结构(C语言版).清华大学出版社,2013.3
[4] 吕云翔,刘浩,王昕鹏,周建.软件工程课程设计.机械工业出版社,2014.12
[5] 文龙,张自辉,胡开生.SQL Server 2005入门与提高[M].清华大学出版社,2015.3
[6] 姜力,高群.mysql数据库设计与管理[M].中国林业出版社,2016
[7] 王珊,萨师煊.数据库系统概论(第4版).高等教育出版社,2011.1
[8] 王红霞.Java程序设计基础教程.中国电力出版社,2012
[9] 李相国.Java实例精通.机械工业出版社,2013.3
[10] 黄晓东.Java课程设计案例精编( 第二版).中国水利水电出版社,2012
[11] 张孝祥.Java就业培训教程.清华大学出版社,2012
[12] (美)Herbert Schildt.Java参考大全.清华大学出版社,2013
[13] 王克宏.Java技术教程(基础篇).清华大学出版社,2012