报纸发行员投递系统Word格式.docx
- 文档编号:17205112
- 上传时间:2022-11-28
- 格式:DOCX
- 页数:24
- 大小:599.76KB
报纸发行员投递系统Word格式.docx
《报纸发行员投递系统Word格式.docx》由会员分享,可在线阅读,更多相关《报纸发行员投递系统Word格式.docx(24页珍藏版)》请在冰豆网上搜索。
因此本小组结合开入式图书馆的要求,对MSSQLServer2000数据库管理系统、SQL语言原理、VisualBasic应用程序设计,VisualBasic数据库(Access)技术进行了较深入的学习和应用,主要完成对图书管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。
系统运行结果证明,本文所设计的图书管理系统可以满足借阅者、图书馆工作人员和高级管理员三方面的需要。
设计充分利用VisualBasic6、MSSQLServer2000数据库技术的强大力量,提高了编程效率和可靠性。
关键词:
数据库access;
VisualBasic6.0;
图书管理窗体
Abstract
Summary:
Thebooksadministrativesystemistypicalinformationsmanagements~ssystems(MIS),itdevelopsmaintworespectsofdevelopmentincludingsetting-upandmaintenanceandfrontapplicationprogramofbackstagesupporter'
sdatabase.Demandtosetuptheconsistencyofthedataandintegralitythestorehouseofstrong,datawithgoodsecuritytotheformer.Requiretothelatterthatthefunctionoftheapplicationprogramiscomplete,aptcharacteristicofusingetc..Socombineandmaketherequestoftheenteringtypelibraryinperson,toMSSQLServer2000databasemanagementsystem,SQLlanguageprinciple,VisualBasicuseanddesignprogram,VisualBasicdatabasetechnologyhascarriedonthedeeperstudyandapplication,finishdemandanalysis,functionmoduledividing,databasemodeanalysistothebooksadministrativesystemmainly,andhasdesignedstructureofthedatabaseandapplicationprogramfromthis.Thesystematicoperationresultisproved,thebooksadministrativesystemdesignedofthistextcanmeettheneedsofthreerespectsofpersonswhoborrow,librarystaffmemberandsenioradministrator.DesignandfullyutilizeVisualBasic6,strongstrengthofMSSQLServer2000databasetechnology,hasimprovedprogrammingefficiencyanddependability.
Keyword:
Thedatabaseaccess;
VisualBasic6.0;
takingcareofbooks,windowbody
目录
第一章需求分析1
第二章可行性分析报告1
2.1开发报纸发行员投递系统的必要性1
2.3经济上可行性2
第三章概要分析3
3.1报纸发行员投递管理系统的分析和概要设计3
3.1.1系统用户管理3
3.1.2发行员管理4
3.1.3客户信息管理4
3.1.4报纸管理4
3.1.5管理统计4
3.2报纸发行员投递管理系统功能描述4
3.2.1系统用户管理:
4
3.2.2发行员管理:
3.2.3客户信息管理:
3.2.4报纸管理:
3.2.5管理统计:
5
第四章系统数据结构设计5
4.1数据流图描述:
4.2数据库中的表6
第五章报纸发行员投递系统管理详细设计8
5.1数据库和建立数据源8
5.2各模块详细设计9
5.2.1连接数据库10
5.2.2系统管理员查询10
5.2.3添加系统用户11
5.2.4删除系统用户11
5.2.5更新系统用户12
5.2.6发行员查询12
5.2.7发行员添加信息13
5.2.8发行员信息删除13
5.2.9发行员信息更新14
5.2.10客户信息查询14
5.2.11客户信息添加15
5.2.12客户信息删除15
5.2.13客户信息更新16
5.2.14报纸订购与退订的查询16
5.2.15报纸订购添加17
5.2.16报纸退订删除17
5.2.17报纸订购与退订更新18
5.2.18统计管理18
第六章软件测试19
6.1软件测试的目的19
6.2软件测试的原则19
6.3测试的过程与组织20
第七章结束语21
致谢22
参考文献22
第一章需求分析
随着城市经济建设的快速发展,人们的对物质和文化需求不断提高,新闻传媒配送作为公共文化服务的基础设施,是城市文化事业的一部分,它不仅方便了大家查看新闻书刊,和别人分享自己的书刊信息,而且便于管理员的管理,在用户和管理员之间建立一座有效、高速的桥梁,丰富了大家的业余生活。
本论文结合实际情况,研究和设计了一个基于B/S模式的新闻传媒亭配送系统,采用了B/S模式的体系结构,按照软件工程的设计思想进行设计。
在网络安全性技术的基础上,详细地阐述了新闻传媒亭配送系统设计思想、工作原理和运行机制,最后结合实际设计和实现了一个完全网络化的新闻传媒亭配系统。
一本刊物一份报纸办的是否成功,最终是由发行环境来决定的。
除了党报党刊受到邮政渠道发行保障,有些行业报纸有其特殊办法外,绝大多数的期刊报纸都要面向市场生存。
我们的期刊报纸发行市场现状是主渠道和二渠道两种渠道并存,各自设置门槛,内部互为壁垒。
因此如何的更有效的合理优化报刊和书刊的分配,如何让资料更加适合市场的需要,使得读者有所需,需者有所书就成了我们的目标,该系统就是在此基础上应运而生的。
第二章可行性分析报告
2.1开发报纸发行员投递系统的必要性
近年来,随着人们生活水平的提高和社区的数量增多,发行员与客户也相应的增加,有关的发行员与客户各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致档案管理上的混乱,人力与物力过多浪费,档案管理费用的增加,从而使报社的负担过重,影响报社的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的管理系统,对档案资料进行集中统一的管理。
系统开发的总的设计目标是实现档案管理的系统化、规范化和自动化,实现对档案资料的集中统一的管理。
2.2系统设计原则
2.2.1实用性原则:
确保系统具有良好的系统性能,友好的用户界面,较高的处理效率,便于使用和维护,并采用成熟的技术。
2.2.2先进性原则:
尽量采用先进而且成熟的技术,使系统具有较高的技术水平和较长的生命周期。
2.3经济上可行性
现在,计算机的价格已经被普通老百姓所能接受,性能也有了长足的进步。
而本系统的开发能为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:
第一,本系统的运行可以节省了大量的劳动力;
第二,本系统的运行可以节省资源;
第三,本系统的运行可以大大的提高学校的工作效率;
第四,本系统可以使敏感文档更加安全,
第五,本系统投入少,见效快等等。
所以,本系统在经济上是可行的。
2.4技术上可行性
为本系统的开发我特对个学校进行了深入的调查研究。
现在大多学校有几千人,大概也只有一百个班,每年用于档案管理的发费很大且维护不易,造成学校管理的难题,并且开发人员对用户所提出的要求也都能够满足。
并且本系统的开发我利用MicrosoftAccess作为本系统的数据库,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求。
学校校园网的建设也为新系统服务器/客户端的结构提供了硬件的支持。
使用Dreamware作为系统开发的开发环境,它作为一种现代的编程语言,提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。
综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。
2.5运行上可行性
本系统为一个小型的学生信息管理系统,投入的少,见效快,学校的电脑无论是硬件还是软件都能够满足要求,因此,本系统在运行上是可行的。
2.6法律上可行性
本系统纯为私人设计,在开发过程中没有涉及合同、责任等与法律相抵触的方面。
因此,本系统在法律上是可行的。
第三章概要分析
目的:
设计系统结构,根据需求要析给出的功能得出系统体系结构。
如划分模块。
目标:
通过本系统软件,能帮助工作人员利用计算机,快速方便的对所属社区的信息管理进行维护、输入、输出、查找的所需操作,使散乱的客户数据能够具体化,直观化、合理化。
3.1报纸发行员投递管理系统的分析和概要设计
运行环境:
Windows2000/NT或更高的版本。
系统模块菜单:
3.1.1系统用户管理
实现系统管理员添加
删除以及密码更改功能
3.1.2发行员管理
实现发行员个人信息的维护
对发行员进行查询
3.1.3客户信息管理
实现客户信息的维护
对客户进行查询
3.1.4报纸管理
报纸订购和退订信息的维护
报纸订购和退订信息的查询
3.1.5管理统计
发行员负责区域的安排
客户数量和订购信息的统计
3.2报纸发行员投递管理系统功能描述
对系统管理员添加,删除,更新及查询;
实现对每个发行员添加,删除,更新及查询
实现对每个客户信息添加,删除,更新及查询
报纸订购与退订,及报纸信息的添加,删除,更新及查询
发行员负责的区域的更新,客户数量的统计,订购信息的统计
第四章系统数据结构设计
用户需求具体有报刊发行员管理系统提供保存、更新、查询、维护,这就需求数据库结构能充分满足各种信息的输入与输出,实现有组织地、动态地存储大量关联数据,方便用户访问系统中的数据。
本系统从总体上分为系统系统用户管理、发行员管理、客户管理、报纸管理和统计功能。
每个模块有自己的作用。
下面的各模块功能流图就是由各功能之间的关系而得出的。
表1信息流入图
4.2数据库中的表
而在这里在我们先讲报刊发行员投递管理系统之前,我们先讲一下数据库,因为对于任何一个后台都有它自己的数据库,比如像我的数据库mail。
数据库user里面包含了表power管理权限如图:
表username用户名,账户,权限的管理:
表community是社区的管理:
表systemuser系统用户的相应信息管理:
表worker是发行员的相应信息的管理:
表client是客户相应信息的管理:
表corder是订购与退订的管理:
关系图如下:
第五章报纸发行员投递系统管理详细设计
5.1数据库和建立数据源
ASP跟数据库连接有多种方法,其中ADO是微软提出的一种最新的数据库访问接口,它被设计用来通新的数据访问层OLEDBProvider一起协同工作,以提供通用数据访问能力[1]。
使用ASP技术访问数据库的处理过程如图:
利用ADO,我们可以很容易地将ASP页面与SQL数据库相连接。
首先我们要创建一个到数据库的连接。
为了获得记录集,我们要调用Connection对象的Execute方法,将希望执行的命令的文本字符串传入,一旦有了记录集,就可以在其中循环。
conn.asp包含获得数据连接的函数,这意味着如果数据源有变化,我们只有一个位置需要编辑连接信息(服务器、用户和口令)。
ASP使建立Web页面变得十分容易,但如果想建立一个可以适应大量用户的站点,就需要仔细考虑编码。
Response:
服务器向客户端发送的信息对象,包括直接发送信息给浏览器、重新定向URL或设置cookie值。
Request:
客户端向服务器提出的请求。
Session:
全局变量,在整个网站都生效,是在每一位访问者从Web站点或Web应用程序中首次请求一个ASP页时创建的,它将保留到默认的期限结束(或者由脚本决定终止的期限)。
它与Application对象一样提供一个空间用来存放变量和对象的引用,但只能供目前的访问者在会话的生命期中打开的页面使用。
Server:
提供对服务器上方法和属性的访问,最常用的是Server.CreateObject方法,它允许我们在当前页的环境或会话中在服务器上实例化其他COM对象。
还有一些方法能够把字符串翻译成在URL和HTML中使用的正确格式,它通过把非法字符转换成为正确、合法的等价字符来实现。
共7个对象,其中,Connection、Recordset和Field这三个对象是最重要的,大多数情况下,只要使用这三个对象,我们就足以利用ASP构建基于数据库的Web应用程序了。
ASP和创建及服务于ASP页的过程之间的关系如图
5.2各模块详细设计
由于本系统是基于ASP开发的实现在线操作的系统。
所以,本系统的完成需要借助HTML,又由于HTML是网页编程的基础,所以,在这里就省去HTML代码。
5.2.1连接数据库
<
%
Dimconn,connstr
Setconn=server.createobject(“adodb.connection”)
Connstr=”datebase=newspaper;
uid=;
password=;
driver={SQLServer};
server=C96F775FA15DA8”
Conn.openconnstr
%>
5.2.2系统管理员查询
5.2.3添加系统用户
5.2.4删除系统用户
5.2.5更新系统用户
5.2.6发行员查询
5.2.7发行员添加信息
5.2.8发行员信息删除
5.2.9发行员信息更新
5.2.10客户信息查询
5.2.11客户信息添加
客户信息删除
客户信息更新
报纸订购与退订的查询
报纸订购添加
报纸退订删除
报纸订购与退订更新
统计管理
第六章软件测试
6.1软件测试的目的
软件测试的目的,第一是确认软件的质量,其一方面是确认软件做了你所期望的事情,另一方面是确认软件以正确的方式来做了这个事件。
第二是提供信息,比如提供给开发人员或程序经理的反馈信息,为风险评估所准备的信息。
第三软件测试不仅是在测试软件产品的本身,而且还包括软件开发的过程。
如果一个软件产品开发完成之后发现了很多问题,这说明此软件开发过程很可能是有缺陷的。
因此软件测试的第三个目的是保证整个软件开发过程是高质量的。
6.2软件测试的原则
在模块测试时我们主要从以下几个方面考虑:
1.模块接口;
2.局部数据结构;
3.重要执行通道;
4.出错处理通道;
5.影响上述方面的边界条件。
测试时进行代码审查,从数据类型,变量声明,数据结构进行审查,然后进行功能测试,从输入一些简单的数据开始执行一遍,观测运行期间变量的变化,运行中值的变化范围。
改变测试方案来变换另一个角度进行测试,发现错误并记录,修改代码,测试条件使程序通过多层分支,判别运行结果从而完成模块测试。
总体测试是组装软件的系统技术,本系统测试采用渐增集成测试,即测试单一模块,将测试完的模块加入系统中,进行一次系统测试,依次类推将所有模块加入系统中,在具体测试时,采用自顶向下的结合方式,从主控模块开始,沿各控制层向下移动,逐渐把所有模块结合了。
在测试过程中使用到调试技术:
1.采用debug调试语句,跟踪数据;
2.嵌入打印语句,输出中间结果;
3.利用VisualStudio2003中调试工具,从调试窗口观测变量的变化;
4.设置断点,观察程序在断点附近的状况。
评估运行的可靠性问题:
1.结果正确;
2.运行速度;
3.空间利用率;
4.算法的可行性。
6.3测试的过程与组织
软件测试是一个极为复杂的过程。
如图一所示,一个规范化的软件测试过程通常须包括以下基本的测试活动。
·
拟定软件测试计划
编制软件测试大纲
设计和生成测试用例
实施测试
生成软件问题报告
对整个测试过程进行有效的管理实际上,软件测试过程与整个软件开发过程基本上是平行进行的。
测试计划早在需求分析阶段即应开始制定,其它相关工作,包括测试大纲的制定、测试数据的生成、测试工具的选择和开发等也应在测试阶段之前进行。
充分的准备工作可以有效地克服测试的盲目性,缩短测试周期,提高测试效率,并且起到测试文档与开发文档互查的作用。
此外,软件测试的实施阶段是由一系列的测试周期(TestCycle)组成的。
在每个测试周期中,软件测试工程师将依据预先编制好的测试大纲和准备好的测试用例,对被测软件进行完整的测试。
测试与纠错通常是反复交替进行的。
当使用专业测试人员时,测试与纠错甚至是平行进行的,从而压缩总的开发时间。
更重要的是,由于专业测试人员丰富的测试经验、所采用的系统化的测试方法、全时的投入,特别是独立于开发人员的思维,使得他们能够更有效地发现许多单靠开发人员很难发现的错误和问题。
软件测试大纲是软件测试的依据。
它明确详尽地规定了在测试中针对系统的每一项功能或特性所必须完成的基本测试项目和测试完成的标准。
无论是自动测试还是手动测试,都必须满足测试大纲的要求。
一般而言,测试用例是指为实施一次测试而向被测系统提供的输入数据、操作或各种环境设置。
测试用例控制着软件测试的执行过程,它是对测试大纲中每个测试项目的进一步实例化。
已有许多著名的论著总结了设计测试用例的各种规则和策略。
从工程实践的角度讲有几条基本准则:
1.测试用例的代表性:
能够代表各种合理和不合理的、合法的和非法的、边界和越界的,以及极限的输入数据、操作和环境设置等;
2.测试结果的可判定性:
即测试执行结果的正确性是可判定的或可评估的;
3.测试结果的可再现性:
即对同样的测试用例,系统的执行结果相同。
第七章结束语
基于Web的高校毕业设计管理系统有着广阔的前景,必将对传统管理模式产生深远影响。
本文从计算机学科的两个重要领域—计算机网络技术和数据库技术出发,分析了Web数据库及ASP技术在毕业设计管理系统中的应用。
本文的主要工作如下:
1、探讨了数据库应用系统所经历的主机/终端—客户机/服务器—浏览器/服务器模式,重点讨论了B/S结构的工作原理及其特点,分析了实现Web数据库的不同方法,其中有中间件技术(CGI和API),Java技术、客户端下载、ASP技术、PHP技术,客观的分析了它们的优缺点。
经讨论分析可知,ASP.net技术无论是在操作的可行性和方便性方面,还是在性能上,都是一种实现Web数据库的很好方法。
2、探讨了运用软件工程的基本原理去分析和设计实现毕业设计管理系统的过程。
并对系统的开发原理、功能设计和模块的设计做出系统的分析。
3、论文详尽介绍了毕业设计管理系统的总体框架和使用的主要技术、以及功能的实现。
本文通过理论联系实际,对B/S结构上的Web数据库的不同实现方法作了详尽的分析,同时使用ASP技术开发的一个毕业设计管理系统。
本文仅在我们工作的基础上对这一问题作了初步的探讨,怎样更好地利用网络资源,怎样使教师与学生、学生与学生、教师与教师间的交流更为方便、快捷,怎样在网上查询中引入多媒体技术、人工智能技术和最新的网络技术等等,这些问题还有待进一步研究。
参考文献
[1][美]G.B.戴维斯,M.H.奥尔森著,陈培久,龙连文,黄梯云等译,管理信息系统概念基础结构与研制[M],哈尔滨工业大学出版社,19
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 报纸 发行 投递 系统