天天餐饮系统设计实现开题报告
[关键词:餐饮系统] [热度 ](5)购物车信息维护:购物车的增、删、改、查。
......
5、系统管理员管理模块
(1)为用户设置访问权限:为了系统安全考虑,每个用户只能访问自己特有的功能,不允许对其他功能进行非法操作。这就需要管理员为用户设置不同的访问权限。
(2)数据库管理:管理用来存放所有用户所有数据的数据库。
2.2 基本要求
1、界面方面:界面方面:系统有“注册”、“登陆”、“退出”三个界面。每个界面对应系统不同的运行状态(具体由登录系统人员的身份而定)。
2、内容方面:根据顾客的订单要求,进行下单。根据顾客的取餐要求,选择是否送餐到户。顾客收到餐后,让顾客确认并完成订单。
3、安全性方面:设立用户名和密码验证方式,防止非法用户登录和越权操作。同时将重要信息的维护只限于服务器端,避免了远程维护带来的安全隐患。
4、其他:数据库设计应该达到BCNF的要求,保证数据的完整性;使用其他辅助工具(如:Dreamwaver 等工具)对系统的界面进行美化和布局,以达到更好的效果。
2.3 关键问题及其解决的方法和措施
系统安全性问题:采用密码保护和验证码双重保护。密码保护是基本的保护手段,同时增加验证码功能,避免恶意注册登陆。验证码是随机生成的,当验证码显示不清楚时,可以通过超链接进行更换而无需重新刷新页面,登陆处理对登陆进行了一些限制。验证码技术中的验证码需要通过rand()函数生成随机数的方式得到。
3.本课题拟采用的研究手段(途径)、可行性分析和进度安排
3.1 研究手段
本项目以瀑布模型开发,采用的开发工具是开发环境为MyEclipse10.0、Apache Tomcat、 Dreamweaver ,采用的开发语言是JSP,采用的数据库服务器为ORACLE_10g。系统有较高的安全性和较好的性能。
在设计过程中,将参照一下国内外的一些同类网站,借鉴下他们的一些布局框架,将课题要求的基本功能合理地组织起来,形成友好、高效的交互过程。开发的具体步骤为:
第一步,进行系统的可行性分析,完成系统的需求分析。
第二步,对系统进行概要设计,设计系统的结构图,确定各模块(页面)之间的调用关系,设计出结构良好的数据库。
第三步,对系统进行详细设计,确定各模块的算法。
第四步,进行软件编码,实现其各项基本功能。
第五步,系统在真实数据下进行各种测试。
第六步,完善系统的用户部署和操作说明书,撰写毕业论文。
3.2 可行性分析
(1)技术可行性,软件开发高速发展的今天,技术发达,用来实现网络软件开发的工具很多,我们可以利用这些工具来进行研究。
(2)经济可行性,即考虑到成本问题,人力管理消耗大量的时间和物资而该系统只需极少部分人的管理且提高效益,所以在经济上是可行的。
(3)操作可行性,系统将提供便利的操作手段和提示,用户可以足不出户完成订餐。
3.3 进度安排
2.25——3.20:系统的分析阶段,开题
3.21——5.15:系统的设计、实现阶段
5.16——5.31:系统的测试阶段,进一步补充完善
6.1——6.15:论文的撰写和答辩
-
没有关键字相关信息!