系统分析设计报告

《。。。。。。。。。》

系统分析设计报告

      专业:   会计        

班级:   会计0702     

   学号:  0705100212      

姓名:    孙冰夷    

         

          

二〇##年十一月


前言... 1

一、      项目背景... 1

二、      现有系统存在的问题... 1

三、      确定系统目标... 1

四、      系统可行性研究... 1

五、      系统实施计划... 1

第1章   系统需求分析... 2

1.1   系统业务流程的调查和分析... 2

1.2   系统数据流程的调查和分析... 2

1.3    数据字典... 3

一、      数据流... 3

二、      数据项... 3

三、      文件... 3

四、      主要加工处理... 3

第2章   系统设计... 3

2.1   模块结构图... 3

2.2   代码设计... 3

2.3   数据库设计... 3

2.4    输出设计... 4

2.5    输入设计... 4

第3章     系统实现... 4

3.1   登录模块... 4

3.2   主控模块... 4

3.3   信息录入模块... 4

3.4   信息查询模块... 4

第4章  系统评价... 4


前言

一、     项目背景

学生选课流程设计,主要包括学生信息数据库和课程数据库,学生通过登录学校系统进行学校选课,对整个选课过程能够比较全面细致的处理。

二、     现有系统存在的问题

目前学校学生选课主要通过手工登记,各班级汇总到教务处在进行统筹安排,选课效率低,增加人工成本。

没有系统可以进行人机交流,选课效率低。

三、     确定系统目标

通过登录学校系统允许学生在网上独立进行选课,并对课程进行查询。

通过选择课程,使学生的选课更加方便,加强信息之间的交换,提高选课效率。

提高人性化的系统。

节省人工成本。

四、     系统可行性研究

必要性:

显性的必要性:提高工作效率,便于课程统筹安排。

预见的必要性:提高选课效率,加强学生与系统间的信息交换。

隐见的必要性:有利于学校宏观管理。

可行性:

技术:学校已经具备计算机硬件,联网数据通信设备,学校网站操作系统,数据库管理系统,学生选课系统普通适用近期可以发展。

经济:

费用:人员费用,系统开发费用,调试和运行的正常开支。

收益:节省人力,减轻劳动强度;加强信息交流,提高工作效率;提高数据处理的及时性和准确性。

五、     系统实施计划

1.  工作任务分解:

(1)  系统分析

①初步调查:对学校选课流程进行管理,技术(硬件、软件)调查,人员调查。对现在流程操作进行了解。

学校情况。

现行信息系统。

各方面对现行系统的运行情况及新系统研制态度。

新系统开发条件。包括管理基础,原始数据完整、准确,计算机,人员,经费。

②确定新系统目标:提高工作效率,减轻劳动强度,处理准确、可靠性,节省成本、费用开支,为学生提供更多方便条件。

③可行性分析。硬件软件都具备。

(2)  系统设计

①流程分析。建立在手工统计的基础上。

②系统总体设计。包括操作系统,网络结构,数据流程,数据字典,逻辑模型。

③代码设计。输入输出设计,对话设计。

④模块内部算法设计。

⑤编写系统设计报告。

(3)系统实施:

①硬件准备。包括计算机主机、输入输出设备以及设备的调试。

②软件准备。选课系统的设计以及数据库(学生,课程)的建立。

③系统的调试及转换。

④系统说明文件。逐步转换,慢慢代替手工统计。

(4)验收与评价:

①系统维护。维护人员对系统进行了解,建立维护方案,考虑涉及的范围(学生、教师),调试程序,复审。

②评价。预定选课完成情况,评价实用性,评价运行效率。

2.  计划进度:

用甘特图

                  1      2       3      4       5       6

第1章   系统需求分析

1.1   系统业务流程的调查和分析

学生用学号和密码登陆;系统进行验证;选择课程;系统查询课程选择人数;系统反馈

 


1.2   系统数据流程的调查和分析

 


1.3    数据字典

一、      数据流

二、      数据项

三、     

主要加工处理

 

第2章   系统设计

2.1   模块结构图

2.2   代码设计

登陆

  1、表单init 事件代码

Use 学生

Thisform.text1.passwordchar= “*”

Thisform.label2.backstyle=0

2、登陆表单“确定”按钮click事件主要程序

Locate  for thisform.text1.value=学生.学号

