《软件工程上机实验》实验报告书——科研管理系统安徽工业大学计算机学院1专业班级计算机科学与技术074班学号079074120姓名任胜强指导教师方木云第一章简介此次试验,要求完成可视化的科研管理系统
将自己在软件工程课程中学习到的软件设计的知识运用的实际中,加深对知识的理解,也增强自己动手的实践能力
我采用的是运用C++语言在WINDOWS操作平台上,使用MSvc6
0和sqlserver2000完成的单机版C/S系统
第二章试验步骤1.需求分析:分析该系统需要完成的功能,需要什么开发工具和数据库管理软件2.数据库设计:分析系统的数据,画出数据库的E-R图,并在此基础上完成数据库表的设计和初始数据的输入3.数据流图的设计:仿照用户的使用习惯,分析从系统启动到系统退出系统数据的使用4.系统功能模块的设计:按照数据流图的需要,分析出系统需要哪些模块来完成需求分析中提出的功能需求5.实现和编码:在选定的平台上上运用开发工具和数据库管理软件进行系统的开发6.测试:每完成一个模块和重要函数,进行相应的单元测试;系统完成之后,需要系统测试7.迭代:根据测试的结果进行迭代,从而形成一个完整可用的系统第三章需求分析2
1可行性分析系统基于windows操作系统环境,在单机上进行测试和使用,主要功能完备,可以运行
2基本功能需求1.系统分成三级用户,不同用户登录界面相同,但是具有的功能不同2.超级管理员能够进行所有的增删查修操作,一般管理员可以对项目等进行增删查修,但是不能对和自己高级同级的用户进行操作3.实现基本信息的各种操作(如学院,部门,委托单位,论文级别,专家等),需要超级管理员的权限4.管理员以上可以实现各种项目、论文、著作、专利的输入工作5.普通用户可以实现项目信息的查询工作第四章数据流图树形结构的数据流图如下所示:1第2页共14页编号:时间:2021年x月x日书山有路勤为径,