实验报告

时间:2024.4.21

实验报告


第二篇:实验报告


软件设计报告

题   目:    学生档案管理系统                

专          业   数字媒体技术      

学  生  姓  名   朱玉玲刘雅蓉    

班  级  学  号  B12100103  B12100104

指  导  教  师        何丽萍       

指  导  单  位   教育科学与技术学院

日          期   201559  

目录

一、序言... 1

二、项目开发计划... 1

2.1技术可行性... 1

2.2人员可能性... 1

2.3系统工作量... 1

2.4代码工作量... 1

2.5文档要求... 1

2.6开发环境... 1

2.7开发人员安排... 1

三、需求规格说明书... 2

3.1设计目标... 2

3.2 功能需求概述... 2

3.3实体-联系图(E-R图)... 2

3.4 数据流图... 3

3.5 数据字典... 3

3.6性能需求... 4

四、详细设计说明书... 4

4.1 概要设计... 4

4.1.1功能概述... 4

4.1.2 软件结构... 5

4.1.3 数据库的设计... 7

4.2详细设计与实现... 10

4.2.1登陆界面的设计与实现... 10

4.2.2 会员管理模块... 10

4.2.3 业务管理模块... 13

4.2.4查询统计模块... 16

4.3.5.其他模块... 18

五、软件测试报告... 19

5.1任务概述... 19

5.2测试计划... 19

5.3测试项目说明... 20

5.4 改进建议与措施... 20

5.5测试结果... 20

六、用户操作手册... 20

6.1 软件概述... 20

6.2系统安装... 20

6.3 用户手册... 21

七、项目开发总结报告... 21

7.1 序言... 21

7.2开发结果... 22

7.3评价... 22

八、小结... 22

附1:参考文献... 23

附2:部分代码... 23

一、序言

在信息化迅速发展的今天,大多数的学校都开始使用电脑来管理学生的档案,利用计算机管理档案一方面在录入和修改上比较方便,学生也可以随时随地用电脑查询自己的成绩和档案,对于学生和教师来说,大大提高了工作效率和便捷。对于管理者来说,计算机管理也保证数据不易丢失,统一管理和查询十分方便。

本系统采用了微软推出的Delphi 7作为开发工具,后台数据库采用微软的SQLServer2000进行数据库设计,利用ODBC数据库访问技术实现对数据库的管理操作,根据对现实学校学生档案管理系统的认真调研,考察了学生档案管理过程中的各项管理操作,实现了面向管理员以及教师学生的档案管理系统的基本功能。

二、项目开发计划

2.1 技术可行性

我们组的成员系统的学习了软件工程和数据库的相关知识,具备一定的系统分析与设计能力,熟悉数据库的设计与操纵;早期的大部分工作(可行性研究,需求分析等文档)已经完成,主要需要进行编码、测试等工作;指导老师何丽萍老师多年从事软件工程和程序设计的教学与研究工作,因而该系统的实现在技术上是可行的。

2.2 人员可行性

程序的设计、编写与调试由朱玉玲负责。

文档的编写与整理,后期测试由刘雅蓉负责。

所有人员均可立即投入开发工作。

2.3 设备可行性

整个系统设计与开发工作预计耗时4-5天,测试、调试及正式发布预计需2天,,所有参与开发的人员均能够保证按时完成任务。此软件的开发主要依赖计算机及其应用软件,并不需要其他设备,计划可行。

2.4系统工作量

由于第一次进行独立的软件设计开发工作,加之平时实践活动有限,虽然开发人员具备了一定的理论和实践知识,但对于开发这样一个系统来说还是有一定欠缺的,因此在研发过程中会遇到各种障碍,可能造成某些工作的延期完成和某些功能的实现与预期并不完全相同。

2.5 代码工作量

预计用时4-5天

2.6文档要求

依据国家《计算机软件产品开发文件编制指南》,《UML基础与ROSE建模教程》、《软件工程--原理、方法与应用》的理论与原则编制标准的软件技术文档。

2.7开发环境

前台开发环境:Microsoft Visual C++ 6.0

后台数据库环境:Microsoft SQL Server 2000

2.8人员开发安排

在系统编码实现前期,各组员一起进行系统的分析、概要和详细设计等工作

在实现阶段:系统设计与分析:朱玉玲。

代码编写和数据库创建:朱玉玲

系统测试和修改:朱玉玲,刘雅蓉。

实验报告写作:朱玉玲,刘雅蓉。

五、用户操作手册

5.1软件概述

该软件是面向档案管理员,学校教师和学生的一款简易、便捷、方便查询的信息管理软件,无需注册即可登录,简化了使用步骤,处理方式简单,以用户为第一考虑对象,以最简单便捷的方式添加录入和学生的基本信息以及学生的档案成绩等。

        

