资源描述
南京中医药大学信息技术学院
毕业设计(论文)开题报告
课 题 名 称: 学校盈利性机构网络公共平台—— 教育超市网络销售管理系统的设计与实现
学 生 姓 名: 赵 佳
学 号: 084010339
指 导 教 师: 张 卫 明
专 业 名 称: 计算机科学与技术
2013 年 12 月 12 日
说 明
1.根据教育部对毕业设计(论文)的评估标准,学生必须撰写《毕业设计(论文)开题报告》,由指导教师签署意见、毕业设计(论文)指导小组审查,学院教学院长批准后实施。
2.开题报告是毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一。学生应当在毕业设计(论文)工作前期内完成,开题报告不合格者不得参加答辩。
3.毕业设计开题报告各项内容要实事求是,逐条认真填写。其中的文字表达要明确、严谨,语言通顺,外来语要同时用原文和中文表达。第一次出现缩写词,须注出全称。
4.本报告中,由学生本人撰写的对课题和研究工作的分析及描述,应不少于2000字,没有经过整理归纳,缺乏个人见解仅仅从网上下载材料拼凑而成的开题报告按不合格论。
5.开题报告原则上在第七学期18周前完成,各教研室完成毕业设计开题检查后,各设计指导小组应写一份开题情况总结报告报学院。
南京中医药大学信息技术学院
毕业设计(论文)开题报告
学生姓名
赵佳
学 号
084010339
专 业
计算机科学与技术
指导教师姓名
张卫明
职 称
讲师
所在单位
或部门
南京中医药大学
信息技术学院
课题来源
教师科研
课题类型
软件开发
课题名称
学校盈利性机构网络公共平台---教育超市网络销售管理系统的设计与实现
毕业设计的内容和意义
内容:
1、实际出发,了解学校教育超市的工作流程,收集超市及学生的交易需求;
2、用B/S结构设计实现教育超市网络销售的软件。教育超市网络销售管理系统,能够对校教育超市商品的进销存进行管理和统计,实现教育超市的网络销售、配送等服务功能及相关管理,具体功能如下:
(1)能够管理超市员工、注册用户等相关信息;
(2)完成超市商品的网上查询、挑选、订购等;
(3)客户购买后选择方便自己的付款方式,如货到付款,网上支付等;
(4)客户网上能对超市反馈信息等;
(5)完成超市和客户交流信息、管理用户、管理产品,以及对商品进行添加、删减,并及时更新商品信息等;
(6)帮助超市更好地管理商品的销售和最及时的了解到商品的销售情况等;
(7)导航明确,操作方便;
3、建立三层结构的架构;
4、分析需要哪些具体的数据,数据库结构和数据的格式,建立相关数据库;
5、论文书写,参照《计算机科学与技术专业毕业设计(论文)资料汇编》相关规定。
意义:
互联网以前所未有的速度发展,网上购物已经成为一种习惯。网络已经成为现代大学生生活中不可或缺的一部分,利用互联网,实现学生超市的网络销售已经成为各大高校的一个迫切需求。21世纪是人类走向信息社会的世纪,是网络的时代,电脑的应用面日益广泛,电脑在校园中越来越普及,学生只需要拥有一台电脑,就可以随时随地购买超市的货物,这些将给使用者带来很多方便快捷,因此教育超市网络销售管理系统的设计与实现具有重要的意义。
对于我自己而言:首先,我自己就是一个网购者,我熟知网购流程中的过程与操作,因此,如果可以将自己所学的东西学以致用,实现教育超市网络销售管理系统的功能,这对自己也是一件很值得高兴的事。同时还能够提高自己的编程能力。
对于超市而言,该系统强大的交互功能,使超市和用户之间能方便的传递信息,完成网上购物交易,加强了厂家与消费者之间的沟通,这种全新的交易方式实现了零售商店与消费者之间的无纸币交换。而对于网上销售的商家,只要使用了在线销售管理系统,他们可以轻松建立一个功能强大的网上商城,最主要的是管理员只需要登录网站后台管理就可以在线发布商品、处理订单,完全不需要任何网站建设的知识,这样节省了大量的人力、物力和财力。
文献综述
教育超市网络销售管理系统综述
摘要
随着互联网技术的快速发展,网络已经成为现代大学生生活中不可或缺的一部分,利用互联网,形成一个基于校园盈利性机构的网络公共平台,开展订餐、购物等服务,已经成为各大高校的一个迫切需求。本系统“教育超市网络销售管理系统”是该平台的一个子系统。本系统采用B/S系统模式,主要用C#、SQL Sever 2005,Visual Studio2010这些软件技术来建立三层结构的架构,完成录入信息、更新相关信息、管理业务等这些功能。
关键字
网络超市 管理系统 B/S结构 三层架构 C# SQL Sever 2005
前言
教育超市网络销售管理系统实质就是程序结合数据库开发的网站系统。在该系统中,主要实现用户注册、用户登录、用户留言、商品查询、购物车、订单查询等基本功能。管理员可以实现对用户的管理、对用户留言的管理、对产品种类的管理、产品的管理、商品管理、订单管理等维护工作。该系统不仅要设计漂亮的网页,更要有严谨的规划,每一个细小的环节都很重要,这样才能使得在网上交易的过程中避免不必要的错误发生。使用B/S架构,通过该系统可以很方便及时的进行校园购物,迎合学生网上购物的习惯,拓宽商品选择范围,节省人力及物力。在完成这个系统的过程中,会用到以下几种技术,以下来逐一介绍。
正文
C#
Microsoft公司在2002年宣告了C#语言的诞生,它是一门简单、现代、优雅、面向对象、类型安全、平台独立的新型编程语言,是专门为.NET的应用而开发的语言,这从根本上保证了C#与.NET的完美结合,其与Java相比,面向对象的程度更高,具有更强大的功能,拥有更快的速度,具体可参照文献[8]中关于C#的讲解。另外其依据.NET丰富的类库,使用C#能很方便的开发出功能强大的程序。该系统中应用了Microsoft Visual Studio.NET的开发平台,此内容在文献[2]中做了详细的讲解,此文献中还讨论了C#的开发环境。Visual Studio 2010集成开发环境可具体参照文献[3],文献介绍了IDE和SDK。SDK相对于IDE来说是一个轻量级的开发工具,实质上提供的是在控制台方式中用命令行进行C#编译的方式。
SQL Server2005
SQL Server 是一个关系数据库管理系统。Microsoft SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。Microsoft SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。Microsoft SQL Server 2005 数据引擎是该企业数据管理解决方案的核心。此外 Microsoft SQL Server 2005 结合了分析、报表、集成和通知功能。该系统程序的开发和设计的基本方法和步骤的相关介绍可参照文献[3]。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言,具体可参照文献[4]中关于其语法的介绍。SQL数据库的数据体系结构基本上是三级结构,但使用术语与传统关系模型术语不同。
Visual Studio2010
Visual Studio是微软公司推出的开发环境。是目前最流行的Windows平台应用程序开发环境。Visual Studio 2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio 2010同时带来了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview--CTP),并且支持开发面向Windows 7的应用程序。除了Microsoft SQL Server,它还支持 IBM DB2和Oracle数据库。
B/S结构:
该选题系统采用B/S结构,即浏览器/服务器结构,就是只安装维护一个服务器,而客户端采用浏览器运行软件。B/S三层体系结构采用三层客户/服务器结构,在数据管理层和用户界面层添加了一层结构,称为中间层,是整个体系结构成为三层。B/S模式具有分布性特点,可以随时随地进行查询、浏览等业务处理;业务扩展简单方便,通过增加网页即可增加功能;维护简单方便;开发简单,共享性强。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握,成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库,它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。具体的可参照文献[4]中关于B/S结构的介绍。
本系统将使用C# 开发语言,Microsoft Visual Studio 2010作为系统开发平台,SQL Server 2005为数据库管理系统软件。
总结:
随着互联网技术的快速发展,网络已经成为现代大学生生活中不可或缺的一部分,利用互联网,形成一个基于校园盈利性机构的网络公共平台,开展订餐、购物等服务,已经成为各大高校的一个迫切需求。本系统“教育超市网络销售管理系统”作为该平台的一个子系统,由于其迎合了学生网上购物的习惯,必将成为将来校园购物的主要平台。只要我们扬长避短,不断实践创新,该超市购物系统就能更好的发挥其信息化作用,为校园消费群体提供良好的服务。
经不断学习,认真开发设计一个界面友好、程序设计风格朴素、使用起来美观大方、方便易用的系统。实现从管理员发布购物信息到学生网上购物的流程,将进一步查阅、收集、整理相关的文献资料,完善构建思想和功能模块,通过对系统详细的前期策划和需求分析,为将来具体的系统设计和具体的实现做好充足的准备工作。
参考文献
【1】 文龙等.SQL Sever 2005入门与提高.清华大学出版社[M].2007.3
【2】 明日科技等.SQL Sever 2005数据系统开发案例精选.人民邮电出版社[M].2007.7.
【3】 Matthew MacDonald 等.ASP.NET 4高级程序设计(第4版)人民邮电出版社2011-06-01.
【4】 Karku Watsib等.C#入门经典(第3版).清华大学出版社[M].2006.5.
【5】 Christian Nagel等.C#高级编程(第4版). 清华大学出版社[M].2006.10.
【6】 Scott Millett 著.ASP.NET设计模式. 社: 清华大学出版社[M]. 2011-11-01.
【7】 奚江华.圣殿祭司的ASP.NET 2.0开发详解—使用C#(第2版).电子工业出版社[M].2008.4.
【8】 梁立新 著.项目实践精解•ASP.NET应用开发:基于ASP.NET、C#和ADO.NET的三层架构案例分析. 电子工业出版社. 2010-09-01.
【9】 Bill Evjen等.ASP.NET 2.0高级编程(第4版).清华大学出版社[M].2006.12.
【10】 Matthew MacDonald. Beginning ASP.NET 2.0 in C# 2005: From Novice to Professional.
设计方案和技术路线
设计方案:
1、 设计目标:
实现用户注册、用户登录、用户留言、商品查询、购物车、订单查询等基本功能。管理员可以实现对用户的管理、对用户留言的管理、对产品种类的管理、产品的管理、商品管理、订单管理等维护工作。
2、 系统设计思想:
① 页面模块化
把页面中常用部分集成为模块,例如页面的头部和尾部。在系统中分别是tail.html和head.html两个文件。
②三层架构设计
采用三层架构后,用户界面层通过统一的接口向业务发送请求,业务层按照自己的逻辑规则将请求处理之后进行数据库操作,然后将数据返回给用户界面层。
3、 系统功能模块划分:
① 用户模块
用户注册、用户登录、用户留言、商品查询、购物车、订单查询等。
②管理员模块
用户管理、用户留言的管理、商品种类管理、商品管理、订单管理。
4、 使用面向对象的设计、开发方法。
技术路线:
VS2010、Dreamweaver cs5作为开发平台,HTML、C#为开发语言,SQL建立后台数据库。在后台采用三层架构与数据库进行连接,执行数据的分析,备份。
设计进度
2014年1月1日-1月15日:收集整理资料,对我校教育超市进行调研,深入了解并掌握系统所需完成的功能,完成需求分析。
2014年1月16日-2月26日:设计框架,做总体设计:详细设计和概要设计,初步把握设计的总过程。
2014年2月27日-5月26日:进行编码和测试,完成毕业设计内容,并写好论文。交毕业设计论文初稿。
2014年5月27日-6月16日:完成设计,在指导老师的指导下修改初稿,并将定稿后的论文和设计成果上交学院,进行毕业论文答辩。
特色与创新
特色与创新:
1、采用B/S架构、分布性强、维护方便、开发方便且共享性强。
2、使用C#为系统开发语言,能很当便的开发出功能强大的程序。
3、采用三层结构的架构模型,降低层与层之间的依赖,利于各层逻辑的复用。
4、该系统迎合现在年轻学生网上购物的习惯,实现校园购物方便和自动化。
5、作为校园盈利性机构的网络公共平台的一个子系统,可以更加简化繁琐的校园服务的管理,更加简洁明了的进行的校园服务,反馈学生信息。
6、拥有友好的户界面,操作方便,方便快捷。
指导教师
意 见
指导教师签名:
年 月 日
毕业设计指导小组意见
组长(签名):
年 月 日
学院意见
教学院长(签名):
年 月 日
3、通过活动,使学生养成博览群书的好习惯。
B比率分析法和比较分析法不能测算出各因素的影响程度。√
C采用约当产量比例法,分配原材料费用与分配加工费用所用的完工率都是一致的。X
C采用直接分配法分配辅助生产费用时,应考虑各辅助生产车间之间相互提供产品或劳务的情况。错
C产品的实际生产成本包括废品损失和停工损失。√
C成本报表是对外报告的会计报表。×
C成本分析的首要程序是发现问题、分析原因。×
C成本会计的对象是指成本核算。×
C成本计算的辅助方法一般应与基本方法结合使用而不单独使用。√
C成本计算方法中的最基本的方法是分步法。X
D当车间生产多种产品时,“废品损失”、“停工损失”的借方余额,月末均直接记入该产品的产品成本
中。×
D定额法是为了简化成本计算而采用的一种成本计算方法。×
F“废品损失”账户月末没有余额。√
F废品损失是指在生产过程中发现和入库后发现的不可修复废品的生产成本和可修复废品的修复费用。X
F分步法的一个重要特点是各步骤之间要进行成本结转。(√)
G各月末在产品数量变化不大的产品,可不计算月末在产品成本。错
G工资费用就是成本项目。(×)
G归集在基本生产车间的制造费用最后均应分配计入产品成本中。对
J计算计时工资费用,应以考勤记录中的工作时间记录为依据。(√)
J简化的分批法就是不计算在产品成本的分批法。(×)
J简化分批法是不分批计算在产品成本的方法。对
J加班加点工资既可能是直接计人费用,又可能是间接计人费用。√
J接生产工艺过程的特点,工业企业的生产可分为大量生产、成批生产和单件生产三种,X
K可修复废品是指技术上可以修复使用的废品。错
K可修复废品是指经过修理可以使用,而不管修复费用在经济上是否合算的废品。X
P品种法只适用于大量大批的单步骤生产的企业。×
Q企业的制造费用一定要通过“制造费用”科目核算。X
Q企业职工的医药费、医务部门、职工浴室等部门职工的工资,均应通过“应付工资”科目核算。X
S生产车间耗用的材料,全部计入“直接材料”成本项目。X
S适应生产特点和管理要求,采用适当的成本计算方法,是成本核算的基础工作。(×)
W完工产品费用等于月初在产品费用加本月生产费用减月末在产品费用。对
Y“预提费用”可能出现借方余额,其性质属于资产,实际上是待摊费用。对
Y引起资产和负债同时减少的支出是费用性支出。X
Y以应付票据去偿付购买材料的费用,是成本性支出。X
Y原材料分工序一次投入与原材料在每道工序陆续投入,其完工率的计算方法是完全一致的。X
Y运用连环替代法进行分析,即使随意改变各构成因素的替换顺序,各因素的影响结果加总后仍等于指标的总差异,因此更换各因索替换顺序,不会影响分析的结果。(×)
Z在产品品种规格繁多的情况下,应该采用分类法计算产品成本。对
Z直接生产费用就是直接计人费用。X
Z逐步结转分步法也称为计列半成品分步法。√
A按年度计划分配率分配制造费用,“制造费用”账户月末(可能有月末余额/可能有借方余额/可能有贷方余额/可能无月末余额)。
A按年度计划分配率分配制造费用的方法适用于(季节性生产企业)
展开阅读全文