软件工程软件文档写作.docx
- 文档编号:5946986
- 上传时间:2023-01-02
- 格式:DOCX
- 页数:12
- 大小:237.15KB
软件工程软件文档写作.docx
《软件工程软件文档写作.docx》由会员分享,可在线阅读,更多相关《软件工程软件文档写作.docx(12页珍藏版)》请在冰豆网上搜索。
软件工程软件文档写作
辽宁工业大学
生产实习实训总结报告
题目:
学生成绩管理系统
院(系):
软件学院
专业班级:
软件工程113班
学号:
111301072
学生姓名:
赵越
指导教师:
姜瑶
教师职称:
助教
起止时间:
2012.12.09-2012.12.21
课程设计任务及评语
院(系):
软件学院教研室:
软件教研室
学号
111301072
学生姓名
赵越
专业班级
软件工程113班
课程设计题目
学生成绩管理系统
课程设计任务
1.要求根据讲座及设计模块完成各阶段的总结内容。
2.用MVC模式设计并实现。
3.熟练使用医院管理信息系统软件并写出规范的操作手册。
生产实习过程中,要严格遵守时间安排,听从指导教师的指导。
正确地完成上述内容,规范完整地撰写出生产实习报告。
指导教师评语及成绩
成绩:
指导教师签字:
年月日
一、调研和讲座总结
1.美国海关报告单
(1)美国海关
美国海关分为两个部分,即海关边境保护局(U.S.CustomsandBorderProtection,简称CBP)与移民海关执法局(U.S.ImmigrationandCustomsEnforcement,简称ICE),分别负责边境执法与案件调查,于2003年3月1日成立。
在美国海关成立后的近125年里,美国政府几乎全部的开支,国家早期的发展及基础建设费用均是由海关所征收的关税来支付的。
到1835年,海关征收的关税使美国还清了所有的债务。
现在,美国海关征收的关税仍然是联邦政府财政收入的重要来源。
2002年11月25日,美国总统乔治·W·布什签署了国会通过的关于成立国土安全部的法案,国土安全部在总统签字60天后正式成立,收编了包括原隶属于财政部的海关署在内的23个联邦机构的23万大军,其中海关署被分为两块,原海关80%的人员被收编到海关边境保护局,20%的人员被收编到移民海关执法局。
美国海关的首要使命是防范恐怖分子和恐怖武器进入美国。
为此,CBP将着力增强美国边境及各口岸的安全,并把美国的安全区扩展至美国的地理边境之外,从而使美国的边境由第一道防线变为最后一道防线。
美国海关的主要职责还有:
缉捕非法入境者和查禁毒品及其他违禁品,保护农业及经济利益免遭有害动植物和疾病侵害,保护美国商业免遭知识产权侵权损害,规范与便利国际贸易,征收进口关税,执行美国贸易法律。
目前,美国海关在全国设有20个现场作业管理中心,317个口岸海关,在加拿大和加勒比设14个预通关站点,一线监管员19,000余人。
平均每日监管进出境旅客110余万人、货柜车/集装箱5.7万余个、船舶580艘、飞机2459架、汽车32.36万辆。
2.声纹识别
声纹识别,生物识别技术的一种。
也称为说话人识别,有两类,即说话人辨认和说话人确认。
不同的任务和应用会使用不同的声纹识别技术,如缩小刑侦范围时可能需要辨认技术,而银行交易时则需要确认技术。
声纹识别(VoiceprintRecognition,VPR),也称为说话人识别(SpeakerRecognition),有两类,即说话人辨认(SpeakerIdentification)和说话人确认(SpeakerVerification)。
前者用以判断某段语音是若干人中的哪一个所说的,是“多选一”问题;而后者用以确认某段语音是否是指定的某个人所说的,是“一对一判别”问题。
不同的任务和应用会使用不同的声纹识别技术,如缩小刑侦范围时可能需要辨认技术,而银行交易时则需要确认技术。
不管是辨认还是确认,都需要先对说话人的声纹进行建模,这就是所谓的“训练”或“学习”过程。
从声纹识别系统的使用场合来看,需要判别的声音其来源基本可分为3种情况,即文本提示型、文本相关型和文本无关型[4]。
其中,文本提示型的声纹识别系统要求被鉴别的人需要根据给定的文字进行发音判别,即要求用户配合发音,才能实现识别功能;文本有关型的声纹识别系统要求系统录制有被判别人一定数量的规定文本内容的声音,只要判别人发出相关内容的声音就可以实现判别功能;而文本无关型的声纹识别系统则不规定说话人的发音内容,只要系统中录有说话人的声音,就能够识别是否为该说话人。
可见,文本无关型的声纹识别系统的技术含量要求比较高,它不仅仅需要解决匹配判断问题,还需要预先提取说话人的语音特征,才能进行判断识别。
3、钢材秤填
钢材按外形可分为型材、板材、管材、金属制品四大类。
为便于采购、订货和管理,我国目前将钢材分为十六大品种。
进入青铜时代以来,人类与金属材料及其制品的关系日益密切,可以说没有金属材料就没有人类的物质文明。
在人类使用的所有金属材料中,钢铁是使用量最大、使用范围最广泛的基础材料。
钢铁是以铁为基础,以碳为主要添加元素的铁碳合金。
含碳量低于2.11%的铁碳合金称为钢,其他主要元素还有硅、锰、硫、磷等。
钢具有良好的物理、机械和工艺性能,主要表现为:
屈服点、屈服强度、抗拉强度、伸长率、屈强比、硬度六个方面。
4、毕业设计的方向
随着社会发展的步伐加快,工作压力的增加,直接影响着人类工作、生活的各个领域,各个阶层人们工作压力越来越大。
过高的工作压力会给个人、组织、社会带来严重的后果。
然而玩游戏就是一个很好放松精神的途径。
因而本次毕业设计我想开发出了一款棋牌类游戏—黑白棋,从游戏的开发过程中学到了游戏开发的基本常识,和开发技巧。
借这次毕业设计的机会,本人也能有机会学习这些知识,为以后的工作打下基础。
5.就业
随着信息化的广泛普及和应用,信息化已经成为社会不可或缺的一个重要部分,计算机软件是信息化的灵魂,软件工程师就是软件的创作者和制造者。
在中国,仅国内市场对软件人才的需求每年就高达120万人,而高校计算机毕业生中的软件工程人才依然很缺乏。
通过这次讲座的学习,让我对就业方向有了培训的目标,我要具备软件开发工作所需的知识和技能,编码熟练度和规范性达到一定要求;具备一定的项目能力(包括调试能力、文档编写能力、测试能力等)和综合技术素质(包括对软件生命周期的理解、对设计模式的理解、必备的行业知识和经验等);扎实掌握客户端技术、面向对象技术、三层架构。
所以我毕业后就业的方向定为软件工程专业毕业生主要在信息产业和国民经济部门从事信息系统研究、分析、设计、开发和测试及软件工程项目的组织和管理工作。
二、本人设计模块
1.编写目的
学生成绩管理系统使得管理者快速高效地完成学生的管理。
其目的是提高学校对学生的科学化管理。
本文针对学生成绩的管理现状和要求,从理论和应用的角度论述了大学生成绩管理系统的特点、功能、设计思路,并给出关键技术实现的步骤。
本系统主要包括5个模块:
系统管理、班级系统、学生档案管理、课程管理和成绩管理,这五个模块基本实现设计本系统的目的,从而可以进一步满足学校对学生成绩管理系统的要求。
2.背景
(1)系统名称:
学生成绩管理系统。
(2)开发者:
学生成绩管理系统开发小组。
(3)本系统将是独立的,系统产生的输出都是独立的。
3.参考资料
[1]徐世河.《管理信息系统设计教程》.北京:
清华大学出版社
[2]罗朝盛.《VisualBasic6.0程序设计实践指导》.浙江科学技术出版社
[3]吴洁明.《SQLServer2000开发指南》.电子工业出版社
[4]王华杰.《VB.NET编程实例详解》.中国铁道出版社
4.程序系统的结构
对于一个MIS系统,其核心是用户的信息,所有数据库的设计是重中之重,数据库设计的好与坏直接影响着开发的难度和系统运行的效率,而学生管理系统的核心数据则是学生各个不同学期时的成绩。
所以结合需求分析和系统设计前期考虑把本学生信息管理信息系统分为:
系统管理模块、班级系统模块、学生档案管理模块、课程管理模块和成绩管理模块。
图2.1学生成绩管理功能模块图
如下图学生测评管理模块:
图2.2学生测评管理图
5.程序描述
学生成绩查询界面包括学生学号、学生姓名、评测日期、德育成绩、智育成绩和体育分数。
通过输入学生学号就可以查询你想要知道的学生成绩信息。
管理员还可以添加新的成绩,也可以修改补考学生的成绩信息或者删除已毕业学生的成绩信息。
6.功能
模块编号:
1.2
模块功能:
对学生的详细信息的操作和维护,包括:
增加学生成绩信息,修改学生的成绩信息,查询学生的成绩信息等
模块名称:
Educationaladministrationsystem
命名空间:
Microlink.EAS.UserProfileBiz
处理:
学生成绩信息的增加,修改,查询等操作
功能:
获取和设置学生成绩的信息
名称:
Education
方式:
Get&Set
返回值:
DataTable
处理过程:
无
功能:
获取和修改资料
名称:
Project
方式:
Get&Set
返回值:
Project
处理过程:
无
下表是有关于学生成绩信息查询模块的IPO图,主要体现了输入项和输出项功能,也对该模块的功能进行了描述。
功能编号
1
功能名称
成绩查询模块
所属班级
XXX
功能描述
学生成绩信息查询
输入项
学生信息的内容
处理描述
相关学生信息输入到系统中得到对应的内容
输出项
学生成绩的信息
图2.3学生成绩信息查询模块IPO图
7.详细设计
用户登陆模块
包括普通用户登录和管理员登录,登录时需要密码,同时还需要输入验证码,该模块控制用户登录口令和用户登录权限,在满足具有不同权限用户登陆的前提下,提交系统的安全性。
图2.4用户登陆流程图
8.算法
本程序需要对数据库进行操作,即对数据库进行查询。
strSql="select*from"&strTableName&"where"&Trim(Combo3.Text)&""&Trim(Combo4.Text)&"'"
IfCombo4.Text="like"Then
strSql=strSql&"%"&Trim(Text1.Text)&"%'"
Else
strSql=strSql&Trim(Text1.Text)&"'"
EndIf
9.流程逻辑
学生成绩信息管理系统的需求具体体现在各种信息添加、删除和查询,这就要求对数据库结构能充分满足各种信息的输入和输出。
收集基本数据、数据结构以及数据处理的流程,为后面的具体设计打下基础。
在处理信息的时候,要能够让用户方便地进行查询,还可以通过Excel报表输出,如下是车辆信息查询的流程图:
图2.4学生成绩信息查询流程图
10.概念设计
学生成绩信息查询包括:
学生学号、学生姓名、课程编号、班级号、课程名称、成绩和备注。
下面为学生成绩管理系统的局部E-R图:
图2.5学生成绩信息查询E-R图
11.数据库实现
根据系统的基本功能需求,以及客户的信息系统环境,计划采用浏览器/服务器模式来构建管理系统,这样方便维护和使用。
同时,我设计了部分数据库,具体表如下:
分析得知学生成绩表功能是描述学生成绩的基本信息,具体字段为:
exam_No、student_ID、student_Name、class_No、course_Name、Result。
如下表所示:
表2.1学生成绩信息表
列名
数据类型
可否为空
描述
exam_No
Char(10)
NOTNULL
考试编号
student_ID
Char(10)
NULL
学生学号
student_Name
Nvarchar(50)
NULL
姓名
class_No
Char(10)
NULL
班级号
course_Name
Char(20)
NULL
课程名称
Result
Char(10)
NULL
成绩
12.各个界面功能
(1)系统主界面
输入本系统的用户编号和密码来进入本系统,首先进入主界面,如下图:
图2.6系统主界面图
(2)综合查询
点击主界面菜单栏中的“综合查询”,在查询条件中输入学号、姓名、性别、出生日期、宿舍号和身份证号等信息。
然后点击“查询”按钮,便查询出该学生的基本信息、家庭成员、奖励记录、惩罚记录、考级记录、评测记录和班级档案等信息。
点击基本信息选项会出现该学生的基本信息情况,如下图所示:
图2.7综合查询基本信息图
点击家庭成员选项时,出现其家庭成员的各个信息情况,如下图所示:
图2.8综合查询家庭成员图
点击班级档案选项时,出现其班级情况的各个信息情况,如下图所示:
图2.9综合查询班级档案图
13.代码实现
系统中查询功能的部分代码如下:
PrivateSubOption1_Click()
DimsStuIDAsString
IfrsStudent.RecordCount>0Then
sStuID=rsStudent!
StuID
Else
sStuID="0"
EndIf
'调用RefreshScoreData过程,显示当前学生的所有测评记录
CallRefreshScoreData(sStuID)
'禁止使用学年(期)和排序组合框
CboYear1.Enabled=False
CboYear2.Enabled=False
CboTerm.Enabled=False
CboASC.Enabled=False
EndSub
三、实习总结
21世纪以高科技为核心的知识经济将占主导地位。
教育作为知识创新、传播和应用的基础,培养和输送人才的摇篮。
通过这讲座让我了解到了美国海关报告单、声纹识别等知识,通过听这次的讲座我对以后的就业方向也有了一定的了解。
我还了解到拥有良好数据结构和算法的功能函数或函数块也是整个软件质量的根本保证!
拥有了大批信的过的功能函数或函数块,在编程的时候严格按照软件工程规范,合理运用面向对象方法,按照科学的体系结构要求,就能在经济的条件下,开发出优良的软件。
这次软件生产实习选择完成的项目是:
学生信息管理系统,系统实现了权限控制,学生登录以及管理员登陆,学生登录可以进行学生学籍信息的查询和学生个人成绩的查询,管理员登陆可以进行学生信息的注册、删除、更新以及学生信息的添加以及更新操作。
通过这次软件生产实习,对软件生产流程有了一个清晰的认识,为以后工作做了一个很好的铺垫。
在这次软件生产实习过程中,对大学四年来所学的部分知识的综合运用,也是对学习成果的一次检验。
总之,这次实习设计得到了老师及同学的支持和帮助,在此深表感谢。
通过此次实习设计,我学到了很多实践经验,进一步了解了学生成绩管理系统的建立过程,增强了独立分析能力和解决实际问题的经验。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 软件 文档 写作