5.2系统安装

下载后直接解压到默认目录或用户自定义的目录,运行VCDRentPro.exe即可成功运行。

5.3使用说明

1、系统登陆界面为:

管理员学生信息录入

用户管理

七、项目开发总结报告

7.1 序言

1. 编写目的:为了完成软件设计实验的课程要求和考查自己的能力而设计本软件。详细设计说明书对学生档案管理系统的总体设计和各模块的功能、性能、输入输出、算法、接口、程序逻辑、存储分配及其它给出了详细的设计方案,为软件开发制定详细的计划。这是进行开发及未来测试的重要文档资料

2. 项目背景:在何丽萍和林巧民老师的要求和指导下完成本软件设计,是个独立的系统。

7.2开发结果

1 产品名称:学生档案管理系统。

2 产品介绍:本软件主要用于学校学生的档案信息管理,管理员进入系统后,可查询、修改学生基本信息,对学生详细信息的录入要进入数据库操作;可查询、录入、修改学生教育经历、学校院系设置、学校课程设置、学生成绩信息、学生学籍信息、学生奖罚记录等。其中信息管理包括增加,编辑,删除,查询等信息的管理。

系统为在校学生建立登陆选项,学生进入系统后,可查询学生基本信息、学生教育经历、学校院系设置、学校课程设置、学生成绩信息、学生学籍信息、学生奖罚记录。

系统为在校老师建立登陆选项,老师进入系统后,可查询学生基本信息、学生基本信息、学生教育经历、学校院系设置、学校课程设置、学生学籍信息、学生奖罚记录,可录入、删除、更改和查询学生成绩信息。

3 所用工时:7天

4 所用机时:5天

5 进度:前五天做写基本工作,如编写基本代码,程序测试。后两天对系统进行测试和修改,编写实验报告。

7.3评价

生产率评价:在一周的实习时间内完成本软件的设计,效率是较高的。

技术方案评价:采用数据库技术和DELPHI语言,选择是合理的,还是比较实现的。

产品质量评价:有一点瑕疵,但主体是很好的。系统的设计是合理的,因此生成的产品也是可以信赖的,和专业软件相比还是有欠缺。同时对一些算法要进行进一步的优化。

8.1.4参考资料   
1)软件需求说明书;    
2)概要设计说明书;    
3)详细设计说明书;    
4)用户操作手册;    
5)测试计划;    
6)测试分析报告;    
7)《计算机软件文档国家标准规范》

     本软件系统是我们小组齐心协力,共同完成的。通过本软件系统的设计开发,我也充分体会到了团队协作的重要性。我知道,当我走上社会时,与人合作是各项工作中的重中之重。在此次软件设计开发的过程中,我不仅学会了相关知识的综合运用,更重要的是,我学会了如何在团队中与人沟通,如何与人合作。

 

九、小结

一周的日子就这样即将走完。一周啊,在我们曾经认为是如此漫长的一段时间,现在却是如此短暂。这一周,我们结束了一个小小的软件的开发,这几天,给了我无限感慨,亦让我收获颇丰。

当初我们小组决定做这个课题时,实在是下了一个不小的决心,鼓起了极大的勇气。我们面临的困难有二:一是socket 网络通信编程;二是SQL数据库的设计。困难让我们有些迟疑,但最终还是选择接受挑战,我更喜欢战胜困难之后成功带给我的心潮澎湃。现在,应该可以说,我们成功了,我们实现了预定目标。而最让我激动的并不是网络聊天室系统的开发成功,而是在设计开发过程中学到的思想、方法以及由此激发出来对于软件设计和数据库开发的巨大兴趣。开发成功所带给我的成就感让我愈加自信地去面对生活中和学习中的每一次挑战。

设计开发中的感慨体会太多了,除了通过socket 网络通信编程巩固了大一时学习的程序设计,我最大的收获,还在于学会了实践中的数据库开发和设计。

数据库的设计,我想我真是可以说是从愚昧无知到逐步走向正轨的。我学过数据库的设计,也会分析、也会设计E-R图,但我忽略了一个重要问题,那就是编码的问题。我在数据库系统概论这门课中学到了嵌入式SQL,因此我的第一个设想就是简单的在编码语句之前加上EXEC,也真的这样去做了。结果可想而知,运行时错误夺得惊人。在尝试改错而无效的前提下,我选择了放弃。现在回想起来,我觉得我是数据库的连接有问题,程序上也有一点问题,另外也有一个方法的问题,我太急于求成了,把嵌入一个数据表的所有语句都一次性编出来,利用模块化的原则更加细化可能会好一些。现在我终于确定,嵌入式SQL语言编程是可以实现的,只不过是我的知识掌握得不够而没能实现。

