附件3:
陕西工业职业技术学院 毕业论文撰写规范及模板格式要求
毕业论文是学生综合运用所学知识进行解决实践问题能力的主要表现,它集中体现了作者在学习中获得的知识的状况,是考核学生综合能力的重要依据。
毕业论文应能表明作者确已在本专业上掌握了坚实的基础理论和系统的专门知识,并对所设计课题有一定的认识,具有解决实际问题的基本能力。
为了提高学生毕业论文的质量,做到毕业论文在内容和格式上的规范化与统一化,特作如下规定:
一、论文内容要求
毕业论文应用汉语撰写,内容应层次分明,数据可靠,文字简练,说明透彻,推理严谨,立论正确。论文内容一般应由十个主要部分组成,依次为: 1.封面,2.中文摘要,3.英文摘要,4.目录,5.符号说明,6.论文正文,7.参考文献,8.附录,9.致谢。
各部分的具体要求如下: 1.封面 采用统一封面(见附件一,答辩前使用均可。正式提交论文时,用学院
印制的统一封面和封底)
2.中文摘要
中文摘要应该将毕业论文的内容要点简短明了地表达出来,应该包含论文中的基本信息,体现毕业设计工作的核心思想。摘要中应有数据、结论,是一篇完整的短文。摘要内容应涉及本项课题工作的目的和意义、设计方法、设计成果、有结论及意义。注意突出毕业论文中具有创新性的成果和新见解的部分。
3.英文摘要
英文摘要内容应与中文摘要基本相对应,要符合英语语法,语句通顺,文字流畅。
4.目录
目录应将论文内的章节标题依次排列,标题应该简明扼要。 5.符号说明
论文中所用符号所表示的意义及单位(或量纲)。 6.论文正文
论文正文是主体,一般由标题、文字叙述、图、表格和公式等五个部分构成。写作形式可因毕业设计题目的性质不同而变化,一般可包括理论分析、计算方法、元器件和设备的选定、设计结果分析和讨论以及展望等。
7.参考文献
参考文献应按论文中引用出现的顺序列出,应列在正文的末尾。特别在引用别人的科研成果时,应在引用处加以说明,避免论文抄袭现象的发生。
8.附录
主要列入正文内过分冗长的公式推导,供查读方便所需的辅助性数学工具或表格;重复性数据图表;论文使用的缩写、程序全文及说明等。
9.致谢
对给予各类资助、指导和协助完成毕业设计以及提供各种对论文工作有利条件的单位及个人表示感谢。致谢应实事求是,切忌浮夸与庸俗之词。
二、撰写规范
1.封页上的内容必须正确无误,论文题目不得超过36个汉字。 2.毕业论文的中文摘要字数为600字左右。
⑴ 论文题目为“三号黑体”字,可以分成1或2行居中打印。 ⑵ “摘要”二字写在第一段之前,后面冒号,采用“四号宋体加粗”。 ⑶ 摘要内容使用“四号宋体”。
⑷ 摘要内容后下空一行打印“关键词”三字,采用“四号宋体加粗”,其后为关键词,,采用“四号宋体”。关键词数量为4~6个,每一关键词之间用逗号分开,最后一个关键词后不打标点符号。如有可能,尽量用《汉语主题词表》等词表提供的规范词。
3.论文英文题目全部采用大写字母,可分成1~3行居中打印。每行左右两边至少留五个字符空格。
⑴ 第一段之前写“ABSTRACT:”,采用“四号加粗Times New Roman”。 ⑵ 摘要内容每段开头留四个字符空格,采用“四号Times New Roman”。 ⑶ 摘要内容后下空一行打印“KEYWORDS:”,采用“四号加粗Times New Roman”,其后关键词小写,每一关键词之间用逗号分开,最后一个关键词后不打标点符号,采用“四号Times New Roman”。
4.“目录”两字(三号黑体),下空一行为章、节、小节及其开始页码。章、节、小节分别以一、1、(1)等数字依次标出。采用“小四宋体”。
5.论文标题:每章标题以三号黑体居中打印;“节”以四号黑体左起打印;“小节”以五号黑体左起打印。换行后打印论文正文。章、节、小节段前段后均设臵0.5间距。
6.正文:采用小四号宋体。行间距为1.5倍行距。每页的页码用阿拉伯数字标注在每页正文的空一行的正中。页码从第一章开始为第1页。中英文摘要、目录均不设臵页码。
7.图号按章顺序编号,如图3-2为第三章第二图。如果图中含有几个不同部分,应将分图号标注在分图的左上角,并在图题下列出各部分内容。
绘图必须工整、清晰、规范。其中机械零件图按机械制图规格要求;示意图应能清楚反映图示内容;照片应在右下角给出放大标尺;实验结果曲线图应制成方框图。
8.表格:表格按章顺序编号,如表5-4为第五章第四表。表应有标题(表格上方),表内必须按规定的符号标注单位。每一表应有简短确切的题名,连同表号臵于表上。表内同一栏数字必须上下对齐。
9.公式:公式书写应在文中另起一行。公式后应注明序号,该序号按章顺序编排。序号标注于同一行的最右边。较长的式,另行居中横排。如式必须转行时,只能在+、-、×、÷处转行,上下式尽可能在“等号”处对齐。如第三章第二式应在其最右边标注“(3-2)”。
10.参考文献:
⑴ 具体写法见附件二。
⑵ 文献中的作者不超过三位时全部列出;超过三位时一般只列前三位,后面加“等”字或“etc.”;作者姓名之间用逗号分开;中外人名一律采用姓在前、名在后的著录法。
三、打印及装订要求
1.毕业论文内容一律采用计算机编辑,用A4规格纸输出,打印区面积为165mm×245mm(不要篇眉),即每面纸上方留边30mm,下方留边22mm,左侧留边25mm,右侧留边20mm。 2.装订顺序:
封面(见附件一),设计任务书,中文摘要,英文摘要,目录,符号说明,论文正文,参考文献,附录,致谢,教师评语与成绩。
四、设计图纸
原则上计算机打印出图。 五、其他说明
学生毕业设计结束后,理工科类学生须交两份资料,即装订好的毕业设计论文和相关图纸。文科类学生只交毕业设计论文。
附件一见下页:
毕业论文
毕业设计(论文)
设计(论文)题目:
指 导 教 师: 学 生 专 业: 班 级: 学 生 姓 名: 教 研室主任:
学院
指导教师评语:
指导教师签名:
毕业设计(论文)成绩:
毕业设计(论文)表现成绩:
毕业设计(论文)答辩:
1. 答辩组成员签名:
2. 答 辩 日 期: 年 月 日
3.答 辩 评 语:
4. 答 辩 成 绩:
毕业设计(论文)总成绩:
附件二
网上订餐系统的设计与开发
摘 要:新形势下电子商务的应用模式得到新的发展,网络订餐作为一种新兴网络购物模式,一方面给高强度工作下的网民提供了就餐方便;另一方面也延伸了传统餐饮业的业务范围。受传统消费模式影响、点餐技术平台、纠纷处理模式等因素的影响也极大地阻碍了网络点餐的发展。本文从网络订餐的现状进行研究并发现其中存在的问题,并提出相应对策。
本论文主要阐述了基于Web技术的网上考试系统的设计与实现。论文首先对系统设计所涉及的相关技术进行逐一介绍,并主要对该系统的设计概要以及系统的设计方法及功能也作了详尽说明,系统按照软件工程的思想进行系统设计,在需求分析的基础进行功能模块划分,然后对各个模块进行分析和详细设计,并用相关技术实现。
本系统采用Visual Studio.net 2008基于asp.net技术和SQL Server数据库开发设计实现,系统功能主要包括会员注册登录、菜品显示和菜品搜索、网上订餐、留言等操作等。
关键词:订餐系统 ,ASP.NET,C#,SQL Server2005
THE DESIGN AND DEVELOPMEBT OF ONLINE MEAL
ORDERING SYSTEM
ABSTRACT:New development under the new situation, the mode of commerce applications, online ordering as emerging online shopping patterns, on the one hand, Internet users to high-intensity work under the dining; the other hand, an extension of the scope of a traditional catering business. By the traditional consumption patterns affect the ordering found there and put forward respond countermeasures.
This thesis describes the design and implementation of online examination system based on Web technology. Firstly, involved in system design technology introduced one by one, and also made a detailed description of the Summary of system design and system design methods and functions, the system in accordance with the idea of software engineering, then analysis and detailed design for each module, and related technologies.
The system uses Visual Studio. NET 2008 designed and implemented based on asp.net and SQL Server database development, system functions including membership registration login dishes and dishes, search, online ordering, message operation.
Keywords:Reservation System, ASP.NET, C #, SQL Server2005
目 录
第1章 绪论(小四 宋体) ....................................... 1 1.1 需求分析(小四 宋体) ................................... 1 1.2系统可行性分析 .......................................... 2
1.2.1 技术可行性(小四 宋体) ........................... 2 1.2.2 管理可行性(小四 宋体) ........................... 2
第2章 关键技术介绍 ............................................ 3 2.1关键性开发技术的介绍 .................................... 3 2.1.1 asp.net技术介绍 ................................... 3 2.1.2浏览器与服务器结构 ................................. 4 2.1.3 SQL2005数据库 ..................................... 4 第3章 面向对象设计与功能分析 .................................. 5 3.1面向对象设计概述 ........................................ 5 3.2系统设计思想和原则 ...................................... 5 3.3系统模块划分 ............................................ 6 第4章 数据库设计 .............................................. 7 4.1 数据库的设计原则 ........................................ 7 4.2数据库的E-R图 .......................................... 7 4.3数据字典 ................................................ 8 第5章 系统详细设计 ........................................... 10 5.1系统首页设计 ........................................... 10 5.2用户注册设计 ........................................... 11 5.3会员登录设计 ........................................... 11 5.4餐桌预定功能 ........................................... 13 5.5修改密码设计 ........................................... 13 5.6订餐设计 ............................................... 14 5.7留言设计 ............................................... 16 5.8登录模块的实现 ......................................... 16
5.9 操作用户管理模块的实现 ................................. 18 5.10 菜品管理模块的实现 .................................... 19 5.11订单管理的实现 ........................................ 20 5.12会员管理的实现 ........................................ 21 5.13钱包充值 .............................................. 21 第6章 编译运行与系统测试 ..................................... 23 6.1编译运行 ............................................... 23 6.2系统测试 ............................................... 23 结 论 ......................................................... 24 参考文献 ...................................................... 25 致 谢 ......................................................... 26
第一章 绪论
随着现代科学技术的快速发展、计算机与全球网络技术的普及,今天的社会已经进入了以计算机为核心的网络时代。网络的发展给我们带来了无限的商机与便利。在餐饮业,网络也同样能够发挥巨大的作用——网上订餐。网上订餐的发展是社会和经济发展的必然结果,当今世界人们生活水平提高,生活节奏加快,对饮食的要求也日益提高。计算机网络技术的发展和普及也为我们餐饮行业开创了一个新契机,将餐饮服务行业与现代化、多样化、个性化的电子商务相结合,从而形成一个更加便捷、方便、个性、现代化的网上订餐服务系统。本系统基于B/S结构的网上订餐系统的设计与开发,采用ASP.NET与SQL Server2005数据库进行开发,特别适用于现在工作和生活繁忙的人士,或则是写字楼的白领人士,通过本系统可以方便快捷在网上订餐,解决工作餐的问题,能够吃上美味可口的饭菜,不用去排队就餐。
1.1需求分析
一直以来,在餐饮行业人们都是依赖传统人工的方式管理,即便在当今计算机信息技术快速发展的今天,大多数餐饮企业仍是这种管理方式。但是这种管理方式存在着诸多缺点,比如效率低下、保密性差,另外时间一长就会产生大量的文件和数据,不便于查找、更新和维护。因此,基于当今社会经济和信息技术的发展,餐饮服务行业也应该适应时代的发展,尽快进入信息化管理时代。
与传统的电话订餐相比,网络订餐有着自己的优点。比如,电话订餐时,往往由于客户对餐饮企业提供的信息不了解或不够了解,就会进行相关的咨询,造成一定程度上的时间浪费。而电话接收人员要反复重复相同的信息,也造成了人力资源的浪费。而网络订餐提供图文并茂、及时更新的丰富信息,为客户提供了更多的选择权和自由权。
本系统主要实现网上订餐系统,包括会员注册登录、菜品显示和菜品搜索、网上订餐、留言等操作,以及信息的快速添加、删除、修改和信息浏览,进行及时、准确的数据传递,管理员管理菜品和订餐上传菜品图片等为提供好的订餐平台。
1.2 系统可行性分析
可行性分析的目的,不是研究如何解决问题,而是确定问题是否值得解决。分析系统的可能性,成功的可行性,投入产出的可能性,是否有行的通的解决方案和实施方案。达
1
到这个目的,不是主观的猜想,而是客观的分析。系统的可行性研究在整个系统的建设中占有重要的作用。因为一个系统,无论将其构想的多么美好,但是没有现实意义,那么之后的所有工作是没有任何价值的。系统的可行性研究主要包括技术方面的可行性研究、管理方面的可行性研究两个方面。 1.2.1 技术可行性
技术可行性是指为实现系统目标,所需要的技术保证。系统开发所需要的技术主要有计算机软硬件技术、系统开发人员的水平、用户管理与使用的能力等。
ASP.NET的相关技术已经相当成熟,并且基于C#语言开发,使得项目的开发和维护都有很好的前提。 1.2.2 管理可行性
本系统采用Microsoft Visual Studio 2008为集成开发环境,这样使得各个模块之间能够更好的独立完成,更加便于管理。所以在管理上考虑本系统的建设是完全可行的。
2
第二章 关键技术介绍
2.1关键性开发技术的介绍
由于WWW具有界面友好,操作便捷的特点,因而已成为Internet上最流行的信息服务,同时Web技术与数据库技术相结合,实现Web数据库交互式应用已成为必然。当今,人们对于Web的要求越来越高,不再只是满足于HTML所提供的简单的静态页面,而是需要灵活的动态页面。对于实现上述要求的技术,目前包括脚本语言asp.net, asp等,公共网关接口(CGI)}应用编程接口(ISAPI)等。本系统采用的是ASP.net(c#)语言开发设计。 2.1.1 Asp.net技术介绍
ASP.net使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为\"Zero Local Administration\"的哲学观念使Asp.net的基于应用的开发更加具体,和快捷。多处理器环境的可靠性 ASP.net已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。ASP.net设计时考虑了让网站开发人员可以在自己的代码中自己定义\"plug-in\"的模块。这与原来的包含关系不同,ASP.net可以加入自己定义的任何组件。网站程序的开发从来没有这么简单过。安全性基于Windows认证技术和每应用程序配置,你可以确保你的原程序是绝对安全的。 ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能。
2.1.2浏览器与服务器结构
B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。
B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易。B/S结构的使用越来越
3
多,特别是由需求推动了AJAX技术的发展,它的程序也能在客户端电脑上进行部分处理,从而大大的减轻了服务器的负担;并增加了交互性,能进行局部实时刷新。 2.1.3 SQL2005数据库
SQL Server 2005是一项全面完整的数据库与分析产品。从借助浏览器实现的数据库查询功能到内容的扩展标记语言(XML)支持特性均可有力地证明,SQL Server 2005为全面支持Web功能的数据库解决方案。与此同时,SQL Server 2005还在可伸缩性与可靠性方面保持着多项基准测试纪录,而这两方面特性又都是企业数据库系统在激烈市场竞争中克敌致胜的关键所在。无论以应用程序开发速度还是以事务处理运行速度来衡量,SQL Server 2005都堪称最为快捷的数据库系统,而这恰恰是该产品成为灵活企业首选解决方案的原因所在。SQL Server 2005 数据引擎是本企业数据管理解决方案的核心。此外 SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。
Microsoft Visual Studio、Microsoft Office System 以及新的开发工具包(包括 Business Intelligence Development Studio)的紧密集成使 SQL Server 2005 与众不同。无论您是开发人员、数据库管理员、信息工作者还是决策者,SQL Server 2005 都可以为您提供创新的解决方案,帮助您从数据中更多地获益。
4
第四章 数据库设计
4.1 数据库的设计原则
数据库设计是管理信息系统中的重要部分,设计质量的好坏、数据结构的优劣将直接影响到管理系统的性能。在设计数据库系统时,应遵循以下原则:
(1) 数据共享性
数据库是为多个用户群、多种应用目的而建立的,需要同时为不同部门、不同专业的多用户服务,要求数据有共享性。
(2) 数据独立性
数据库的数据与应用要互相独立,不仅要求物理数据有独立性,而且还要求逻辑数据有独立性。当存储结构和存储方法有改变时,不会引起逻辑数据结构的变化,应用程序也不必重写;总体逻辑数据结构发生变化时,其局部逻辑数据结构可以不变。
(3) 最小冗余性
数据库是多种性质不同数据文件的统一体,为使多用户充分共享,要求响应速度快,数据冗余尽可能限制在小范围内。
(4) 安全性
考虑数据库为多用户、多目的服务和充分共享,必须严格控制数据共享范围和数据使用的合法权限,确保数据的安全,并要防止泄密。
(5) 完整性
数据库的完整性指数据的正确性、有效性、一致性和时间性。 (6) 灵活性和可恢复性
对数据库的数据可按不同的途径和方法灵活地进行检索和存取;并便于修改和扩充,当数据受到意外破坏时能很快地得到恢复。
4.2 数据库的E-R图
根据数据库表的设计,绘制网上订餐系统的E-R图,如图4-1所示。
7
图4-1 网上订餐系统E-R图
4.3数据字典
根据系统分析,需要7个基本信息表:会员信息表(表4-1)、分类表(表4-2)、菜品表(表4-3)、留言(表4-4)、管理员(表4-5)、权限表(表4-6)、订单表(表4-7)。
表4-1会员信息表(users)
序号 1 2 3 4 5 6 7 列名(西文) UserId RoleID UserName Sex Age Pwd Email 列名(中文) 编号 权限 用户 性别 年龄 密码 邮箱 类型 Int Int Varchar Varchar int Varchar Varchar 长度 10 10 50 50 10 50 50 空值 N N N N N N N 表4-2 菜品信息表(caipin)
序号 1 2 3 4 5 列名(西文) ID CatID Cainame Caiprice CaiImage 列名(中文) 编号 分类号 名称 价格 图片 类型 Int Int varchchar varchchar varchchar 长度 10 10 50 50 50 空值 N N N N N
8
第五章 系统详细设计
在系统的生命周期中,经过系统规划、系统分析、系统设计等阶段以后,便开始系统实现阶段。系统实现是以系统分析和系统设计文档资料为依据的。其作为最后的物理实现阶段,对于系统的质量、可靠性以及可维护性有着十分重要的影响。
5.1系统首页设计
系统首页采用母版架构,上边部分是系统的导航栏、底部是系统的版权,中间是内容部分;
首页面运行如5-1图所示:
图 5-1 首页面
首页主要代码如下:
if (!IsPostBack) {
DateTime dt = DateTime.Now;
string nt = \"今天是:\" + dt.Year + \"年\" + dt.Month + \"月\" + dt.Day + \"日\"; this.Label3.Text = nt; }
if (Session[\"UserID\"] != null && Session[\"RoleID\"] != null) {
if (Convert.ToInt32(Session[\"RoleID\"]) == 2) {
10
this.Label2.Visible = true;
this.Label2.Text = \"欢迎您:\" + Session[\"UserName\"].ToString(); }
}
11
结 论
几个月的毕业设计,让我从最初的茫然,到慢慢的进入状态,再到对思路逐渐的清晰,整个写作过程难以用语言来表达。遇到困难,我会觉得无从下手,不知从何写起;当困难解决了,我会觉得豁然开朗,思路打开了;而这一切都离不了我的指导老师。
通过这个毕业设计,使我对系统程序开发有一个更好的了解,在实际操作中我针对网络安全的常用技术进行实验和分析,更进一步地接触局域网中的内部安全的解决方法。
以上是我在本次毕业设计中的过程与体会,当然我知道我作的还是不够的,在以后的日子中,我还要再提高我的实际操作能力。
基于B/S结构网上订餐系统的设计与开发对当前订餐业务信息管理和应用价值,文中详细论述了本系统各模块开发过程,其功能包括:会员注册登录、菜品显示和菜品搜索、网上订餐、留言等操作等。但由于时间有限,系统难免会存在些不足。
论文中详细论述了网上订餐系统各模块开发过程,该系统的特点是具有灵活性、高效性、实时性强。能够及时的、正确的处理问题。但实时性的同时,要求管理人员会基本的电脑操作就可以管理本系统。信息技术的发展推动了各行各业信息化和产业化,提高了管理效率。
24
参 考 文 献
[1] 谭贞军.深入体验ASP.NET项目开发[M].清华大学出版社,2012. [2] 张正礼.ASP.NET 4.0从入门到精通[M].清华大学出版社,2013. [3] 房大伟.ASP.NET开发实战1200例(第Ⅱ卷)[M].清华大学出版社.
[4] 方玉燕.基于ASP.NET的Web应用开发技术实用教程[M].电子工业出版社,2012. [5] 张领.ASP.NET项目开发全程实录[M].清华大学出版社.
[6]Tony Northrup.NET Framework应用程序开发(MCTS教程).电子工业出版社.
[7] 丁士锋,亮剑.ASP.NET项目开发案例导航. 华东师范大学学报(教育科学版),2011. [8] 韩旭,赛奎春.ASP.NET 求职宝典(含CD光盘1张).电子工业出版社. [9] 刘光洁,雷玉广..NET软件工程与项目案例教程.清华大学出版社. [10] 吕军,赵春霞..NET Web应用软件开发.科学出版社.
25
致 谢
经过近几个月的设计,使我学到了很多课本上学不到的知识。在此我衷心感谢***老师在设计过程中对我的关心和指导,在设计中老师及时的为我做出有效的改进方案。***认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我受益匪浅,尤其感谢老师细心而又耐心的辅导。同时也感谢其他老师和同学在此期间的关怀和帮助,以及学院为我提供的良好的毕业设计环境。
本论文是在我的指导老师的亲切关怀和悉心指导下完成的。***严肃的科学态度,严谨的治学精神,精益求精的工作作风,深深地感染和激励着我。从课题的选择到项目的最终完成,老师不断的关心和帮助我,使我从开始的茫然中找到了方向。***不仅在学业上给我以精心指导,同时还在思想、生活上给无微不至的关怀。在做实验的过程中,我也懂得了更好网络安全方面的解决方法与保护。
此外,我还感谢我的室友,在网上找资料的时候,***也很热心的给予我帮助,指导我的写作。还有我的组员们,今天所做的一切都是我们几个月来共同努力的成果。
最后还是要感谢我的指导老师和我一起辛苦,一起感受汗水与微笑的幸福!
26
因篇幅问题不能全部显示,请点此查看更多更全内容