当前位置:
文档之家› 软件工程课程设计实验报告-学生信息管理系统
软件工程课程设计实验报告-学生信息管理系统
命令 提交
重设
取消
语法 IF ELSE
点击事件
点击事件
信息正确 进入系统
清空输入的 数据 返回到当前 界面
信息错误 返回到当前 界面 无
无
3.2.2 外部接口
说明本系统同外界的所有接口的安排包括软件与硬件之
间的接口、本系统与各支持软件直接的关系。
硬件接口 键盘
鼠标
打印机
软件接口
主模块
√
√
管理模块
√
界面
√
√
√
4.1.2 管理员登陆软件结构
4.1.3 用户查询软件结构
返 用户查询模块
回
重
新 输入查询条件
输
入
条
IF 正确
ELSE
件
输出结果 打印出结果
4.2 源程序流程图
5、项目测试 功能截图:
5.1 登 陆 界 面
5.2 学生用户功能界面
5.3 学生查询功能 5.4 管理员管理界面
5.5 管理员输入功能
√
√
查询模块
√
√
√
3.2.3 内部接口 说明本系统之内的各个系统元素之间的接口的安排。数据
库接口设计采用 ADO 连接方式。 模块名称 主模块 管理员验证 用户查询 管理界面
主模块 管理员验证 √ 模块 用户查询界 √ 面 管理界面 √
模块 √
√
4.详细设计 4.1 控制流程图 4.1.1 主模块软件结构
标志:提交可行性分析报告
标标志志::提提交交项项目目开开发发计计划划 标志:完成需求分析报告 标标志志::完完成成软需件求分分析析与报设告计文档
#define
HEADER1
"
----------------------------STUDENT----------------------------------
由于系统涉及的信息比较广,数据库中的数据需定期修 改,系统可利用的空间及性能也随之下降,为了使系统更好 地运转,学院可以对系统数据及一些简单的功能进行独立的 维护及调整。 2.4.3 系统具有开放性
该系统能够在开放的硬件体系结构中运行,并且能与其 他系统顺利连接,不会因外部系统的不同面要做在量的修改 工作。
询
处理
3.2 接口设计 本系统采用快速原型开发工具 Visual Basic 6.0 进行
开发,所提供的不同层次的接口,都具有高度的集成性,本 系统没有采用低级语言设计和完成自定义接口,因此接口设 计部分已经由不同方式的组件来完成了,以下只做简单说 明。 3.2.1 用户接口
说明将向用户提供的命令和它们的语法结构,以及软件的 回答信息。
软件工程课程实验报告
系统名称 ___ 学生信息管理系统___ 学 院 ___ 计算机学院信息_ __
学生信息管理系统设计文档 1. 可行性研究
1.1 技术可行性 已经有人开发过,并且我们也都使用过相类似系统,对
其一般性的软件和操作环境、编译环境都比较熟悉,所以说 在技术上来说是可行的。
1.2 经济可行性 当前系统只对服务器有关的要求,在服务费用方面,支
2.2 输出 学生选择用户选项进入系统后,系统可经有算法程序输
出学生基本信息表,学习成绩表等。 2.2.1 打印输出
可打印基本信息、学习成绩等各种表格以及在对相应信 息进行统计操作后的表格。 2.2.2 文件输出
可将所有打印表格输出到 EXCEL 文件中,以便用户使用 其它的 EXCEL 软件改变表格的大小及字体。
\n"
#define HEADER2 "
| number
|
name
|Comp|Math|Eng | sum | ave |mici | \n"
#define
HEADER3
"
|---------------|---------------|----|----|----|--------|-------|-----| "
可行性分析:5月23日-5月24日 标志:提交可行性
分析报告
项目开发计划:5月25日-5月26日 标志:提交项目开
发计划
需求分析:5月27日-5月27日 标志:完成需求分析报
告
软件设计:5月30日-6月1日
标志:完成软件分
析与设计文档
编程实现:6月2日-6月10日
标志:代码编写全部
完成
软件测试:6月13日-6月14日
2.3 故障处理 2.3.1 内部故障处理
在开发阶段可以随即修改数据库里的相应内容。 2.3.2 外部故障处理
对编辑的程序进行重装载时,第一次装载认为错,修改。 第二次运行,在需求调用时出错,有错误提示,重试。
2.4 性能要求分析 2.4.1 系统易操作性
所开发的系统应做到操作简单,尽量使系统操作不受用 户对电脑知识水平的限制。 2.4.2 系统具有可维护性
5.6
管理员删除功能
5.7 管理员查询功能 5.8 管理员修改功能 5.9 管理员插入功能
5.10 统计功能
5.11
分类功能
5.12
显示功能
5.13
管理员保存功能
文件保存名为:STUDENT 路径为:C:\
6、项目管理 6、1 人员管理
团队负责人:陶修赟 小组成员:万富,洪鑫,汪贤惠,项鑫 6、2 产品管理 本产品工作于Win-TC 工作环境,用于对学生成绩的管 理。学生用户,可进行查询课程成绩;管理员可对学生及其 成绩进行录入、修改、查询、排列等功能。本系统可进行维 护,修改。 6、3 进程管理
标志:完成软件测
试,可投入使用
6、4 项目计划甘特图
7、编 码
#include <stdio.h>
#include <stdlib.h>
பைடு நூலகம்
#include "string.h"
#include "conio.h"
可行性分析:5月25日-5月26日
项项目 目开开发发计 计划划: :55月月2277日日--55月月3300日日 需求分析:5月31日-5月31日 软需件 求设分计析: :65月月13日1日--6月5月3日31日
3.概要设计 3.1 基本设计概念和处理流程
管理员通过密码认证,进入信息管理页面对学生相关信 息的录入、更新、修改、添加等操作,也可以通过查询界面 对学生信息进行完全的查询,而学生和相关人员只能通过公 共的查询界面对学生信息进行查询,如要对学生信息进行完 全查询就需要得到管理员的同意。
数据中
查
处理
心
出在你那个承担的范围,以后的维护及其他设备的总共费用 在可以承担的范围。用当前系统可以节约出能够支付当前系 统的直接支出,以后维护费用更是比以前的机制节约很多 钱。
1.3 操作可行性 系统的操作方式在这个用户组织内能行得通。
2. 需求分析
2.1 输入
让学生在纸面上填写相关内容,然后等待辅导员或管理 员的审批确认后,再输入数据库中保存。