首页 课程设计文档模板

课程设计文档模板

举报
开通vip

课程设计文档模板ASP.NET程序设计娱乐城会员收费管理系统设计与实现组长:组员:指导教师;编写日期: 目录1概述 11.1背景 11.2技术介绍 11.3.1ASP.NET 11.3.2Access 11.3项目分工 12系统需求 22.1需求描述 22.1.1XXX需求描述 22.1.2XXX需求描述 22.2功能需求 22.3性能要求 23系统设计 33.1系统架构 33.2总体功能 33.3模块设计 33.3.1XXX模块设计 33.3.2 33.4数据库设计 34系统实现 44.1系统实现概述 44.2系统功能实现 44...

课程设计文档模板
ASP.NET程序 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 娱乐城会员收费管理系统设计与实现组长:组员:指导教师;编写日期: 目录1概述 11.1背景 11.2技术介绍 11.3.1ASP.NET 11.3.2Access 11.3项目分工 12系统需求 22.1需求描述 22.1.1XXX需求描述 22.1.2XXX需求描述 22.2功能需求 22.3性能要求 23系统设计 33.1系统架构 33.2总体功能 33.3模块设计 33.3.1XXX模块设计 33.3.2 33.4数据库设计 34系统实现 44.1系统实现概述 44.2系统功能实现 44.2.1XXX模块实现 44.2.2XXX模块实现 44.3系统功能 说明 关于失联党员情况说明岗位说明总经理岗位说明书会计岗位说明书行政主管岗位说明书 44.3.1XXX模块界面 44.3.2XXX模块界面 45系统测试 55.1测试方法 55.2系统测试 55.2.1XXX模块测试 55.2.2XXX模块测试 56总结 6 1概述1.1背景随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对计时、计费的信息进行管理,具有着与手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高管理的效率,也是科学化、正规化管理的重要条件。在计算机上建立计时计费系统库,可以实现快速录入、整理、查找、补充、删减等功能。并可将计时计费信息存于电脑档案之中,集成计时计费功能,在进入系统之前有密码进行身份验证,保证了系统的机密性,提高了人员的工作效率。为计时计费提供了一个有力的工具。1.2技术介绍1.3.1ASP.NETAsp.net是建立在通用语言运行时刻库(CLR)上的应用程序框架。用来在服务器端构建功能强大的Web应用程序。Asp.net提供了几个超越以前Web开发模式的优点: 1.增强的性能Asp.net是运行在服务器端的编译后的CLR代码,而不是像ASP那样解释执行。Asp.net利用提前绑定,即时编译,本地优化和缓存服务来提高性能。2.世界级水平的开发工具支持在Visual Studio.net的集成开发环境(IDE)中,Asp.net框架由丰富的工具箱和设计器组成。所见即所得的(WYSIWYG)编辑方式、拖放服务器控件、以及自动部署等。3.强大而富有弹性由于Asp.net是基于(CLR)的,因此整个.net平台的强大和富有弹性,同样可以应用于Web应用程序开发者。而且,CLR的互用性可以保证升级到Asp.net的时候,现存的基于COM的开发投资依然保留。4.简单Asp.net使执行常用的工作变得很容易,比如从简单的 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 单提交、客户端验证,到部署和站点配置。5.易于管理Asp.net使用一个基于文本的、分层次的配置系统,它简化了服务器端环境和Web应用程序的设置。由于配置信息用纯文本格式保存,新的设置不需要本地管理工具的支持。 6.可伸缩性和有效利用性Asp.net被设计成可伸缩的,能为集群和多处理器环境设计出性能更高的应用程序。而且,Asp.net运行时刻密切监视和管理进程。这样,如果发生了错误的行为,例如漏洞和死锁,新的进程会在当前位置建立,来帮助应用程序继续处理事件请求。7.可订制和扩展Asp.net提供一种良好的扩充结构,允许开发者在适当的级别“插入”他们的代码事实上,使用自己的编写的组件可以扩展或者替换Asp.net运行时刻的任何子组件。8.安全性内建的Windows验证和每一个应用程序的独立配置[1]。1.3.2AccessAccess是微软公司推出的的桌面关系数据库管理系统(RDBMS)。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、 模板 个人简介word模板免费下载关于员工迟到处罚通告模板康奈尔office模板下载康奈尔 笔记本 模板 下载软件方案模板免费下载 ,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务[2]。Access是一种关系型数据库管理系统,其主要特点如下:1.存储方式单一Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件,便于用户的操作和管理。2.面向对象Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在类对象。将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理。3.界面友好、易操作Access是一个可视化工具,是风格与Windows完全一样。系统提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。4.集成环境、处理多种数据信息Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行[3]。1.3项目分工项目如何分工,功能完成度。分工姓名任务参与数组长XXX项目任务分配100%开发XXX模块60%开发XXX模块50%测试XXX模块100%组员XXX开发XXX模块60%开发XXX模块50%测试XXX模块100%文档撰写100% 2系统需求2.1需求描述在系统开发过程中,首先搞清楚了软件“做什么”的问题,形成了目标系统的逻辑模型。现在我们所要做的就是要把软件“做什么”的逻辑模型变换为“怎么做”的物理模型,即着手实现软件的需求。休闲吧系统主要有六大模块,用户管理、娱乐项目管理、商品管理、管理员管理、查看记录、其它操作等,如图3—1所示。图3—1功能模块图3系统设计3.1系统架构本系统共分六个模块,它们分别是:用户管理、娱乐项目管理、商品管理、管理员管理、查看记录、其它操作。3.2总体功能本版本的休闲吧管理系统采用了普通的用户界面,让用户看起来更加的简单实用。在其功能和操作上也更为的简单,下面来介绍一下系统的主要操作界面和功能。3.4数据库设计现实世界的事物反映到人的头脑中,人的大脑对它有个认识过程,经过分析(选择、命名、分类等)进入信息世界。这些信息再进一步加工、编码,然后组成数据世界。而软件系统的开发工作需要考虑这两个方面的问题,也就是要考虑系统开发所需要的数据,以及如何对这些数据进行操作。这两个问题贯穿了整个软件系统的开发过程,这也就是数据库的设计问题,软件设计的一个核心。因此在休闲吧计费系统中不应当只想到客户的需求,还应将现实生活当中的一些实际情况融入到系统中,数据如何能得到更为充分的利用都是与系统密切相关的问题,由此才能让系统更人性化[4]。目前的数据库管理系统(DBMS)有的是支持联机事务处理CLTP(负责对事务数据进行采集、处理、存储)的操作型DBMS,有的可支持数据仓库,有联机分析处理CLAP(指为支持决策的制定对数据的一种加工操作)功能的大型DBMS,有的数据库是关系型的,有的可支持面向对象数据库。休闲吧计费系统的主要任务是通过大量的数据获得管理所需要的信息,这就必须存储和管理大量的数据。因此建立一个良好的数据组织结构和数据库,使整个系统都可以迅速、方便、准确地调用和管理所需的数据,是衡量信息系统开发工作好坏的主要指标之一。数据表的设计数据表定义指定义数据库中数据表的结构,数据表的逻辑结构包括。属性名称、类型、表示形式、缺省值、校验规则、是否关键字、可否为空等。关系型数据库要尽量按关系规范化要求进行数据库设计,但为使效率高,规范化程度应根据应用环境和条件来决定。数据表设计不仅要满足数据存储的要求,还要增加一些如反映有关信息、操作责任、中间数据的字段或临时数据表。休闲吧计费系统共有7个表,分别为:管理员信息表AdminInfo表、Finish表、休闲吧娱乐项目表Play表、记录会员消费信息表PlayExes表、出售商品表Product表、商品出售情况统计表、ProductExes表、会员信息表UserInfo表。1.管理员信息表(AdmInfo) 为了保证系统的安全及内部数据不会被它人更改,管理员登录时都需要进行校验。管理员信息表具体结构如表2—1所示。表2—1管理员信息表字段中文含义字段类型admin_id自动编号的字段自动编号(主键)admin_name管理员姓名文本admin_pwd管理员密码文本2.会员信息表(UserInfo)会员信息表记录了休闲吧内所有的会员号,如果在管理员操作时没有在些表中找到相应的记录,就不可以进行操作。如表2—2所示。表2—2会员信息表字段中文含义字段类型user_id自动编号的字段自动编号(主键)user_name会员号文本3.出售商品表(Product)出售商品表中存储了休闲吧内所有出售的商品信息,有商品名称及商品价格,如表2—3所示。表2—3出售商品表字段中文含义字段类型product_id自动编号的字段自动编号(主键)product_name商品的名称文本product_price商品价格货币4.商品出售情况统计表(ProductExes)此表的作用是将一次会员的商品消费信息进么记录,以便在结算时进行金额的统计。如表2—4所示。表2—4商品出售情况统计表字段中文含义字段类型productexes_id自动编号的字段自动编号(主键)product_name商品名称文本product_num商品数量数字user_name消费会员号消费会员号5.休闲吧娱乐项目表(Play)此表中存储了休闲吧内所有娱乐项目信息,有娱乐项目的名称及价格,如表2—5所示。表2—5休闲吧娱乐项目表字段中文含义字段类型Play_id自动编号的字段自动编号(主键)play_name娱乐项目名称文本play_price娱乐项目的价格货币6.会员消费娱乐项目的统计表(PlayExes)此表记录了每一个会员在休闲吧内的所有娱乐项目的消费,开始时间、结束时间、会员号、娱乐名称,如表2—6所示。表2—6会员消费娱乐项目的统计表字段中文含义字段类型playexes_id自动编号的字段自动编号(主键)playexes_starttime娱乐项目的开始时间日期/时间playexes_endtime娱乐项目的结束时间日期/时间user_name消费会员号文本play_name娱乐项目名称文本7.记录会员消费信息表(Finish)此表记录了所有会员在休闲吧的消费记录。通过会员号,来查找用户的消费信息,如表2—7所示。表2—7记录会员消费信息表字段中文含义字段类型finishid自动编号的字段自动编号(主键)username会员号文本endtime结束时间日期/时间allmoney消费金额货币 4系统实现4.1系统实现概述4.2系统功能实现4.2.1用户管理模块实现用户管理模块主要负责管理员对普通用户消费的一些基本操作,记录某会员在休闲场所中的第一个消费项目。其中有添加用户消费项目、添加用户消费商品、查看用户消费信息、结算用户单一娱乐、结算用户所用消费。并打印消费单,如图3—2所示。图3—2用户管理模块4.2.2娱乐项目模块实现娱乐项目管理模块是管理员对此休闲吧中的娱乐项目进行管理的,功能有:添加新的娱乐项目、管理现有的娱乐项目。管理员可以根据某个时间段内的情况制定自己的标准,以便给休闲吧带来更好的效益。如图3—3所示。图3—3娱乐项目管理模块4.3系统功能说明4.3.1用户管理模块界面当会员的号码发放完毕、或对某一些的会员号进行修改时,管理员需进入本板块对会员的信息进行修改,管理员也可以对会员号进行删除或添加。点击编辑按扭和删除按扭,就可以实现相应的操作。如图3—11所示。图3—11会员号管理中心代码如下:newUserInfo_Op().insertuser(TextBox1.Text.Trim())4.3.2娱乐项目模块界面每位会员来到休闲吧都可以享受到消费商品的服务,可以根据自己的喜好来选择相应的消费品。操作起来也比较简单,操作如下:管理员输入会员名后,选择会员买的商品,再输入买的数量。点击添加将信息记录下来。会员所选的商品就被记录下来。如图3—9所示。图3—9添加会员消费商品中心代码如下:newUserInfo_Op().IsOrNo(TextBox1.Text.Trim())ProductExes_Op().AddPlay(DropDownList1.SelectedValue,Convert.ToInt32(TextBox2.Text.Trim()),TextBox1.Text.Trim())5系统测试5.1测试方法软件测试是为了发现错误而执行程序的过程,是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例去运行程序,以发现程序错误的过程。因此测试是不可缺少的一个开发环节。5.2软件测试经过需求分析、设计和编码等阶段的开发后,得到了源程序,开始进入到软件测试阶段。然而,在测试之前的各阶段中都可能在软件产品中遗留下许多错误和缺陷,如果不及时找出这些错误和缺陷,并将其改正,这个软件产品就不能正常使用,甚至会导致巨大的损失。目前,程序的正确性证明尚未得到根本的解决,因此软件测试仍是发现软件中错误和缺陷的主要手段。5.3测试 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 设计通过对系统的深刻分析,了解到对于本系统来说用户信息管理和娱乐项目管理是最核心的功能。以下为此功能的测试方案。1.用户登录用户必须输入正确的用户名和密码,并且只有在点击登录按扭时,才可进行登录休闲吧管理系统。反之,在输入错误的用户名字或者密码时或者没有输入用户名密码时,则不能登录休闲吧管理系统。这样非法用户不得随意进入休闲吧管理系统,可以确保休闲吧管理系统的安全。由以上描述可知:原因:(1)管理员ID的存在;(2)进行了查分操作;结果:(1)进行登录操作;(2)进行查询用户合法性操作;(3)用户信息不合法;(4)不进行登录操作;2.娱乐项目管理中的添加功能必须输入正确的商品名称和价格,并且点击添加按扭添加到数据库中,如果没有输入商品相关信息不能成功添加商品。由以上描述可知:原因:(1)商品名称输入错误;(2)进行保存操作;结果:(1)进行验证商品信息合法性;(2)不执行保存操作;6总结本系统是一个面向娱乐场所开发的一套计费系统,具有一定实用性的数据库信息计费功能,包括了娱乐项目的计费、计时和购买商品的计费。并可以对消费者的消费信息进行查询和统计,并利用积累下来的数据,可以做出有效的决策和商业分析,提高休息吧的营业额,而并不是单单的计时、计费。系统在设计过程中不可避免地遇到了各种各样的问题,由于整个系统完全都是由个人设计的,有关Asp.net许多细节问题都要靠自己去摸索,加之本人水平有限,并没有完全地理解Asp.net的强大功能,而且还存在着许多不足之处,比如:1.受开发条件和开发时间的限制,并没有发挥出Asp.net其数据库方面的优势。2.报表打印功能尚不够全面完善,不能实现动态报表。3.在一些数据输入时未及时进行数据格式校验,不能保证数据输入的绝对正确性。顺利如期的完成本次计给了我很大的信心,让我了解专业知识的同时也对本专业的发展前景充满信心,今后我更会关注新项目开发,并争取尽快的掌握这些先进的知识,更好的为祖国的四化服务。
本文档为【课程设计文档模板】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
旋律
几年的财务工作经验,现认财务主管一职!精通各种财务管理软件
格式:doc
大小:133KB
软件:Word
页数:16
分类:
上传时间:2018-06-20
浏览量:19