If    found()

? thisform.label2.caption="欢迎使用本系统"

Else

?thisform.label2.caption= “密码错误”

Endif

学生选课

1、form1.init

Use  课程.dbf

This.list1.rowsourcetype=0

Thisform.label3.backstyle=0

This.list1.rowsource= 课程.课程名称

This.text1.controlsource= “课程.编号”

This.text2.controlsource= “课程.教师”

This.text3.controlsource= “课程.开课学期”

This.text4.controlsource= “课程.学生容量”

2、学生选课按“选择”按钮click事件主要代码

If  课程.已选人数>=课程.学生容量

thisform.label3.capital= “人数已满”

return

Else

Replace 课程.已选人数  with 课程. 已选人数+1

Thisform.label3.capital= “选课成功”

endif

2.3       数据库设计

课程

学生

2.4    输出设计

     结合系统描述输出界面设计原则及界面图

2.5    输入设计

结合系统描述输入界面设计原则及界面图

程序设计说明书(IPO)

系统名称:学生选课系统

模块名称:登陆

输入数据:学号

输出数据:验证后登录系统

算法:  1、表单init 事件代码

Use 学生

Thisform.text1.passwordchar= “*”

Thisform.label2.backstyle=0

2、登陆表单“确定”按钮click事件主要程序

Locate  for thisform.text1.value=学生.学号

If    found()

? thisform.label2.caption="欢迎使用本系统"

Else

?thisform.label2.caption= “密码错误”

Endif

模块名称:选课

输入数据:选择课程

输出数据:将符合情况的选择内容录入课程表单

算法:1、form1.init

Use  课程.dbf

This.list1.rowsourcetype=0

Thisform.label3.backstyle=0

This.list1.rowsource= 课程.课程名称

This.text1.controlsource= “课程.编号”

This.text2.controlsource= “课程.教师”

This.text3.controlsource= “课程.开课学期”

This.text4.controlsource= “课程.学生容量”

2、学生选课按“选择”按钮click事件主要代码

If  课程.已选人数>=课程.学生容量

thisform.label3.capital= “人数已满”

return

Else

Replace 课程.已选人数  with 课程. 已选人数+1

Thisform.label3.capital= “选课成功”

endif

第3章     系统实现

3.1   登录模块

3.2   主控模块

3.3   信息录入模块

3.4   信息查询模块

……

第4章                    系统评价

小组成员分工:

 

第二篇:账务处理系统分析与设计报告12

旅行社计调部系统分析与设计报告

                               班级:学号:姓名:

一、系统分析

(一)系统目标和开发的可行性分析

系统目标:

做到成本控制与团队运作效果相兼顾,也就是说,必须在保证团队有良好的运作效果的前提下,在不同行程中编制出一条能把成本控制得最低的线路出来。质量控制即在细心周到地安排团队行程计划书外,还要对所接待旅游团队的整个行程进行监控。从而提高旅行社的生产率和管理效率。

可行性分析:

1)        熟练掌握管理信息系统开发方法。

2)        该信息系统的开发与建设将会使得更多人切实感到旅行所带来的方便与舒适,真正理解到现代信息技术的现代化与信息化,与时俱进。同时该信息系统所采用的操作和工作方式符合工作和游客的需要,而且操作方便灵活,便于学习。

经分析该项目的合理开发将有助于其发展,具有可行性。

(二)企业组织结构和企业管理功能

1、旅行社的各个工作部门的组成以及这些部门的隶属关系

2、一、报价:根据对方询价编排线路和提供价格信息

   二、计划登录

   三、编制团队动态表

   四、计划发送:用房、用车、用餐、地接社、返程交通

   五、计划确认

   六、编制核算、

   七、下达计划

   八、编制结算

   九、报账

   十、登帐

   十一、归档

总经理

 


                              副总经理

 


销售部   接待部  计调部   财务部   办公室   人力资源部   行政部   票务中心

图2—1我国旅行社现行组织机构设置之一

(三)业务流程分析

(四)数据流程分析

(五)数据字典

二、系统设计

(一)新系统功能结构图设计

(二)代码设计

(三)数据库设计

1、E-R图

2、关系模型

3、VF6设计实现

(四)输入设计

要求:画图,并结合文字

说明, 完成以上分析、设计。字数大约20##-3000字。

相关推荐