论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > ASP >

A400111公交查询系统

2.2 系统的总体目标

本系统在使用上比较方便、简单;界面设计上美观大方;后期维护上比较容易,如要对功能模块方面作修改,则无需进行整个系统的重新架构。

http://www.paper51.com

以通信功能作为界面设计的核心人机界面设计的关键是使人与计算机之间能够准确地交流信息。一方面,人向计算机输入信息时应当尽量采取自然的方式:另一方面,计算机向人传递的信息必须准确,不致引起误解或混乱。另外,不要把内部的处理、加工与人机界面混在一起(人机界面程序只是通信),以免互相干扰,影响速度。

copyright paper51.com

界面必须始终一致统一的人机界面不至于会增加用户的负担,让用户始终用同一种方式思考与操作。最忌讳的是每换一个屏幕用户就要换一套操作命令与操作方法。例如在整个系统可以以问号图标表示帮助,以磁盘图标表示存盘,以打印机图标表示打印等。

内容来自论文无忧网 www.paper51.com

界面必须使用户随时掌握任务的进展情况人机界面应该能够告诉用户软件运行的进度。特别是在需要较长时间的等待时,必须让用户了解工作进展情况,如可以设计已经完成了百分之几的任务进度条等。目前,Windows下的应用软件无论大小,其安装程序几乎均做到了这—点。开发软件时,这一点很值得借鉴。

copyright paper51.com

界面友好,使用方便

http://www.paper51.com

总之,所开发的系统在使用过程中,应使用户的数据输入量降至最低限度少用户的干预量。实践证明,用户干预愈少,系统的满意程度愈高。 http://www.paper51.com

2.3 技术可行性分析

内容来自论文无忧网 www.paper51.com

1、独立开发

copyright paper51.com

独立开发适合于有较强的管理信息系统分析与设计队伍和程序设计人员、系统维护使用队伍的组织和单位,如大学、研究所、计算机公司、高科技公司等单位。独立开发的优点是开发费用少,实现开发后的系统能够适应本单位的需求且满意度较高,最为方便的是系统维护工作。缺点是由于不是专业开发队伍,容易受业务工作的限制,系统优化不够,开发水平较低,且由于开发人员是临时从所属各单位抽调出来进行管理信息系统的开发工作,这些人员在其原部门还有其他工作,所以精力有限,容易造成系统开发时间长,开发人员调动后,系统维护工作没有保证的情况。因此,一方面需要大力加强领导,实行“一把手”原则,另一方面可向专业开发人士或公司进行咨询,或聘请他们作为开发顾问。

paper51.com

2、委托开发

内容来自论文无忧网 www.paper51.com

委托开发方式适合于使用单位无管理信息系统分析、设计及软件开发人员或开发队伍力量较弱、但资金较为充足的单位。双方应签订管理信息系统开发项目协议,明确新系统的目标和功能、开发时间与费用、系统标准与验收方式、人员培训等内容。委托开发方式的优点是省时、省事,开发的系统技术水平较高。缺点是费用高、系统维护需要开发单位的长期支持。此种开发方式需要使用单位的业务骨干参与系统的论证工作,开发过程中需要开发单位和使用单位双方及时沟通,进行协调和检查。

http://www.paper51.com

3、合作开发 http://www.paper51.com

合作开发方式适合于使用单位有一定的管理信息系统分析、设计及软件开发人员,但开发队伍力量较弱,希望通过管理信息系统的开发建立完善和提高自己的技术队伍,便于系统维护工作的单位。双方共享开发成果,实际上是一种半委托性质的开发工作。优点是相对于委托开发方式而言节约了资金,并可以培养、增强使用单位的技术力量,便于系统维护工作,系统技术水平较高。缺点是双方在合作中沟通易出现问题,需要双方及时达成共识,进行协调和检查。

paper51.com

总之,不同的开发方式有不同的长处和短处,需要根据使用单位的实际情况进行选择也可综合使用各种开发方式。

copyright paper51.com

本系统是一个典型的数据库应用程序。现有的数据库应用程序开发技术已非常成熟,利用现有技术完全可以实现预定的功能。ASP语言简单、功能强大并容易掌握,其脚本语言有VBScript和JavaScript。而SQL是一个非常优秀的小型数据库管理软件,方便使用,性能稳定。于是,采用ASP+SQL技术完全能够实现本系统的开发。 http://www.paper51.com

2.4管理信息系统的开发过程 copyright paper51.com

管理信息系统的开发过程一般包括系统开发准备、系统调查、系统分析、系统设计、系统实现、系统转换、系统运行与维护、系统评价等步骤。根据开发系统的大小、复杂、投入、方式、方法等因素的不问,各步骤的要求和内容也不同,用户需要根据实际情况进行取舍和计划。 内容来自论文无忧网 www.paper51.com

1、系统开发准备

内容来自论文无忧网 www.paper51.com

