目 录 1 前言 .................................................. 1
1.1 作业背景 ..................................................................................................................................... 1 1.2 选题说明 ..................................................................................................................................... 1 1.3 课程设计进度安排 ..................................................................................................................... 2 1.4 工作业绩 ..................................................................................................................................... 3
2系统可行性分析 ......................................... 4
2.1 系统调查 ..................................................................................................................................... 4 2.1.1 调查背景 .............................................................................................................................. 4 2.1.2 调查内容 .............................................................................................................................. 4 2.2可行性分析 ................................................................................................................................... 5 2.2.1 必要性分析 .......................................................................................................................... 5 2.2.2行性分析 ............................................................................................................................... 5 2.2.3结论 ....................................................................................................................................... 6 2.2.4项目开发计划 ....................................................................................................................... 7
3系统分析 ............................................... 8
3.1 系统概述 ................................................................................................................................... 8 3.2系统业务流程图 ........................................................................................................................... 8 3.3 数据流程图 ............................................................................................................................... 14 3.4 功能流程图 ............................................................................................................................... 20 3.5 数据字典 ............................................................................................................................. 22
3.5.1数据元素的定义 ................................................................................................................. 22 3.5.2数据结构的定义 ................................................................................................................. 23 3.5.3数据流的定义 ..................................................................................................................... 23 3.5.4处理逻辑的定义 ................................................................................................................. 24 3.5.5数据存储的定义 ................................................................................................................. 25
3.5.6外部实体的定义 ................................................................................................................. 25
4系统设计 .............................................. 27
4.1 数据库设计 ............................................................................................................................. 27 4.1.1数据库设计步骤 ................................................................................................................. 27 4.2 数据库的逻辑设计 4.3 界面设计
4.4输入设计 ..................................................................................................................................... 35
4.4.1 输入数据的分析与内容的确介质 4.4.2 输入方式与输入设备的选择 4.4.3 输入方式
4.5输出设计 ..................................................................................................................................... 31 4.5.1输出信息的内容 ................................................................................................................. 31 4.5.2输出格式 ............................................................................................................................. 31 4.5.3输出设备 ............................................................................................................................. 34 4.5.4输出介质 ............................................................................................................................. 34 4.6程序设计说明书 ......................................................................................................................... 35
5系统实现 .............................................. 38
5.1编辑软件的特点 ......................................................................................................................... 38 5.2系统实施的步骤 ......................................................................................................................... 41 5.3系统运行与维护 ......................................................................................................................... 46
5.3.1 系统的运行 5.3.2 系统的维护
6系统实施部分 ............................................
6.1程序框图计所对应的源程序 ......................................................................................................... 6.2 系统使用说明书 .............................................................................................................................
结束语 ................................................. 46
致谢 ................................................... 47 主要参考文献 ........................................... 47
1 前言
1.1 作业背景
本文根据《管理信息系统》课程要求而做。
课程作业要求如下:
用管理信息系统开发工具(例如Visual Basic、Visual Foxpro、Access、PowerBuilder、Delphi等)开发一个实用的中小型管理信息系统。
1.根据课程设计时间选择适当规模大小的设计课题。 2.根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设计活动。
3.课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后提交详细的课程设计报告,至少包括系统可行性分析报告、系统分析报告、系统设计报告三个主要部分。
4.开发出可以运行的管理信息系统,通过上机检查。
1.2 选题说明
大学学生信息管理工作是复杂而冗长的,如果单纯依靠人工操作很可能因为过多的数据信息而产生错误。
为了更好的整合评定学生的学习生活各方面情况需要寻找一种新的途径去处理与管理学生信息。而信息系统是先进的科学技术和现
代管理相结合的产物,建立以计算机为主要手段的管理信息系统,已成为现代企业、政府部门等各类组织提高自身素质、实现组织的战略目标。因此,为了使校方可以更好的提高行政效率和质量,制定学生信息管理系统是必要的。
学生信息管理系统涵盖如下三个方面:学生基本信息查询,学生日常信息管理,学生考勤情况。该系统具有很强的现实意义和可操作性,是学生管理工作中必不可少的组成部分。随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,就需要有以班为单位的学生信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。 1. 基本思路
(1)结构化生命周期法
结构化生命周期法是用系统工程的思想和工程化的方法,采用结构化、模块化、自顶向下地对系统进行分析与设计。先将整个信息系统的开发过程划分成若干个相对独立的阶段,从基层模块做起,然后按照系统设计的结构,将模块一个个拼接到一起进行测试,自底向上、逐渐地构成整个系统。 (2)原型法
在初步了解用户的基础上,先实现一个原型,然后再不断修改,如此反复,直至符合要求。 2.作业目标
我们的设计要实现的是集个人信息管理、登录、考勤考核、日常管理与一体的管理系统。设计该系统时我们应该尽可能使用户界面友好,操作方便。我们的系统要实现以下具体目标: (1) 可以查询班里每个同学的基本信息;
(2) 如果学院或学校举报篮球赛、歌唱比赛等等活动时可以通过
此系统直接查询到具有此特长的人; (3) 可以查询班干部是谁及其联系方式;
(4) 可以通过此系统记录学生旷课、迟到、早退等的次数; (5) 可以了解学生的学习情况。
1.3 课程设计进度安排
小组名称:强者俊杰 (四班) 题目类型:分析设计 小组成员:强小龙(组长)、徐俊楠、陈怡杰
表1-1课程设计进度安排
时间节点 进度计划 分数 第一次(17周周五确定题目以及分工,摘要及前言的撰写, 下午) 系统可行性分析(需求分析与调查情况) 第二次(18周周三系统可行性分析(管理、技术、经济上的 晚上) 可行性,需求分析结论),系统分析(系统组织结构分析、系统功能分析、系统业务流程分析、系统数据流程分析) 第三次(18周周五系统分析(数据字典、主要数据加工处理 晚上) 的描述),系统设计(系统代码设计、数