食堂管理系统~详细设计之登入模块
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.引言
1.1 编写目的
可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间确定问题是否可解。明确开发风险及其所带来的经济效益。
食堂管理信息系统是针对学校食堂的具体业务而开发和设计的,为食堂经营者提供各类有效的管理决策信息的同时,也为学生们提供消费查询和饮食统计分析服务。其目的在于改善过去出现的成本浪费等问题,促进学校食堂的高效、便捷、快速的管理;同时吸引更多学生消费者回归学校食堂,保证学生的饮食安全预期的读者,即受众:学生,食堂管理人员以及食堂工作人员。
1.2背景
A.开发软件名称:高校食堂管系统
B.项目任务提出者:“滨医软件工程设计小组”
C.小组成员:乔冠杰、邵伟华、洪文、高文状、永利、王留勇
D.本项目采用客户机/服务器原理,客户端的程序是建立在WindowsXP以
上以JAVA为开发软件的应用程序,服务器端采用WindowsServer 2003
为操作系统的工作站,数据库服务采用的是ORACLE数据库。
1.3定义
1.3.1.HTTP
HTTP的全称是超文本传输协议Hypertext Transfer Protocol,是一个客户端请求和答应的标准。
1.3.
2. B/S
B/S的全称Browser/Server,即浏览器服务器。
1.4参考资料
参考资料:
A.东北大学惠明、敖广武主编的《软件工程》;
B.清华大学Shari Lawrence Pfleeger著,吴丹等译的
《软件工程——理论与实践》
C.国家标准《项目开发计划(GB8567—88)》
2.程序系统的结构
————登入模块
3.登入模块设计说明
3.1程序描述
登入信息模块界面大致如下:
输入合法的用户名和密码,连接到数据库,在数据库中查询用户名和密码的相关信息,再判断查询出来的信息是否存在,若存在则登陆成功,进入系统主界面;否则登陆失败。
3.2功能
运行登陆对话框,在数据库中匹配用户的账号、密码。
3.3输入项目
用户的账号、密码
3.4输出项目
信息匹配正确,进入系统主界面;否则,重新输入。
3.5程序逻辑
对话框初始化
点击登录按钮
登录对话框
填写账号和密码
填写账号和密码关闭对话框
提交
数据不合法
检查
3.6接口
调用形式:Search searchr=new Search();
Search.ShowDialog();
3.7存储分配
局部变量:数据库CS_pConnection_connectionPtr 数据库连接指针用户界面CS_id varchar2(12)账号
CS_password varchar2(8) 密码
3.8限制条件
用户账户和密码必须匹配,对子界面的选择必须按照规定进行。
3.9测试要点
数据库连接正常;
数据库操作正常;
数据库操作异常时系统响应情况;
对用户输入的响应:合法输入,能够调用子模块;
非法输入,系统能否辨别,并作出响应(给出警告);
子界面的跳转是否正常合理,是否抛出异常。