第一次尝试失败以后,我发现我掌握得知识严重不足,我想到了图书馆,在翻阅了无数相关书籍后,我挑选了基本在我看来很有价值的书。事实正是如此,正是因为我借的那本启明工作室 编著.《Visual C++ + SQL Server 数据库应用实例完全解析》帮我完成了整个数据库的设计。

我的第二次尝试也是最后一次尝试,让我获得了成功,我是完全放弃了嵌入式SQL语言的开发,而转向了用SQL语言编写数据库的程序代码。我吸取了第一次的尝试,放弃了一次编写一整块的思路,我一点点的编写,我把插入一个类,编写它的头文件、源文件,在主程序中调用在类函数中编写的代码,我都要单独完成,在运行没有错误的时候我才继续编写下一段代码。尽管在以后的编码实现过程中又出现了好多的困难,不过我还是最终实现了我的目标。

由于时间和条件的限制,我并没有对数据库实现太多的功能,比如说系统管理员对数据信息的删除等操作。但是我想,对数据库的更新删除等操作和数据的查询、插入是类似的,多添加一个函数多添加一个按钮就很容易实现的。我会在后续时间里丰富本系统数据库的功能。

当我们改对了一段代码,当我们编写的数据库程序可以顺利执行,那种雀跃,那种成就感,会冲淡所有一切不开心的因子,让我觉得好值,一分耕耘,一分收获!感动着我的感动有这样一群人在我身边,真好……软件设计就这样结束了,我想我在这一周之中得到的绝不仅仅是一个软件系统。在这个过程中,我学会了如何去学习,如何团队协作,如何与人沟通交流,这是我在课堂上无论如何都学不到的。软件设计,让我成长,让我丰富!

</root>

更多相关推荐:
实验报告 范本

研究生实验报告范本实验课程实验名称实验地点学生姓名学号指导教师范本实验时间年月日一实验目的熟悉电阻型气体传感器结构及工作原理进行基于聚苯胺敏感薄膜的气体传感器的结构设计材料制作材料表征探测单元制作与测试实验结果...

实验报告范本

学生实验报告书实验课程名称开课学院指导教师姓名学生姓名学生专业班级200200学年第学期实验教学管理基本规范实验是培养学生动手能力分析解决问题能力的重要环节实验报告是反映实验教学水平与质量的重要依据为加强实验过...

实验报告范本

AMT执行机构实验报告实验对象NJ7150变速箱总成实验内容第四代选换档执行机构高低温实验报告人审核批准报告时间20xx苏州绿控传动科技有限公司第四代选换档执行机构高低温试验报告一实验装置零部件清单二已填写完整...

实验报告范本

实验报告范本,内容附图。

实验报告范本

开放实验室报告1234

实验报告范本

学生实验报告书实验课程名称开课学院指导教师姓名学生姓名学生专业班级200200学年第学期实验教学管理基本规范实验是培养学生动手能力分析解决问题能力的重要环节实验报告是反映实验教学水平与质量的重要依据为加强实验过...

实验报告范例

Word排版示例22实验目的1掌握资源管理器和我的电脑的基本操作2掌握文件和文件夹的浏览选择操作3掌握文件和文件夹的新建复制移动删除操作4掌握文件和文件夹的查找操作实验内容1资源管理器的操作2文件和文件夹的操作...

实验报告样本

深圳大学实验报告课程名称学院实验时间实验报告提交时间教务部制注1报告内的项目或内容设置可根据实际情况加以调整和补充2教师批改学生实验报告时间应在学生提交实验报告时间后10日内

实验报告要求及范例2

矿井井巷模型观摩演示实验报告现代化矿井模拟系统学生姓名张彬学号31120xx10423专业班级安全工程122班课程名称矿井开采实验教师高保彬上课日期20xx年11月30日安全科学与工程学院安全工程系20xx年1...

实验室资质认定管理评审报告

管理评审报告管理评审的目的:对公司的质量体系的适宜性、充分性、有效性进行评审,确保质量体系满足实验室资质认定评审准则的要求,使实验室的管理体系不断完善与改进。管理评审的范围:公司各部门管理评审的内容:质量方针、…

实验室认证管理评审报告模拟

泉州市惠信建设工程质量检测有限公司20xx年管理评审报告一、评审目的:验证本公司质量方针、目标和质量管理体系的适应性、充分性和有效性,包括评价质理管理体系改进的机会和变更的需要。二、评审范围:本公司质量方针、目…

实验室管理评审报告

深圳培训网质量管理体系评审深圳培训网质量管理体系评审1质量管理体系评审是组织的最高管理者就质量方针和质量目标有规则的系统的评价质量管理体系的适宜性充分性有效性和效率2评价可包括考虑修改质量方针和质量目标的需要以...

实验报告范本(52篇)