ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:325.90KB ,
资源ID:11218691      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11218691.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件工程网上食堂订餐概览.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件工程网上食堂订餐概览.docx

1、软件工程网上食堂订餐概览对实习报告的要求1每人撰写一份2提交打印版和电子档(两个都要有),实习报告单面打印,字体小四号字,一倍半行距,每行42个字符,段前段后为03:电子档打包后上传到服务器指定文件夹 打包文件名:学号+姓名4:文档全部用WORD写(不能用WPS或者其他软件)5附实习报告参考模板如下软件工程项目实习报告项目名称网上售饭系统学号:*姓名:*日期:*目录第1章 系统需求 3(1) 系统功能需求 3 用例模型 3 用例描述 5(2) 非功能需求描述 6第2章 概要设计 7 (1)软件体系结构设计及描述 7 (2)数据库的设计及描述 8 信息表 8 E-R图 11第3章 详细设计 12

2、(1)类设计 12(2)系统的类图 14第1章 系统需求 (1)系统功能需求 1、 学生可用学号进行注册,经管理员确认后可登陆网站进行订餐。 2、 学生可查询自己的信息和定餐历史等内容,帐户信息等内容。 3、 学生可浏览提供的餐种类型,并可选择不同品种、数量的菜品。 4、 学生可对每个餐种进行评价,并根据评价系统自动打分。 5、 食堂可用餐厅编号注册,经管理员确认后登陆网站。 6、 食堂分为不同的组别:如荤菜组,素菜组、面食组等不同的小组,提供不 同的餐种。 7、 食堂进行餐种等的信息维护,包括上传菜品照片。 8、 食堂可进行各种统计:如日统计,月统计,菜品统计等等统计查询功能。 9、食堂根据

3、订餐信息送餐。用例模型学生用例图: 食堂用例图管理员用例图用例描述用例描述1:用例 查询订餐历史启动者 学生 主要流程: 1:学生输入学号密码,通过管理者验证,登陆到系统中 2:学生进入用户界面,点击查询订餐历史 3:跳转界面,查看之前所有的订餐历史 用例描述2:用例上传菜品照片启动者食堂主要流程: 1:食堂输入账号密码,通过管理员验证,登陆到系统 2:食堂点击上传菜品照片 3:跳转界面,上传菜品照片,删除老菜品照片 用例描述3:用例确认用户登陆启动者管理员主要流程: 1:管理员凭借账号密码登陆,进入系统 2:当用户输入账号密码登陆时,核对账号密码是否符合 3:确认是否允许登陆到系统中 (3)

4、 非功能需求描述可使用性:技术可使用性:在订餐系统的开发和设计中,前台采用设计和实现。后台采用SQL Server2000数据库管理系统。Asp在网络开发中具有巨大优势,所有开发工具皆可开发,语言相容性高,隐秘安全性高等,Asp在电子商务中应用非常广泛,在C/S模式的开发方面技术已很成熟。SQL Server 2000使用了业界非常先进的数据结构,能够为要求最苛刻的Web应用和企业应用提供高度的可扩展性和高可靠性。Microsoft SQL Server 2000适合于从小型机到大型机的所有级别的应用,具有很强的适应性,在数据库开发中应用极为广泛。经济可使用性:通过本系统,食堂可以提高利润,减

5、少不必要的浪费,在网上长期发布,进行宣传,是一种很好的营销方式,扩大在学生的影响,而项目开发的成本、开发费用和今后的运营、维护费用与带来的经济效益相比却很小,因此,本系统在经济效益上可行。 安全性: 系统的安全性是不可忽略的一方面,本系统的合法用户是学生、 食堂。在进入系统前都要管理员进行身份验证登录。用户登录身份 验证模块验证用户的用户名和密码,并根据不同的用户类型,跳转到相 应的界面上去。 可维护性要求: 本系统使用的最基本的程序设计语言,对后台的维护和管理非常方便,前端的网页的美化和粉饰,也是非常容易去维护,不会轻易的出现数据错误,出现乱码等bug,可以及时的进行完善和修改,维护性是非常

6、好的。第2章 概要设计(1)软件体系结构设计及描述B/S结构是三层C/S结构与WWW网结合的产物。表示层:根据用户及应用的需要,将数据库信息按网页形式显示出来,也称为浏览器层。服务层:根据浏览器端的Internet访问接口和应用系统的运行平台,也叫应用服务器层。数据库层:该层运行数据库服务器,接收来自服务层的应用请求,并按标准格式或接口定义返回数据信息。它们属于逻辑划分,并不要求表示层和应用层在物理位置上必须处于Internet两端,也不要求应用层和数据库层之间的绝对关系。体系结构图:(2)数据库设计及描述根据网上食堂售饭系统的要求,通过对整个系统功能,运行过程的分析,需要6张表来存储数据信息

