ASP监理网络办公系统的设计与实现
目 录
摘 要
Abstract
前 言
1. 绪论
1.1管理信息系统概述
1.2管理信息系统的应用
1.3管理信息系统的发展方向
1.4管理信息系统的组成
1.5作者的所做工作
2. 系统概述
2.1软件功能
2.2软件性能
2.3软件特点
2.3.1局域网上应用
2.3.2网上系统应用
2.3.3系统可扩充性
2.3.4系统可升级性
2.3.5功能清晰
2.3.6功能强大
2.4基本数据
3. 系统分析
3.1系统概述
3.2需求分析
3.3软件设计关键技术
3.4 ASP文件中使用的两种脚本语言
3.5 ASP与Access数据库的连接
3.5.1常用数据库语句
3.5.2建立数据库
3.5.3连接数据库
4.5.4添加新数据到数据库
3.5.5选择数据库里的记录
3.5.6修改(更新)数据库里的记录
3.5.7删除数据库里的记录
4. 系统设计
4.1系统的总体结构
4.2管理信息系统的界面设计
4.2.1界面核心设计
4.2.2界面必须始终一致
4.2.3任务处理结果在线更新
4.2.4在线技术支持
4.2.5界面友好
4.2.6实现无纸化办公
4.2.7系统出错处理设计
4.3主要模块的设计
4.3.1整体设计思想
4.3.2行政管理
4.3.3公共信息
4.3.4交流中心
4.3.5个人助理
4.3.6个人信箱
4.3.7超级管理
4.3.8系统管理
4.4数据库设计
4.4.1数据库需求分析
4.4.2概念模型设计
4.4.3数据库逻辑结构设计
4.4.4数据库物理设计
5. 系统实现
5.1系统开发环境
5.1系统开发时所遇到的困难与解决方案
6. 系统的安装与运行
6.1系统操作说明
6.2系统运行环境
7. 结束语
参考文献
附录一 系统各个模块一览
在计算机软件技术中,人机界面已经发展成为一个重要的分支。
MIS人机界面设计一般遵循以下一些基本原则:
以实现通信功能为界面的核心设计目标。人机界面设计的关键是使人与计算机之间能够准确地交流信息。一方面,人向计算机输入信息时应当尽量采取自然的方式;另一方面,计算机向人传递的信息必须准确,不致引起误解或混乱。另外,不要把内部的处理、加工与人机界面混在一起,以免互相干扰,影响速度。设计MIS时,针对每一个功能,都要按照“I-P-O”的模块化思想,使输入、处理与输出“泾渭分明”,充分体现人机界面的通信功能。这样设计出来的程序不易出错,而且易于维护。报表打印是MIS必备的功能之一,而且打印之前常常需要计算。计算与打印分开设计,虽然消耗时间,但易于整个MIS系统的维护。
统一的人机界面不至于会增加用户的负担,让用户始终用同一种方式思考与操作。最忌讳的是每换一个屏幕用户就要换一套操作命令与操作方法。
例如在整个系统可以以问号图标表示帮助,以磁盘图标表示存盘,以打印机图标表示打印等。
人机界面应该能够告诉用户软件运行的进度。特别是在需要较长时间的等待时,必须让用户了解工作进展情况,如可以设计已经完成了百分之几的任务进度条等。目前,Windows下的应用软件无论大小,其安装程序几乎均做到了这一点。开发MIS软件时,这一点很值得借鉴。
本办公系统较其它MIS软件具有许多自身的特性,提供在线求助功能,甚至提供使用向导,这将给用户带来极大的方便。在多媒体环境下,以语音提示作为操作向导,不会干扰屏幕信息,是一个极佳的选择。
多数MIS软件的数据输入量较大。对于一些相对固定的数据,不应让用户频频输入(特别是汉字),而应让用户用鼠标轻松选择。例如,人事管理系统中的“文化程度”是相对固定的数据,其值一般取“小学”、“初中”、“高中”、“大专”、“大本”、“硕研”、“博研”等。录入这类数据之前,MIS软件应在相应位置弹出一个列表框,待用户以鼠标点击,而不应让用户每次都输入这些汉字。
另外,开发者应编写一个错误实时记录程序,自动记录何日、何时、何程序出了何种错误。总之,所开发的MIS在使用过程中,应使用户的数据输入量降至最低限度,同时也要减少用户的干预量。实践证明,用户干预愈少,MIS系统的满意程度愈高。
整个系统界面设计友好,真正实现了无纸化办公。凭证录入界面完全是表格形式的,一次性可录入多条记录,与实际凭证形式相同,用户在本系统终端上录入凭证,完全实现了用笔在纸上填写凭证到PC机录入的转化,增加了人机亲和力,体现了真正意义上的电子化办公。
误操作、按键连击等均有可能导致数据误录。巧妙地进行程序设计,可以避免此类因素造成的错误。例如,录入学生成绩时,我们可以对其范围进行限定,使用户无法输入0~100以外的数据;录入学生年龄时,不妨根据实际情况将范围限制在15~20之间。
尽量利用企事业现有的软硬件环境,采用先进的管理系统开发方案,从而达到充分利用企业现有资源,提高系统开发水平和应用效果的目的;系统应符合企业事业单位关于监理网络办公系统管理的规定,满足企业相关人员日常使用的需要,并达到操作过程中直观、方便、实用、安全的要求;系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与人员的技术维护人员进行补充、维护。
系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改,备份等一系列相关的操作。
根据监理单位行政管理的特点,利用现有的工作环境来看,员工的人员分布不集中,这样如果单位有通知的话就不能及时地通知到各个员工的,基于以上的特点所设计的行政管理包括如下几个小模块:内部通知,文件学习,上报文件。这样可以及时地根据用户的需要学习或者上传所需要的资料。
考虑到公司员工人数较多,而且每个员工及领导的联系方式不可能都一一记住,尤其是监理方面的单位,有时候监理工程师要去出现场故不能及时地联系到本人,所以基于以上设计思想本模块包括如下几个小模块:常用电话,常用网址,邮编及区号查询,手机地址及IP,万年历。此模块不仅解决了员工们在生活当中为了查询各种地址及邮编的苦恼,更是领导们的好帮手。
基于监理单位的特点所在,经常为城建单位的某个问题需要讨论之后定下结论,但是由于员工及领导们有的时候不一定在同一个楼层或者距离很远的时候就产生了交流的障碍,基于这种原因,设计了交流中这个模块,其中包括如下几个小模块:讨论中心,会议中心,软件下载。这些功能大大的提高了同事之间的感情交流,为公司的共同建设打下了坚实的基础。
基于监理单位的特点所在,对于每个人的日程安排及个人资料的修改及档案的管理,设计了个人助理这个模块,其中包括如下的几个小模块:个人通讯录,日程安排,修改资料,个人档案,这些功能既保证了个人资料的隐秘性又节省了个人管理的时间。
基于监理单位的特点所在,对于个人的信件的管理尤为重要。根据此设计思想设计了个人信箱这个模块,其中包括如下几个小模块:公共信件,写邮件,收件箱,发件箱,回收站。此模块的设计为个人节省了大部分的时间。
基于监理单位的特点所在,超级管理员以管理员的身份登录,对本系统的可登录人员进行管理,实现了管理人员对本单位办公系统的集中管理,保证了系统的安全性。
此模块的设计包括一下几个小模块:文件管理,用户管理,报文管理,单位管理。
基于监理单位的特点所在,对于系统管理的设计思想是管理员对于此网络办公系统进行各方面的管理,这保证了系统的安全性,基于以上的思想设计了此模块,其中包括如下的几个小模块::广告管理,数据备份,数据恢复,数据压缩,技术支持。
在数据库应用系统的开发过程中,数据库的结构设计是其中重要的一个环节。数据库设计的好坏将直接对应用系统的效率以及实现的效果产生影响。好的数据库结构设计会减少数据库的存储量,数据的完整性和一致性比较高,系统具有较快的响应速度,能简化基于此数据库的应用程序的实现等。
数据库需求分析是数据库结构设计,应该尽量设计的第一个阶段,并且是非常重要的一个阶段。这个阶段主要任务是确定基本数据、数据结构处理的流程,组成一份详尽的数据字典,为数据库以后的进一步设计打下良好的基础,作者在仔细调查企业监理网络办公管理系统的基础上,得到本系统所处理的数据流程。
如图4-2所示为系统的工作流程图。
以上内容只是毕业设计作品的部分资料介绍,如果了解更多详情请联系客服QQ:57510459
购买帮助>>