标签:基于 请求 center 数据 查询语句 width val 应用服务 说明书
3.接口设计
3.1 用户接口
a.用户接口以基于浏览器的图形用户界面(Graphic User Interface,GUI的方式提供)
b.毕业设计选题管理系统主界面
毕业设计选题管理系统主界面包括用户登录、信息公告、留言板。
c.学生选题模块主界面
学生登录系统后进入学生选题模块主界面,包含个人资料维护,发表留言,查看毕业设计题目。
d.指导教师模块主界面
指导教师登录系统后进入学进入指导教师管理模块主界面,其包含个人资料维护,回复学生留言,申报(上传)毕业设计题目,查看通过审核题目,查看学生选题。
e.学术委员会模块主界面
学术委员会会长登录系统后进入学术委员会主界面,其包含指导老师任命,毕业设计 题目审核,修改删除预选题,选题配选,回复学生留言。
f.系统管理员模块主界面
系统管理员登录系统后进入系统管理员主界面,其包含用户权限管理,发布毕业设计工作公告,回复学生留言,数据库管理,选题配选。
3.2 外部接口
3.2.1硬件接口
a.服务器端配置如运行环境所述;
b.浏览器必须安装浏览器,如需要打印,还必须安装打印机。
c.用户接口以基于浏览器的图形用户界面(GUI)的方式提供。硬件接口为USB。
3.2.2软件接口
这里的接口问题主要就是怎样与SQL SERVER数据库进行通信,以便对数据库进行读取和写入操作,即.NET与SQL SERVER驱动程序接口。软件接口与已有的管理系统之间有数据交换,开发中可能使用到的常用对象有:
a.连接对象(Connection):用来连接数据库;
b.记录对象(RecordSet):用来保存查询语句的返回结果;
c.命令对象(Command):用来执行SQL的存储过程;
d.参数对象(Parameter):用来为存储过程或查询提供参数。
3.3 内部接口
a.内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。
b.为了满足窗体模块间相互调用的数据传递。系统通过构造函数将数据传递到新的窗体。
c.往数据库插入内容及信息调用函数连接数据库,并通过SQL语句来对数据库进行操作。数据的显示采用绑定的方式,就列表显法的使用使得所需数据的使用和操作异常方便。
d.学生管理与选题管理:学生可以对毕业设计课题题目进行信息查询、明细查看,通过查看选题状态选取自己心仪的题目。
e.毕业设计题目申报与审核:学术委员会通过控制字对指导老师上传的毕业设计题目进行审核,修改删除等操作。
f.留言管理:学生在留言板留言,指导老师、系统管理员、学术委员会通过已上传留言内容根据自己角色回复学生留言。
g.新闻公告管理:系统管理员根据毕业设计工作内容在系统主界面发布新闻公告。
h.用户可以登录到系统进行操作,管理员可以打开数据库直接进行管理信息,数据库可以将信息反馈到系统,系统可以直接查询数据库中的信息,还有系统涉及到有关客户信息和客房信息的文件。
4.运行设计
4.1运行模块组合
施加不同的外界运行控制时引起的各种不同的运行模块组合如下:
程序名称 功能名称 |
选题管理 |
课题管理 |
用户管理 |
留言管理 |
公告管理 |
学生登录系统 |
|
|
√ |
|
|
学生找回密码 |
|
|
√ |
|
|
学生发表留言 |
|
|
|
√ |
|
学生查看毕业设计题目 |
√ |
|
|
|
|
查看指导老师信息 |
√ |
|
|
|
|
学生查看选题状态 |
√ |
|
|
|
|
学生选题 |
√ |
|
|
|
|
指导老师申报毕业设计题目 |
|
√ |
|
|
|
查看通过审核题目 |
|
√ |
|
|
|
查看学生选题 |
√ |
|
|
|
|
确认学生选题 |
√ |
|
|
|
|
回复学生留言 |
|
|
|
√ |
|
指导老师登录 |
|
|
√ |
|
|
指导老师找回密码 |
|
|
√ |
|
|
学术委员会任命指导老师 |
|
|
√ |
|
|
毕业设计题目审核 |
|
√ |
|
|
|
选题配选 |
|
√ |
|
|
|
修改删除预选题 |
|
√ |
|
|
|
学术委员会回复学生留言 |
|
|
|
√ |
|
用户权限管理 |
|
|
√ |
|
|
发布毕业设计工作公告 |
|
|
|
|
√ |
回复学生留言 |
|
|
|
√ |
|
导入数据库信息 |
|
√ |
√ |
|
|
数据库管理 |
√ |
√ |
√ |
√ |
√ |
到处毕业设计选题终表 |
√ |
|
|
|
|
4.2运行控制
用户通过图形用户界面发出请求,应用服务器和数据库服务器处理请求后给用户返回响应,并展现在用户界面上。
4.3运行时间
系统采用B/S模式,运行时间要分为服务器内部响应时间和网络传输时间。
对于服务器内部运行时间,程序运行时间为很小一部分,主要在于对数据库的访问,这个时间必须控制在一个相对较小、能够接收的范围内,并且在一般情况下,这个时间不能超过网络传输时间。
网络传输时间是运行时间中不确定的因素,这要由影虎连接网络的方式和网络运行状况等多方面因素决定,这个时间在一般情况下会占据运行时间的大部分,并且无法由系统本身解决。存在这个不确定因素,因而系统运行时间着重要控制服务器内部程序的响应时间,并且把它控制在地狱网络传输时间的层面上。
运行模块组合将占用各种资源的时间,要满足性能要求,特别是响应速度要地狱5秒。
编辑者:萨曼莎,花花
标签:基于 请求 center 数据 查询语句 width val 应用服务 说明书
原文地址:https://www.cnblogs.com/n78916/p/10166630.html