7、。即:管理员信息表,学生信息表,食堂信息表,菜品信息表,订餐信息表,评价信息表。管理员信息表:管理员姓名,管理员账号,管理员密码属性名称属性代码类型是否主键管理员姓名ANameVarchar2(10)No管理员账号AIdIntYes管理员密码APwdVarchar2(10)No学生信息表:学生信息表:学生姓名,学生账号(学号),学生密码,学生地址,学生电话属性名称属性代码类型是否主键学生姓名SNameVarchar2(10)No学生账号SIdIntYes学生密码SPwdVarchar2(10)No学生地址SAdsVarchar2(50)No学生电话STelIntNo菜品信息表:食堂信表食堂信息

8、表:食堂名,食堂账号(食堂编号),食堂密码,食堂地址,食堂电话属性名称属性代码类型是否主键食堂名CNameVarchar2(20)No食堂账号CIdIntYes食堂密码CPwdVarchar2(10)No食堂地址CAdsVarchar2(50)No食堂电话CTelIntNo订餐信息表 菜品信息表:菜品名称,菜品编号,菜品组别,菜品价格,菜品照片属性名称属性代码类型是否主键菜品名称DNameVarchar2(20)No菜品编号DIdIntYes菜品组别GroupVarchar2(20)No菜品价格PriceIntNo菜品照片PhotoVarchar2(50)No画出每张表的E-R图 订餐信息表:

9、订餐编号,学生账号,食堂账号,菜品编号,菜品数量, 日期,时间,学生地址,金额属性名称属性代码类型是否主键订餐编号OIdIntYes学生账号sIdIntNo食堂账号CIdIntNo菜品编号DIdIntNo菜品数量NumberIntNo日期DateVarchar2(10)No时间TimeVarchar2(10)No学生地址SAdsVarchar2(50)No金额MoneyVarchar2(10)NoDafsfH 评价信息表:订餐编号,菜品编号,学生账号,评价内容,评价分数属性名称属性代码类型是否主键订餐编号OIdIntYes菜品编号DIdIntNo学生账号SIdIntNo评价内容ContentV

10、archar2(50)No评价分数ScoreVarchar2(10)NoE-R图:第3章 详细设计(1)类设计实现三个主要功能的类图1、Admin类,实现了系统界面跳转功能的定义,体现在LoginClick()操作中,如图1所示。 Admin-AdminName-AminId-AdminPassward+LoginClick() 图1 Admin类 2、Canteen类,实现了食堂的一些操作,包括上传菜品照片,日统计,月统计,菜品分组,送餐的功能,体现在+Upload(),+Statistical(),+Meals(),+GroupDishes()等操作中,如图2所示。Canteen-Cant

11、eenname-CanteenId-CanteenPassward-CanteentTel-CanteenAddress+Upload()+IncreasePhoto()+DeletePhoto()+DailyStatistical()+MonthlyStatistical()+Meals()+GroupDishes() 图2 Canteen类3、Student类,实现了学生的一些操作,包括查询账户信息和订餐历史,订餐,评价,付钱的功能,体现在+InquiryAccount()、+Order()、+EvaluateContent()、+Money()等操作中,如图3所示。Student-Stu

12、dentName-StudentId-StudentPassward-StudentTel-StudentAddress+InquiryAccount()+InquiryHistory()+Order()+EvaluateContent()+EvaluateScore()+Money() 图3 Student类(2) 系统的类图1) Admin类:主界面类,当中定义了管理员,食堂,学生登录时所对应的主界面,主要函数为;LoginClick()函数:函数用来确定登录的用户和密码是否匹配,响应登录的函数2)Canteen类:食堂信息类,主要函数为; GroupDishes()函数:菜品分组的函数

13、Meals()函数:送餐3)Upload类:上传照片类,用于食堂上传照片到网上,主要函数为; IncreasePhoto()函数:增加照片的函数 DeletePhoto()函数:减少的函数4)Statistical类:统计类,食堂可进行各种统计:如日统计,月统计,菜品统 计 等统计查询功能,主要函数为; DailyStatistical()函数:每日统计 MonthlyStatistical()函数:每月统计5)Student类:学生类,学生可查询定餐历史和帐户信息等内容,订餐后评价并付款6)Insqiury类:查询类,学生可通过此查询定餐历史和帐户信息,主要函数为; InquiryAccount()函数:查询账户信息 InquiryHistory()函数:查询订餐历史7)Order类:订餐类,学生用此订餐,主要函数为; Money() 函数:付款8)Evaluate类:评价类,学生通过此评价菜品,主要函数为; EvaluateContent()函数:评价内容 EvaluateScore()函数:打分

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1