软件工程课程设计报告2013(2)

2018-12-17 10:49

成过程及结构都被封装起来。正确使用对象可以减少程序和开发时间,提高程序设计者的工作效率。 3、属性 (Properties)

属性是VB系统提供的有关对象的参数或数据接口。用户通过适当地设置或改变对象的属性来确定对象的外观及性能特征,从而有效地使用系统提供的对象。比如,对象的名称、在屏幕上显示的位置、大小、颜色、接收或容纳的数据内容及数据的表现格式等。 4、事件 (Events)

事件是指用户或操作者对计算机进行的某一操作(如击键、单击或移动鼠标等)的行为或系统状态发生的变化。VB系统常用事件来引导计算机执行一段程序。程序所用的键盘事件有KeyPress(按键)事件,KeyDown事件和KeyUp事件;鼠标事件有Click(单击鼠标)事件,DbDlicd(双击鼠标)。 5、方法 (Method)

方法主要是指对一个对象使用某种作用的过程。它是在程序执行的过程中要计算机执行的某种操作。其程序的方法有Show(显示)方法,Hide(隐藏)方法,Refresh(刷新)方法。 6、过程 (Procedure)

过程是指经过定义或说明的,或基于某一对象对应的事件所引发的程序段。 7、模块 (Module)

模块是指一些运算量或过程进行声明或定义的一个集合。系统程序大体可分成四个模块:数据输入、根据查询、数据打印和通讯。

软件需求规格说明书 1、软件需求的概述

现在,几乎每个学校都有自己的学生信息管理系统,用来管理庞大的学生信息,如果没有一个有效,快速的计算机系统来支持,那工作量是非常大的。我们设计的只是一个简单版的学生信息管理系统,用来模拟实现管理学生信息

1. 首先,我们要求学校内的所有人都可以方便地查询学生信息。这就要求我们这个系统对学校内所有人都是公开的。

2. 只有特定的人才可以对学生信息进行添加,插入,更新以及删除的操作,比如学校的管理人员。这就要求这个学生信息管理系统要有登录模块。 2、界面

软件环境:Windows XP或win7 Visual studio 2005及以上Oracle 9及以上 硬件环境:

服务器端: 处理器:Intel Pentium III 以上 内存:推荐1G或更高 客户机: 处理器:Intel Pentium III 以上 内存:512M以上 协议:TCP/IP

浏览器:Internet Explore 7.0或更高 3、数据流分析 3.1、处理流程

打开系统后,在欢迎界面上会有3个模块可以选择,即【文件】【登录】【查看学生信息】点击【登录】后,出现登录页面,按要求输入账号以及密码,系统检验正确后,就可以使用更高的权限了,欢迎界面上会多出两个模块【添加资料】【管理信息】。 3.2、功能分块

1. 【文件】用来退出系统

2. 【登录】用来获得更大的权限

3. 【查看学生信息】用来查看数据库中的学生信息。 4. 【添加资料】用来向数据库内添加新的学生的信息 5. 【管理信息】可以用来更新以及删除相应学生的信息。 总体软件结构

登录系统验证用户名和密码验证通过老师用户不存在或者密码错误进入老师查询管理界面验证是老师还是学生学生进入学生查询界面查询,修改,删除,增加操作查询操作是操作结束,是否继续操作结束,是否继续是否退出系统否

系统总业务流程图

用户访问登陆界面判断输入是否为空验证用户名和密码是否正确并根据用户名判断该用户是老师还是学生从数据库中调出用户的信息登录成功

1)概述

普通用户:对各科成绩的查询及查看所有学生的成绩以及所有学生的信息,修改用户密码。

系统管理员:能够浏览所有用户信息,能添加删除用户,修改密码,新生入学还能够添加修改新生的学籍信息,删除毕业生的学籍信息,对所有院系的课程进行安排,能够进行各班级管理,还能对学生成绩进行添加、修改、查询等管理。

五个主要模块:

登陆:用于用户登陆、识别、注册。

用户管理:用于对用户的添加删除,赋予不同权限及对用户密码的修改及查询。 课程管理:用于对各学期课程的开设、修改、查询和删除。 成绩管理:用于对成绩的添加、修改、查询和删除。 学籍管理:用于对学籍的添加、修改、查询和删除。 2)模块结构图 登陆模块:

通用户操作:

管理员操作:

增加:


软件工程课程设计报告2013(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:最新社会工作综合能力试题及答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: