高校教材信息管理系统案例

合集下载

管理信息系统案例分析

管理信息系统案例分析
二、公司前期筹建
二、公司前期筹建
基于上述分析,我们发现二手书市场很有前景,结合前期经验决定创建 一个在多个校园进行二手书籍业务运营的公司。公司基本信息如下: 企业机构: 秦皇岛市书虫二手书营销公司 经营模式: B2C及传统销售模式 员工数量: 40 - 50人 主要市场: 秦皇岛市各大校园 客户类型: 学习者 ,在职人员 产品信息: 二手书籍,二手杂志,二手周刊 企业介绍: 我公司主要销售二手图书,杂志,教材教辅,公司对秦皇岛市内订货可送货上门.我公司立足秦皇岛,面向全国,对市外购书的读者,我公司采用邮寄方式送达,欢迎广大读者朋友订阅。
01
服务器软硬件维护:计算机硬件在使用中常会出现一些问题,网络设备也同样影响企业网站的工作效率,网络设备管理属于技术操作,非专业人员的误操作有可能导致整个企业网站瘫痪。
没有任何操作系统是绝对安全的。维护操作系统的安全必须不断的留意相关网站,及时的为系统安装升级包或者打上补丁。
03
五、网站后期维护
网站维护的项目包括服务器、操作系统、和Internet联接线路等等,以确保网站的24小时不间断正常运行。
02
网站维护的目的是为了让本公司网站能够长期稳定地运行在Internet上,及时地调整和更新网站内容,在瞬息万变的信息社会中抓住更多的网络商机。
01
网站维护的目的
五、网站后期维护
网站内容的更新:一个好的网站需要定期或不定期地更新内容,才能不断地吸引更多的浏览者,增加访问量。
单击添加大标题
四、运营管理
综合来说本公司的物流信息系统流程如下:
收取服务费:除了按商品价格收费外,还要收取一定的服务费。
01
会员制:根据不同的方式及服务的范围收取会员的会费。
02

教材管理信息系统

教材管理信息系统

经济与管理学院《管理信息系统实验》报告姓名:一、学校教材管理信息系统的规划1、开发背景介绍2、系统的需求分析(从学生、教师、教材科管理人员的角度分别进行)。

3、系统的目标和功能分析二、学校教材管理信息系统的分析1、组织结构分析:对该系统涉及到的组织部门及其之间的功能关系进行分析,绘制出组织结构图。

2、系统需求分析:结合系统用户的需求分析,提出系统的改进思路。

3、系统新的逻辑方案设计(1)根据用户对系统功能的预期,设计出系统功能结构图(2)新系统业务流程设计,绘制新系统业务流程图(3)新系统数据流程分析,绘制新系统数据流程图(4)根据数据流程图,编制数据字典;三、学校教材管理信息系统的设计1、统代码设计、校验码的设计2、数据库设计(ER模型和关系数据模型设计)3、存储文件(数据库)结构设计(设计表(数据库文件名称、数据库字段名称、数据库文件结构)、和表之间的关系4、输出设计5、输入设计一、学校教材管理信息系统的规划(一)开发背景介绍:随着信息技术的发展,计算机在各行各业都得到越来越广泛的应用,各级学校教育部门也同样面临着信息时代的巨大挑战。

教务管理工作是学校管理工作的重要组成部分,教务管理的计算机化将是建设现代化学校必不可少的基本条件。

同时,随着我国教育水平的提高,招生数量比例增大,传统的学生管理的工作量繁琐复杂。

所以,针对具体情况开发了教务管理信息系统。

(二)项目概况;节省人力资源,快捷方便,提高学校管理的质量,快捷的管理学生信息,教师信息,课程信息。

通过该系统方便全校同学们选课,报名,查询成绩。

教师发布成绩等业务操作。

(三)可行性分析:(1)管理可行性:信息化的教务管理在如今的信息时代是大势所趋,而且随着现代管理理念、方法和途径的发展,教务信息化管理手段日渐成熟,也必定会突飞猛进,所以从长远利益出发,主管领导对该项目的开发与实施会大力支持。

(2)经济可行性:采用教务管理信息系统可取代原系统的单据手工传递工作,减少人工开支,节省资金,并且可大大提高信息量的取得,缩短信息处理周期,规划教学资源,提高学生信息,及时反馈教学信息的利用率,使教学质量更上一个台阶。

高校教材管理系统.doc

高校教材管理系统.doc

⾼校教材管理系统.doc⾼校教材管理系统⾼校教材管理系统(13)⾼校教材管理系统1.题⽬要求:●实现出版社、教材类型等的管理;●实现教材的订购管理;●实现教材的⼊库管理;●实现教材的领⽤管理;●创建规则实现教材的书号必须满⾜以ISBN开头,后跟10个数字的格式,⽐如:ISBN7302120363;●创建触发器,实现教材⼊库和出库时⾃动修改库存数量;●创建存储过程统计各种教材的订购、到货和发放数量;●建⽴数据库相关表之间的参照完整性约束。

2.设计基本要求:(1)仔细阅读题⽬要求,分析⾼校教材出现的问题做需求分析(2)结构设计,包括概念结构设计,逻辑结构设计和物理结构设计与⾼校教材管理相结合;(3)列出实体、联系及实体和联系的属性;(5)画出E-R图;E-R图转换成关系模式,并注明主码和外码;(6)建⽴直观的数据字典;(7)创建数据库,正确的SQL语句;(8)根据题⽬的要求写查询、存储过程、触发器等。

3.设计过程:(1)问题描述:根据所学SQL知识对⾼校管理系统实现管理,主要实现出版社、教材类型管理,教材的订购、⼊库、领⽤管理。

(2)需求分析a.出版社:(出版社编号,出版社名称)相应的约束条件及与教材的处理关系;b.教材:(教材编号,教材名称,教材类型,出版社,教材编号)教材编号的主键设置及与其他表的外键相关;c.发放情况:(教材号,发放数量)注意发放数量与库存量之间的关系(教材发放以后,库存量的数量随发放量递减规律);d.库存情况:(教材号,库存量)教材的发放量与库存量的关系(发放之前确定实际的库存量必须有⾜够的库存量);f.库存情况:(教材号,订购数量,到货数量)到货数量与库存量之间的关系(到货数量与库存数量的累加关系);(3)数据库系统功能设计:⾼校教材管理系统出版社表信息管理发放表信息管理库存表信息管理教材表信息管理订购表信息管理添加查询修改删除b.局部ER图—教材发放表c.局部ER图—教材库存表d.局部ER图—教材表e.局部ER图—教材订购表整体ER 图:(5)关系类型表:对SQL 编程中使⽤到的项及类型的集中,⽅便编程及数据出错时检查。

高校教材管理系统的分析与设计

高校教材管理系统的分析与设计

软件学院
课程设计报告书
课程名称软件工程课程设计
设计题目高校教材管理系统的分析与设计专业班级
学号
姓名
指导教师
2013年1月
目录
1.设计时间 (3)
2.设计目的 (3)
3.设计任务 (3)
4.设计内容 (3)
4.1设计内容概述 (3)
4.1.1组织机构介绍 (4)
4.1.2现业务流程介绍与分析 (4)
4.1.3现业务流程描述 (4)
4.1.4现业务流程图 (5)
4.1.5现业务流程分析 (6)
4.1.6新业务流程介绍与分析 (6)
4.1.7新业务流程描述 (6)
4.1.8新业务流程图 (7)
4.1.9新业务流程与原业务流程的比较 (9)
4.2需求分析 (9)
4.2.1总体目标 (10)
4.2.2 具体目标 (10)
4.2.3系统数据建模(ER图) (10)
4.2.4 系统功能建模(数据流程图) (13)
4.2.5数据字典 (17)
4.3总体设计 (19)
4.3.1总体设计HIPO技术 (19)
4.3.2系统层次图 (19)
4.3.3系统IPO图 (19)
4.3.4数据库设计 (22)
4.4详细设计 (23)
4.4.1模块详细设计 (23)
4.4.1.1模块定义 (23)
4.4.1.2输入项目 (23)
4.4.1.3输出项目 (24)
4.4.1.4程序过程设计 (24)
5总结与展望 (26)
参考文献 (27)
成绩评定 (27)。

教学管理信息系统分析与设计案例

教学管理信息系统分析与设计案例

图 10-2 总体业务流程图分析
10.2.4 管理功能分析
按功能划分可将系统划分为教师管理、学生管理、用户管理、课程管理、成绩管理、教 学评价、奖惩管理、学籍异动管理、院系管理、课件管理、代码管理、报表打印等模块,如 图 10-3 所示。
教师管理:教务处对教师信息的添加、修改、查看、删除,教师可查看自己的信息,修 改自己的联系方式。
图 10-4 教师管理业务流程分析
图 10-5 教师管理数据流程分析
说明:教师被聘用后,教师档案转入学校人事部门,教务处根据教师档案录入教师的基
本信息,同时创建了一个用户类型为教师,用户名和密码都是教师号的教师用户。教师登录
系统后可查看自己的基本信息及修改联系方式等信息,教务处可查看及修改所有教师的信
10.1.2 系统定义及目标
本系统的目的是开发“教学管理信息系统”,通过本系统对教务工作的各个环节进行管 理,实现教务处信息管理的电子化,提供一个电子化的管理平台。
教学管理系统的目标是:运用先进的信息处理技术和手段,建立起比较高效的教学管理 信息系统;解决教学管理中大量数据的收集、存储、检索和传递等问题,以减轻教务处工作 强度,提高工作效率和业务管理水平。其任务是建立起一个以计算机为基础的安全可靠的计 算机系统,实现业务处理电子化和管理手段科学化。
10.2 系统总体需求分析
10.2.1 组织结构
本案例系统中教务处下设 5 个科室:网络与信息管理科、教务科、学籍管理科、招生办 公室、教学研究与质量管理科。网络与信息管理科负责教务管理信息系统及处内办公设备和 网络的维护,负责对外联络与接待等事宜,处理国有资产管理。教务科负责协调日常教学运 行工作,组织实施教学计划、落实各学期开课、实习计划及教学任务;核查教师教学任务和 教学工作量,预算教学经费;组织教学秩序检查,考查教师的教学情况并处理教学中的问题; 负责办理校内外人员的进修、旁听手续。学籍管理科负责审核毕业生资格;补办毕业证明书, 组织在校生转专业、升留级、转学等工作,处理违反学籍管理规定的学生,学籍的维护和电 子注册。招生办公室负责编制、申报、落实普通本专科专业招生计划和分省来源计划;编制 学校招生章程,制定相关招生规定,组织网上招生宣传,组织实施远程录取工作;汇总新生 信息,统计分析相关信息,撰写招生总结;新生分班,编制学号,印制新生名册,维护教务 系统新生信息;审查新生入学资格;处理招生工作的遗留问题等。教学研究与质量管理科负 责新开课程的组织和评审,组织新专业的论证和申报、专业调整与建设,拟定教学改革方案, 组织课程建设工作。教务处组织结构图如图 10-1 所示。

岳阳职院教材管理信息系统(参考)资料

岳阳职院教材管理信息系统(参考)资料

岳阳职院教材管理信息系统设计与开发1.项目概述1.1传统业务管理模式介绍教材管理是教务管理的一个子模块。

学校的教材管理往往是很复杂、繁琐的。

教材的管理工作是高等院校教学管理工作的重要组成部分,它具有知识面广、时间性强、计划性强和服务性强等特点。

教材管理水平的高与低直接影响教学工作的进行和教学质量的提高。

因此,学校的教材管理必须实现计算机化。

这样,才能准确及时地掌握教材的出版发行动态,教材的使用计划,教材的库存变化,并在规定的时间内作好教材建设、教材研究和教材供应等工作。

长期以来,教材管理工作一直采用传统的手工管理。

人们的主要精力都忙碌于制定教材的使用计划、审核预订教材的种类和册书,采购发放教材,以及库存管理等事务团。

管理人员根本无法用更多的时间去更新知识、从事教材建设和教材研究工作。

传统的教材管理方法劳动强度大,易出错。

管理人员迫切地要求利用微机完成教材管理工作,从而减轻劳动弧度,从繁杂的事务中解放出来,使教材管理工作更加科学化和现代化。

1.2现有信息系统应用情况高校教务管理信息系统是在校园网络环境下实现的对学分制本(专)科生教务进行计算机管理的集成系统。

通过校园网把信息采集的触角延伸到各院、系,实现了信息从哪里来就从哪里入网,把信息采集工作融化到行政人员的日常事务管理中,发挥院、系、部教务管理的职能,提高院、系、部的教务管理水平、质量、效率,彻底解决教务管理信息量大,信息采集难,信息反馈滞后,信息准确率低的瓶颈,建立起及时、准确、全面、丰富的教务管理信息平台,为学校宏观决策提供有力的支撑,全面推进高质量、高水平、高效率的教务管理。

随着社会对教育的需求发展,以及岳阳职院规模的不断扩大,招生人数的逐年递增,入读学生越来越多。

伴随规模增大而来的,是教务管理工作的日益复杂和繁重。

教务管理水平的高低体现了整个学校教学管理水平的高低,它的好坏直接关系到一所高校在当前社会竞争中的生存、发展与地位。

由于管理技术的不断发展,原有的教务管理模式及流程有些己不适应现代高校发展的要求。

教材管理信息系统的设计与实现

教材管理信息系统的设计与实现

教材管理信息系统的设计与实现[摘要]:本文主要论述了高等院校教材管理计算机信息系统(简称MIS—Management and Information System)的设计思想与实现方法,由于本系统具有使用方便,操作简单,安全稳定,工作流程清晰合理,并与用户熟悉的工作方式相一致,用户无需培训即可方便地使用该系统进行工作,深受用户的欢迎。

[关键词]:高校教材管理信息系统系统设计一、概述我国高等学校的教材管理工作,在各高校一般是由教务处下属的教材科负责完成,其主要工作内容包括:每学期的教材计划制定、教材采购、教材入库、教材领用、记账、结算等一系列的工作。

由于在高校中专业设置门类多,各专业每学期开设的课程种类也较多而且互不相同。

因此,教材科每学期所涉及管理的出入库教材种类少则几百种多则几千种,经手的教材册数少则几千册多则几万册。

特别是近年来,随着我国高等教育规模的不断扩大,高校学生人数迅速增加,使各高校的教材管理工作更加繁重。

据调查,到目前为止,我国还有许多高校,甚至一些重点院校的教材管理工作仍为手工管理方式,这种管理方式不但与现实高校教材管理业务的需求不相适应,而且也与高校信息化建设的发展趋势不相适应。

因此,高校教材管理人员目前迫切需要一套方便、高效的计算机化的管理信息系统来代替他们繁重、低效的传统手工管理方式,并最终实现教材管理的全面自动化。

鉴于上述需求,一方面,我们对高校教材管理业务进行了详细调查,另一方面,又对以前推广的教材管理系统失败的原因作了进一步的分析,并采用比较先进的现代计算机软硬件技术,设计开发了一套具有方便、高效、易用等特点的“高校教材管理信息系统”。

二、高校教材管理的业务流程与数据流程经调查,各高校教材管理的业务流程及数据流程都大同小异,其基本流程如下图1和图2所示。

由图可见,原教材管理业务及数据流程清晰顺畅,基础数据完整,管理规范,因此,在计算机化的教材管理信息系统开发中,可基本不必改变原系统的处理流程,而只需根据计算机信息处理的特点,将原系统库存管理中所使用“分帐”数据的重复登记处理过程去掉,用户如需查询“分帐”库存管理中的数据,可由计算机自动从“总账”和“出库单”的数据库文件中随时提取。

高校教材信息管理系统案例

高校教材信息管理系统案例

高校教材信息管理系统案例一、引言高校教材信息管理系统是为了满足高校教材管理的需求而设计和开辟的一套信息管理系统。

本文将详细介绍该系统的设计目标、功能模块、技术架构和实施步骤。

二、设计目标1. 提高教材管理效率:通过系统化管理教材信息,减少人工操作,提高工作效率。

2. 提供准确的教材信息:系统能够及时更新教材信息,保证教师和学生获取到最新的教材信息。

3. 优化教材采购流程:系统能够根据教师和学生的需求,自动进行教材采购计划的生成和审核。

4. 提供数据分析和决策支持:系统能够对教材采购、库存和使用情况进行统计分析,为决策提供科学依据。

三、功能模块1. 用户管理模块:用于管理系统的用户,包括教师、学生和管理员,实现用户的注册、登录、权限管理等功能。

2. 教材信息管理模块:用于管理教材的基本信息,包括教材名称、作者、出版社、ISBN号等。

管理员可以添加、修改和删除教材信息。

3. 教材采购管理模块:用于管理教材的采购计划和采购定单,包括采购计划的生成、审核和执行,采购定单的生成和查看。

4. 教材库存管理模块:用于管理教材的库存情况,包括教材的入库、出库和库存查询。

5. 教材使用管理模块:用于管理教材的使用情况,包括教材的分发、归还和使用统计。

6. 数据分析模块:用于对教材采购、库存和使用情况进行统计分析,生成相关报表和图表。

四、技术架构1. 前端技术:使用HTML、CSS和JavaScript进行页面的设计和开辟,实现用户界面的友好和交互性。

2. 后端技术:使用Java语言和Spring框架进行系统的后端开辟,实现各个功能模块的业务逻辑。

3. 数据库技术:使用关系型数据库MySQL进行数据的存储和管理,保证数据的安全性和一致性。

4. 服务器技术:使用Tomcat作为应用服务器,部署和运行高校教材信息管理系统。

五、实施步骤1. 需求分析:与高校教材管理部门进行需求沟通,明确系统的功能和性能要求。

2. 系统设计:根据需求分析结果进行系统的整体设计和模块设计,确定系统的技术架构和数据库设计。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

[课堂案例分析]案例51 基于Web的高校教材查询系统的分析与设计1.开发背景**高校是一所综合性高校,其涉及的专业课程多,教材用书种类多,数量大,传统的管理方法存在着效率低,易出错等诸多弊端,特别是学生、教师对教材使用情况了解相对较少,信息的透明度较低,与当前高校管理中倡导的“以人为本”的管理思想存在着很大的差距。

为此该校教材科开发了一套基于C/S的教材管理信息系统。

该系统主要包括以下六项处理功能:系统维护、教材订购计划管理、教材库存管理、教材销售处理、学生预收款管理、数据统计、查询与分析等功能。

但是由于基于C/S的管理信息系统自身存在的使用范围小、地点固定等缺点,依然不能满足管理上的需要。

如学生想知道教材科是否有某本书、想了解自己教材款的使用情况,教师想要预订下学期的教材等都必须亲自去教材科,一方面浪费了学生和教师的时间和精力,另一方面也加大了教材科的工作量,为此教材科希望在原有的基于C/S的教材管理信息系统的基础上,利用高校校园网的强大存储能力和方便的网络查询能力,采用流行的Browser/Server结构体系,将最终用户界面统一为浏览器,开发基于Web 的教材信息查询系统,更好地满足各类人员对教材信息管理的需求。

2.系统调查通过对该高校教材科的业务工作进行的调查,我们发现该教材科的业务对象主要有三类:学生、教师和教材科,其相应的日常业务也可以分为三类,分别是:(1)有关学生的业务教材科对于学生的业务主要是为学生提供入学以来在教材科的购书详细资料的查询,存款详细资料的查询,剩余款项数额查询及学生对所需教材的查询等等。

以往的方式是学生到教材科,提供自己的姓名、系别、年级,然后教材科在原始记录中查询。

(2)有关教师的业务教师的业务主要是登记查询教师领书的信息,每学期开学,各系教师根据上学期预定的教材记录到教材科领取教材,并登记;每学期教师可以预定下学期所用教材,方式是教师在学期末到教材科,提供所需教材名称、教师个人信息等,然后教材科记录相应信息并制定相应采购计划。

(3)有关教材科的业务教材科的业务主要是采购图书,发放教材,对库存图书、学生购书信息、教师(院系)领书的信息进行管理、统计。

这其中涉及到所有有关教材的各种信息、数据,这部分也是教材科最主要、核心的业务。

通过对上述业务的归纳,可以画出该系统的功能体系图,如图1所示。

3.业务流程分析3.1业务分类通过对上述业务的了解及分析,新系统的业务可以分为通用查询业务、专用查询业务和网上预定业务三部分。

(1)通用查询业务通用查询业务包括教材基本信息查询业务、学生购书查询业务、学生存款查询业务、教师领书查询业务、教材零售查询业务等。

任何人在学校或校外都可以使用自己的用户名和密码在任何一台能够上网的电脑上查询他想要查询的内容(其中教材基本信息查询不需要用户名和密码)。

(2)教材科专用查询业务专用查询业务是针对教材科的业务,这部分业务不对外开放,因为它没有对外开放的必要,这部分业务主要是辅助教材科对库存中教材的数量,更新速度等进行统计、预测、分析。

具体业务应包括:教材库存统计业务、教材零售统计业务、学生购书统计业务和学生退书统计业务及教师(院系)领书情况的统计业务。

(3)教材预订业务网上教材预订业务是办公自动化优越性的体现。

在新业务系统中,各系要预订教材不用像以前跑到教材科进行登记了。

只要在预定系统中输入所要预定的教材的信息,就可以完成对教材的预定,这样大大提高了工作效率。

为完成网上预定的过程,相应的应该完成一系列的业务,包括:预定教材信息录入、预定教材信息的修改、预定教材信息查询和预定教材信息统计等内容。

3.2 业务流程图由于业务较多,在此仅对通用查询业务和网上教材预定业务分别举例加以说明。

(1)通用查询业务以学生查询业务为例,该业务是学生向系统输入用户名和密码进行身份认证,认证成功的学生就可以查询其在教材中心的某一笔或全部购书、退书及存取款记录。

其业务流程图如图2所示。

(2)教材预订业务教师进行教材预订的业务流程是教师首先输入自己的用户名和密码进行身份认证,然后在教材预订系统中输入自己下学期所上课程要使用的教材基本信息,在规定的时间内,教师也可以对已输入的教材信息进行查询和修改,超过了预定的时间,该信息将被转移到教材计划表中。

该业务的业务流程图如图3所示。

4、数据流程分析数据流程分析是在对上述业务流程图进行分析的基础上,从系统的科学性、管理的合理性和实际运行的可行性角度出发,将信息处理的功能和彼此之间的联系自顶向下、逐层分解,在逻辑上精确地描述新系统应具有的功能、数据输入、图3 教材预订业务流程图4.1 数据流程图由于该系统的数据流程图较多,我们依然只对学生查询业务和教材预订业务的数据流程图做详细介绍。

(1)学生查询子系统由于学生要对自己的信息进行查询,涉及个人机密,所以学生应该首先进行身份确认,即登录系统,在身份得到确认后才可以查询自己的购书记录,退书记录、自己的存款账户以及教材科现有教材的情况,其数据流程图如图4所示。

(2)教材预订子系统根据业务流程图对教材预订系统的描述,该系统的数据流程图如图5所示。

4.2 数据字典数据流程图只是从数据流向的角度描述了系统的组成和各部分之间的联系,但却没有具体说明各个组成部分和数据流的具体含义,而数据字典正好弥补了这一不足,数据字典是对数据流程的最底层图中的数据项、数据流、数据存储、处理逻辑和外部实体进行了详细的说明。

由于系统分析中数据字典的内容非常多,在此仅对各个部分分别举例进行说明。

(1)数据项的定义数据项编号:A01-01数据项名称:学号别名:无简述:学生信息表中某个学生的学号类型:字符型长度:10个字节取值范围:0000000000-9999999999图5教材预订子系统数据流程图数据项编号:A02-01数据项名称:教材编号别名:编号简述:教材信息表中某种教材的编号类型:字符型长度:6个字节取值范围:字母+数字(2)数据结构的定义数据结构编号:D2数据结构名称:教材信息表简述:教材科库存教材的信息情况表数据结构组成:教材编码+教材名称+作者+出版社+版别序号+印刷批次+出版日期+价格+理论库存量+实际库存量+库存位置数据结构编号:D1数据结构名称:学生信息表简述:学生的相关信息数据结构组成:学号+学生姓名+用户名+密码+当前余额(3)数据流的定义数据流编号:F02-01数据流名称:登录信息简述:用户登录系统时需要输入的用户信息数据流组成:用户名+密码数据流来源:学生、教师、教材管理人员流通量:1000份/天高峰流通量:700份/每天15:00-21:00(4)处理逻辑的定义处理逻辑编号:P1处理逻辑名称:验证登录信息简述:验证用户身份输入的数据流:登录信息,来源:外部实体“学生”、“教师”等处理:查询“学生信息表”或“教师信息表”,判断其是否为合法用户输出的数据流:合法用户,去向是处理逻辑“输入查询条件”、“输入教材预订信息”等非法用户,去向是外部实体“学生”、“教师”等处理频率:200次/天(5)数据存储的定义数据存储编号:D3数据存储名称:学生领书表简述:存放学生在校期间所有的领书记录数据存储组成:流水号+学号+教材编码+领书日期+数量+单价+业务员关键字:学号+教材编码+领书日期相关联的处理:P4(“查询”)等(6)外部实体的定义外部实体编号:S2外部实体名称:教师简述:本校所有任课教师输入的数据流:F1(“非法用户信息”)等输出的数据流:D02-01(“用户登录信息”)等5、系统设计5.1 系统总体设计5.1.1 系统硬件设计在开发一个网上浏览系统时,特别是基于具有大量数据的数据库系统的网站时,需要多服务器的共同支持。

虽然这些服务可以在一个服务器上集成,但这样做可能会有安全问题。

所以针对最典型的网络应用,至少需要两台服务器,他们分别是:Web 服务器和数据库服务器。

浏览器、Web服务器与数据库服务器之间的三层体系结构关系如图6所示。

校园网Web服务器为Sun Ultra Enterprise 450的UNIX服务器,不兼容微软的IIS/ASP平台,所以浏览系统的Web服务器选用HP LH3服务器,通过在校园网主DNS服务器设定域名进行解析。

数据库服务器同样采用HP LH3服务器并安装微软的SQL Server 7.0数据库平台。

5.1.2 系统软件设计本系统全面采用微软的产品解决方案。

Web服务器操作系统采用微软的Windows NT Server 4,Web服务器为微软的Internet Information System 4,数据库管理系统采用微软的SQL Server 7,开发工具采用微软的Visual InterDev,采用微软的Active Server Pages(ASP)技术开发网站。

Active Server Pages程序是在服务器端工作,并且通过服务器端的编译动态的送出HTML文件给客户端,而不像一般Script是在客户端通过浏览器执行,因而产生各厂商浏览器并不完全支持某种脚本语言而造成执行错误的现象;当客户端浏览器向服务器端要求一个.ASP文件(Active Server Pages文件后缀名为.asp)时,Server会将把这个ASP文件从头到尾读一遍,并加以编译执行(利用核心程序ASP.DLL的编译),最后送出标准HTML格式文件给客户端,由于送给客户端的是标准的HTML格式文件,所以可以克服浏览器互不兼容的问题。

图6 三层体系结构示意图5.2代码设计代码设计是系统设计中非常重要的一部分。

本系统中设计多个代码的设计,如“学号”,为了和学校中的其他系统保持一致,所以使用学校目前“学号”代码的设计,其设计规则如下:顺序号年级专业院系编码“教材编码”的设计考虑到教材一般都是各个院系有自己专用的教材,所以其代码设计如下:顺序号院系编码由于该高校的院系不超过30个,所以“院系编码”的设计采用了3位的顺序码。

其他代码设计不再一一列举。

5.3数据库设计数据库设计是在选定的数据库管理系统基础上建立数据库的过程。

数据库设计时需要综合各个子系统的数据需求,分析各个数据之间的关系,按照DBMS提供的功能和描述工具,设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满足各种查询要求的数据模型。

该设计过程包括概念结构设计、逻辑结构设计和物理结构设计。

5.3.1 概念结构设计在系统的数据库设计中,首先要对系统分析得到的数据字典中的数据存储进行分析,分析各数据存储之间的关系,可采用E-R图的方法进行数据结构分析。

本系统中涉及的实体主要有“学生”、“教师”、“教材”、“院系”和“学生预存款”等,各实体及其属性如图7所示。

图7实体及其属性图(b)“教材”实体及其属性(a)“学生”实体及其属性图(c)“教师”实体及其属性图(d)“院系”实体及其属性图(e)“预存款”实体及其属性图各实体之间具有一定的联系,用E -R 图表示出来,如图8所示。

相关文档
最新文档