系统开发准备工作主要包括提出系统开发要求、成立系统开发小组、制订系统开发计划等工作。

内容来自www.paper51.com

2、系统调查 paper51.com

新系统的系统分析与系统设计工作都要建立在对现行系统调查的基础上,即必须调查现行系统的运行情况、问题等,明确用户的需求,特别是合作开发和委托开发方式。

内容来自www.paper51.com

调查的主要内容有: copyright paper51.com

(1)现行系统概况:该组织的发展历史、目前组织的规模、工作状况、管理水平、与外界的主要联系等。调查该项内容的目的主要足为了划分系统界限、系统与外界的输入输出接口等。 paper51.com

(2)组织机构:画出组织的组织结构图,弄清组织工作范围、地理位置等,发现不合理问题及新系统启动后可能对现有组织的影响。 内容来自www.paper51.com

(3)业务流程:按照业务种类的不同和处理时间的先后不同,深入了解现行系统的业务流程,画出现行系统业务流柞图,并与业务人员反复讨论,得到认可。调查中要注意定性与定量相结合,注意人、财、物、信息的流向、规格、频率、要求以及需要解决的问题等。

内容来自论文无忧网 www.paper51.com

(4)报表、数据处理:了解各种统计报表、数据的格式、内容、处理时间及上报时间、频率、规律,存在的问题,对新系统的要求、希望等并收集各种报表。

paper51.com

(5)问题:现行系统中存在的主要问题和薄弱环节,可以按照严重程度分成不同的等级。新系统的建立应能解决大部分问题,并改善薄弱环节。 http://www.paper51.com

(6)新系统的功能和目标:了解用户对新系统功能的要求, 内容来自www.paper51.com

3 系统分析 http://www.paper51.com

3.1 系统需求分析

内容来自www.paper51.com

系统分析(又称逻辑设计)是管理信息系统开发的关键环节,要求在系统调查的基础上,对新系统的功能进行细致的分析,并建立一个新系统的逻辑模型。经过以上对本系统的调研及可行性分析后,下面将对系统在功能上以及性能上进行进一步的需求分析。 copyright paper51.com

3.1.1功能需求

paper51.com

(1)系统管理功能

paper51.com

系统管理功能主要实现基本信息的管理以及系统参数设置,基本信息主要包括站牌信息、经过的站点等,管理员可以对其信息进行添加、修改、删除操作。系统参数设置主要是对系统所面对的用户进行设定。 内容来自www.paper51.com

3.1.2性能需求 paper51.com

设备需求:PC机,Windows 2000/98/XP操作系统, PⅡ以上,64MB RAM。

内容来自论文无忧网 www.paper51.com

服务器,采用SQL数据库管理。 内容来自www.paper51.com

4.系统设计

http://www.paper51.com

系统设计又称系统物理设计。系统设计要根据系统分析报告中的系统逻辑模型综合考虑各种约束,利用一切可利用的技术手段和方法进行各种具体设计,确定新系统的实施方案,解决“系统怎么做”的问题。 copyright paper51.com

结构化系统设计是指利用一组标准的图表工具和准则,确定系统有哪些模块,用什么方法连接,如何构成良好的系统结构,并进行系统输入、输出、数据处理、数据存储等环节的详细设计。这一阶段的重点是设计好系统的总体结构,选择最经济合理的技术手段。系统设计阶段的文件是系统设计报告(又称系统物理设计说明书) copyright paper51.com

4.1概要设计 内容来自www.paper51.com

4.1.2功能模块描述

copyright paper51.com

(1)登录模块

http://www.paper51.com

根据用户输入的用户名和密码,与数据库中进行匹配,验证帐号和密码,

内容来自论文无忧网 www.paper51.com

(2)线路管理模块

http://www.paper51.com

根据管理员登录的信息,加载其所有的信息。

内容来自www.paper51.com

(3)线路选择模块 paper51.com

根据乘客登录的情况,显示该乘客权限范围相应的所有公交线路供其选择,如果该乘客的状态为锁定,则提示无法察看。

paper51.com

(4)筛选线路模块

copyright paper51.com

管理员成功登录后,加载出该管理员给出的线路情况,包括管理员的基本信息,站点的一些基本信息,若用户人数超过了论坛的限定人数,管理员可以通过对相应用户进行淘汰。若接受该用户则同意,而经确定后的用户又需要退出,则可自行退出。 http://www.paper51.com

(5)留言联系模块设计

http://www.paper51.com

根据用户登录的信息,若是用户,则在收件框里加载所有的公交信息,根据需要选择其线路,并可以发短信与其取得联系;若是管理员,则加载其所有管理信息,可以选择多个用户进行群发,也可以给个别用户进行短信联系。 内容来自www.paper51.com

(6)管理员成功登录后,可以对用户信息进行管理。包括添加信息、修改信息、删除信息等。还可以对系统参数进行设定。

内容来自论文无忧网 www.paper51.com

------分隔线----------------------------
联系方式