软件工程网上食堂订餐.doc

软件工程网上食堂订餐.doc

ID:59499719

大小:126.00 KB

页数:16页

时间:2020-11-03

软件工程网上食堂订餐.doc_第1页
软件工程网上食堂订餐.doc_第2页
软件工程网上食堂订餐.doc_第3页
软件工程网上食堂订餐.doc_第4页
软件工程网上食堂订餐.doc_第5页
资源描述:

《软件工程网上食堂订餐.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

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

3、询功能。9、食堂根据订餐信息送餐。用例模型学生用例图:登陆查询定餐历史查询账号信息浏览餐种类型选择菜品评价定餐注册查询食堂用例图上传菜品照片分组餐种信息维护统计查询注册送餐登陆管理员用例图信息维护登陆确认用户登陆用例描述用例描述1:用例查询订餐历史启动者学生主要流程:1:学生输入学号密码,通过管理者验证,登陆到系统中2:学生进入用户界面,点击查询订餐历史3:跳转界面,查看之前所有的订餐历史用例描述2:用例上传菜品照片启动者食堂主要流程:1:食堂输入账号密码,通过管理员验证,登陆到系统2:食堂点击上传菜品照片3:跳转界面,上传菜品照片,删除老菜品照片

4、用例描述3:用例确认用户登陆启动者管理员主要流程:1:管理员凭借账号密码登陆,进入系统2:当用户输入账号密码登陆时,核对账号密码是否符合3:确认是否允许登陆到系统中(1)非功能需求描述可使用性:技术可使用性:在订餐系统的开发和设计中,前台采用asp.net设计和实现。后台采用SQLServer2000数据库管理系统。Asp在网络开发中具有巨大优势,所有开发工具皆可开发,语言相容性高,隐秘安全性高等,Asp在电子商务中应用非常广泛,在C/S模式的开发方面技术已很成熟。SQLServer2000使用了业界非常先进的数据结构,能够为要求最苛刻的Web应用

5、和企业应用提供高度的可扩展性和高可靠性。MicrosoftSQLServer2000适合于从小型机到大型机的所有级别的应用,具有很强的适应性,在数据库开发中应用极为广泛。经济可使用性:通过本系统,食堂可以提高利润,减少不必要的浪费,在网上长期发布,进行宣传,是一种很好的营销方式,扩大在学生的影响,而项目开发的成本、开发费用和今后的运营、维护费用与带来的经济效益相比却很小,因此,本系统在经济效益上可行。安全性:系统的安全性是不可忽略的一方面,本系统的合法用户是学生、食堂。在进入系统前都要管理员进行身份验证登录。用户登录身份验证模块验证用户的用户名和密

6、码,并根据不同的用户类型,跳转到相应的界面上去。可维护性要求:本系统使用的最基本的程序设计语言,对后台的维护和管理非常方便,前端的网页的美化和粉饰,也是非常容易去维护,不会轻易的出现数据错误,出现乱码等bug,可以及时的进行完善和修改,维护性是非常好的。第2章概要设计(1)软件体系结构设计及描述B/S结构是三层C/S结构与WWW网结合的产物。表示层:根据用户及应用的需要,将数据库信息按网页形式显示出来,也称为浏览器层。服务层:根据浏览器端的Internet访问接口和应用系统的运行平台,也叫应用服务器层。数据库层:该层运行数据库服务器,接收来自服务层

7、的应用请求,并按标准格式或接口定义返回数据信息。它们属于逻辑划分,并不要求表示层和应用层在物理位置上必须处于Internet两端,也不要求应用层和数据库层之间的绝对关系。体系结构图:表示层业务逻辑层数据存储层界面外观层界面规划层业务接口层业务规划层实体层数据访问层数据库层表示层的主要职责就是为用户提供信息,以及把用户的指令翻译。界面外观层提供了与用户交互的界面。界面规划层根据用户指令调用业务接口层相应接口。业务逻辑层主要是对用户提交的指令及数据做校验,再加工后将数据存储到数据存储层,或将数据存储层提取后返回给表示层。业务接口层提供给表示层指令接口,

8、并将指令操作结果返回。业务规划层根据用户指令和数据的不同,将该指令划分给不同的构造器处理并构造出实体数据存储层主要指的是数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。