您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 给排水/暖通与智能化 > 计算机毕设开题报告
本科生毕业设计(论文)开题报告题目:团购网站后台信息管理系统姓名:王剑书学号:200706090121指导教师:谢佳班级:网络071所在院系:电气与信息工程学院计算机系-1-姓名王剑书导师姓名谢佳专业网络工程毕业时间2011年7月课题名称团购网站后台信息管理系统计划完成初稿时间2011年5月计划定稿时间2011年6月一、立题依据1.国内外发展状况团购这种模式古已有之,只不过不是很多,国内很多网站都在尝试用团购的方式在网络上开展BtoT的工作,不过没有被完全的热炒起来,所以网络团购最早起源于被认为是美国的GROUPON,在不到2年内估值飙升到13.5亿美元。在国内始发于北京、上海、深圳等城市,目前已经迅速在全国各大城市成熟起来,成为众多消费者追求的一种现代、时尚的购物方式,因为他有效的防止了不成熟市场的暴利、个人消费的盲目、抵制了大众消费的泡沫。至2000年后互联网兴起,也演化出篱笆网、中国团购网等组织网友与商家议价的专业性团购网站,以及地方性专业团购论坛社区形式的团购,但由于缺乏创新清晰的商业模式,因此并未引起广泛关注;直到美国GROUPON模式的出现,激活了原本平静的团购市场。在中国,由于大量的团购网的兴起,也产生了中国人自己的独特模式。网站旨在让消费者轻松、放心、便捷地完成家庭消费,帮助他们购买到更便宜、更合适他们的产品。除了一些提供同城的吃喝玩乐等的综合性服务的团购网站之外,另一类以实物形式团购的网站也深受热衷团购人群的追捧。这类网站主要是以零食小吃,服装,运动鞋,化妆品等实物团购为主,而这其中尤其以化妆品团购最为火爆,无论是参团人数,还是网站数量,都是其他实物团购网站所不能及的。未来,将出现自助式的团购服务,允许本地商户创建一个类似于Facebook的商店账户,用户可以关注这些账户并完成交易。这些商户可以添加自己的交易,绕过团购网站在每个城市团购交易的长时间排队等候。未来10年网货将占主流消费,一方面提高制造业的利润,降低商品附加值,让产品更值钱、物有所值[1]。2、研究目的、意义研究目的基于Ajax与PHP的团购网站后台信息管理系统是团购网站管理员操作信息的一个平台,主要实现团购网后台的团购管理、团购财务、团购用户信息管理(包含订单及快递单)、团购交流、管理员管理等功能。通过全面的友好的方式,最大限度地提高管理员管理网站的工作效率和工作质量。研究意义1)由于团购有许多的优势,比如商品成本低、先付费资金流转快、参与者中多方共赢等。依据团购网站后台管理的需求,设计一套团购网站后台信息管理系统,有助于管理员有效的管理团购网后台信息,提高管理员维护网站的工作效率。2)该课题主要培养学生应用软件工程理论和思想,提升个人对于企业中后台信息管理的技术,根据用户需求独立构思基于网站后台信息管理系统的体系结构,熟练应用PHP5面向对象开发、JavaScript技术、以及Ajax异步刷新页面技术来开发应用软件的综合能力,学习运用NetBeans开发软件、火狐的FIREBUG插件进行调试HTML页面、APACHE作为测试系统的服务器。-2-二、研究内容1.研究内容1)基于Ajax与PHP的团购网站后台信息管理系统的核心模块:用于管理爱帮团的团购管理、团购财务、团购用户(包含订单及快递单)、财务凭证、团购交流、权限管理。2)通过数据库技术能实现商品属性的录入以及与顾客之间的信息反馈管理。3)此系统服务用于爱帮编审人员,HTML页面要求设计结构合理,有较好的扩展性,通过JavaScript技术和PHP预处理语言对页面信息进行合理的操作,用PHP写出来的Web后端CGI程序,可以很轻易的移植到不同的操作系统上。CGI处理步骤a)通过Internet把用户请求送到服务器。b)服务器接收用户请求并交给CGI程序处理。c)CGI程序把处理结果传送给服务器。d)服务器把结果送回到用户。4)当页面某部分提交请求时,使用Ajax异步传输,只刷新部分页面。使用Ajax的最大优点,就是能在不更新整个页面的前提下维护数据。这使得Web应用程序更为迅捷地回应用户动作,并避免了在网络上发送那些没有改变过的信息[2]-[4]。具体信息操作流程图如下所示:图1流程图-3-2.设计方案图2系统功能结构图3.技术路线先进行静态页面的编写1)开发过程用到了NetBeansIDE7.0,、Apache2.2、MySQL数据库等软件。2)用户通过浏览器对数据库信息进行添、删、改、查操作。3)主要使用php5超文本预处理脚本语言、JavaScript脚本语言、html技术[5][6]。4.预期结果开发一套团购网后台管理系统,用以解决团购网站管理员在后台维护网站信息的问题。用户以管理员身份进行信息验证,登录成功后对团购管理、团购财务、团购用户(包含订单及快递单)、财务凭证、团购交流、权限管理等模块进行管理。三、研究方法和手段1.主要难点1)如何通过已有数据库信息对管理员进行验证(账号、密码、验证码)。2)当页面提交请求时,使用Ajax异步传输,只刷新部分页面。3)当管理员操作不当提供友好的提示信息。4)由于后台模块比较多,因此表之间的联系不容易解决。2.解决途径1)账号密码可以从数据库中添加。登录控制台需要账号、密码都正确的情况下跳转后台页面,如果账号或者密码错误能给用户一个友好的提示信息[7]-[9]。2)熟悉掌握Ajax技术,实现部分页面刷新功能,减少网页流量消耗。3)设计后台系统成功后,调试系统,解决提示信息问题。4)通过后台模块之间的关系,先将所有的表制作成功,然后添加主外键,从而建立表之间的联系[10]。-4-四、研究计划1.估计课题所需工作量:5天/人需求分析10天/人软件功能分析10天/人数据库设计20天/人前台设计15天/人模块设计25天/人代码实现10天/人测试与维护10天/人论文撰写2.工作进度安排周次设计(论文)任务及要求1-2可行性分析3-4用户需求分析5-6软件功能分析、制定开发方案7-8整体详细设计9-10代码实现11-12代码调试与维护13-14软件测试15-16撰写论文五、现有条件1.已做过的项目1)学生管理系统项目描述:对于学校学生信息进行添加、删除、修改、查询操作.有良好的界面显示,查询操作可以根据用户给定的方式查询。平台:WindowsXP/Windows2000开发工具:BlueJ后台数据库:SQlserver开发技术:Java项目周期:3人/7天责任描述:独立完成需求分析,设计,及报告填写任务2)CMSproject项目描述:对Web用户,管理员信息进行IDUQ操作,方便用户及管理员操作。平台:WindowsXP/Windows2000开发工具:MyEclipse-5-开发工具包:JDKVersion6.0后台数据库:Oracle服务器:apache-tomcat开发技术:Servlet/JSP+JavaBean+JDBC项目周期:1人/7天责任描述:参与了需求分析,编码及测试工作,对项目整体设计,数据库设计,2个模块的编写以及美工。3)FAQ问答管理系统项目描述:类似百度知道,可以对登录用户的提问进行管理,期间有管理员管理、普通的用户管理及其积分管理。设置了用户和管理员登录的验证码信息。平台:WindowsXP/Windows2000开发工具:MyEclipse开发工具包:JDKVersion6.0后台数据库:Oracle服务器:apache-tomcat开发技术:Servlet/JSP+JavaBean+JDBC,并且采用Struts框架。项目周期:4人/10天责任描述:参与了需求分析,编码及测试工作,登录模块、用户模块、积分模块的编写。2.实验条件1)硬件条件CPU:2.99GHZ硬盘:500G内存:1.96G2)软件条件操作系统:WindowsXPSP3开发工具:NetBeans服务器:Apache2.2数据库:MySQL3)具备网络条件连接互联网,方便查阅文档以及与项目相关资料。-6-六、主要参考文献[1]Peter-PaulKoch[荷].PPK谈Javascript[M].人民邮电出版社.2008.[2]Gutmans,A[美]&Bakken,S.S.[美]&Rethans,D[美].PHP5权威编程[M].电子工业出版社.2007.12.[3]Williams,H.E[澳]&Lane,D[澳].PHP&MySQLWeb数据库应用开发指南[M].东南大学出版社.2006.11.[4]王石,杨英娜.精通PHP+MySQL应用开发[M].人民邮电出版社.2006.7.[5]戴维斯[美].LearningPHP&MySQL[M].中国电力出版社.2007.9.[6]汪泳.PHP高级程序设计:模式、框架与测试[M].人民邮电出版社.2009.12.[7]赵松涛.SQLServer2000系统管理与应用[M].人民邮电出版社.2006.2.[8]祝定泽,张海.MySQL核心内幕[M].电子工业出版社.2009.11.[9]陈军著.PHP+MySQL经典案例剖析[M].清华大学出版社.2007.9.[10]Wandschneider,M.[美]著.PHP和MySQLWeb应用开发核心技术[M].机械工业出版社.2006.9.
本文标题:计算机毕设开题报告
链接地址:https://www.777doc.com/doc-4316745 .html