基于aspnet的项目申报系统设计与实现毕业论文(编辑修改稿)内容摘要:

新 项目申报 信息查询 登录用户管理 专家用户管理 申报用户管理 项目管理 项目申报 系统管理 申报用户功能 专家用户功能 14 动态数据 数据输入: 鼠标对链接或按钮的点击; 查询方式、查询关键字; 新建单位信息、项目信息、管理员信息; 单位信息,项目信息 ,管理员信息项相应纪录更改; 受限操作所需的密码; 数据输出: 查询关键字确定的数据库记录的子集; 统计结果及其格式化文件; 信息录入、删改结果(成功或失败); 内部数据: 查询操作建立的索引。 数据采集 学院将会定期的进行数据统计,备份。 界面设计 为了做到界面统一整洁,在设计界面的时候应用了 vs2020 里面的母版,母版的功能就是类似于我们平时去超市买东西一样,哪个架子摆放了什么,一目了然。 母版的使用 使用 母版页可以为应用程序中的页创建一致 的布局。 单个母版页可以为应用程序中的所有页(或一组页)定义所需的外观和标准行为。 然后可以创建包含要显示的内容的各个内容页。 当用户请求内容页时,这些内容页与母版页合并以将母版页的布局与内容页的内容组合在一起输出。 (1)母版页的工作原理 母版页实际由两部分组成,即母版页本身与一个或多个内容页。 (2)母版页 母版页为具有扩展名 .master(如留言板 )的 文件,它具有可以包括静态文本、 HTML 元素和服务器控件的预定义布局。 母版页由特殊的 广州大学华软软件学院网络技术系学位论文 15 @ Master 指令识别,该指令替换了用于普通 .aspx 页的 @ Page 指令。 除 @ Master 指令外,母版页还包含页的所有顶级 HTML 元素,如 html、 head 和 form。 例如,在母版页上可以将一个 HTML 表用于布局、将一个 img 元素用于公司徽标、将静态文本用于版权声明并使用服务器控件创建站点的标准导航。 可以在母版页中使用任何 HTML 元素和 元素。 (3)内容页 通过创建各个内容页来定义母版页的占位符控件的内容,这些内容页为绑定到特定母版页的 页( .aspx 文件以及可选的代码隐藏文件)。 通过包含指向要使用的母版页的 MasterPageFile 属性,在内容页的 @ Page 指令中建立绑定。 在内容页中,通过添加 Content 控件并将这些控件映射到母版页上的 ContentPlaceHolder 控件来创建内容。 创建 Content 控件后,向这些控件添加文本和控件。 在内容页中, Content 控件外的任何内容(除服务器代码的脚本块外)都将导致错误。 在 页中所执行的所有任务都可以在内容页中执行。 (4)母版页的优点 母版页提供 了开发人员已通过传统方式创建的功能,这些传统方式包括重复复制现有代码、文本和控件元素;使用框架集;对通用元素使用包含文件;使用 用户控件等。 母版页具有下面的优点: (a)使用母版页可以集中处理页的通用功能,以便可以只在一个位置上进行更新。 (b)使用母版页可以方便地创建一组控件和代码,并将结果应用于一组页。 例如,可以在母版页上使用控件来创建一个应用于所有页的菜单。 (c)通过允许控制占位符控件的呈现方式,母版页使您可以在细节上控制最终页的布局。 16 详细设计 功能 1)申报 项目 2) 有管理委员会对申报项目进行审核 3)挑选评审专家 4)专家评审 5)结果汇总(校验、汇总) 性能 系统对运行环境的要求: 硬件环境 服务器端: 处理器: inter pentium 4 或更高 内存: 4G 硬盘空间: 500GB 或更大 光驱: DVD 显卡: SVGA 显示适配器 用户端: 客户端主要用于浏览和操作数据,对硬件要求不高,配置如下: 处理器: inter pentium 166 Hz 或更高 内存: 32MB 硬盘空间: 40GB 或更大 光驱: CD— ROM 48X 显卡 : SVGA 显示适配器 软件环境 服务器端: 操作系统: windows 2020 server 广州大学华软软件学院网络技术系学位论文 17 网络协议: TCP/IP 数据库服务器: Microsoft SQLServer 2020 浏览器: 以上 用户端: 操作系统: windows 98/2020/XP 网络协议: TCP/IP 数据库服务器: Microsoft SQLServer 2020 浏览器: 以上。 程序逻辑 ( 1) 用户登陆模块  功能:建立数据库链接、身份验证、运行主对话框、退出时断开数据库链接  输入项目:用户名 、用户密码  输出项目:用户登录失败提示或主对话框  程序逻辑 生成数据库查询语句调用数据库查询模块 IF 返回结果集为空 (不存在该用户 ) 置读者姓名字符串为空“返回”非法用户名重新进入登陆页面 ELSE 置读者姓名字符串“返回”合法用户名 进入主模块  测试要点:数据库连接情况:正常情况,数据库文件缺少,外部系统异常。 用户输入是否能正常响应;能否对用户身份进行检验 ( 2)系统主模块  功能:操作链接导航  输入项目:鼠标点击  输出项目:相应的操作模块  程序逻辑:如图 18 图 12初始化图  接口: void open( int i, int k, Connection m_pConnection) 传入参数: i,模块编号; Connection,数据库连接指针; k,用户类型传出参数:无  测试要点: 数据库连接情况:正常情况,数据库文件缺少,外部系统异常。 对用户输入的响应:合法输入,能够正常调用子模块;非法输入,系统能否辨别,并作出响应 (提出警告 );子模块的异常状况,系统能否及时做出响应。 ( 3)项目申报管理模块 项目申报模块结构图:如下 图 13申报单位记录图 初 始 化 项 目 申 报 模 块 项 目 评 审 模 块 综 合 评 定 模 块 申报单位记录 位信息咨询 项项目申报 修修改密码 推推荐专家 广州大学华软软件学院网络技术系学位论文 19  功能:申报单位信息和项目申报 信息填写,推荐专家注册加入专家,修改密码  输入项目:申报单位代码,密码  输出项目:登陆成功,进入申报单位的系统使用资源界面,不成功显示错误界面  程序逻辑: 生成数据库查询语句,调用数据库查询模块 IF 返回结果集为空 (不存在该单位 )进入更新对话框,各表单元素滞空。 ELSE 进入更新对话框,表单元素值设置为数据库中提取的相应数据,提交更新后的信息。  接口: void SbManager( String s) 传入参数: s,申报单位代码 传出参数:单位详细信息  测试要点 数据库连接正常时、输入合理合法参数、输入参数不合 理、输入参数不合法、数据库连接异常;数据库数据异常(单位编号为空 )。 ( 4)项目评审管理模块 项目评审模块结构图:如下 图 14评审专家登录图  功能:实现专家登陆,专家信息查询,项目评审,修改密码  输入项目:专家代码,密码 评 审 专 家 登 陆 专专家信息 项项目评审 密密码修改 20  输出项目:登陆成功,进入项目评审使用资源界面,不成功显示错误的界面  程序逻辑: 生成数据库查询语句,调用数据库查询模块, IF 返回结果集为空 (不存在该专家 )进入更新对话框,各表单元素滞空 ELSE 进入更新对话框,表单元素值设置为数据库中提取的相应数据提交更新后的信息  接口 : void NoteManager( String s) 传入参数: s,专家代码 传出参数:专家详细信息  存储分配  测试要点 数据库连接正常时、输入合理合法参数、输入参数不合理、输入参数不合法、数据库连接异常;数据库数据异常 (专家编号为空 )。 ( 5)综合评审管理模块  功能:高级主管登陆,专家信息查询,项目信息查询,单位信息查询,分配浏览,申报设置,修改密码  输入项目:管理员代码,密码,各个信息的超链接  输出项目:登陆成功,显示管理资源使用页面,不成功显示错误界面,各链接界面  程序逻辑: 生成数据库查询 语句,调用数据库查询模块, IF 返回结果集为空 (不存在该管理员,该链接 ), 进入更新对话框,各表单元素滞空。 ELSE 进入更新对话框,表单元素值设置为数据库中提取的相应数据,提交更新后的信息。  接口: void FoodManager( String s) 传入参数: s,管理员编号 传出参数:各个链接界面信息  测试要点 广州大学华软软件学院网络技术系学位论文 21 数据库连接正常时、输入合理合法参数、输入参数不合理、输入参数不合法、数据库连接异常;数据库数据异常 (管理员编号为空 )。 流程设计 用户注册 数据源点及会点数据描述: 简要描述:填写个人相关信息 输入数据流:用户详细信息 输出数据流:操作确认信息 图 15 用户注册流程图 项目申报流程 数据源点及会点数据描述: 名称:单位 简要描述:单位申请形成、单位修改基本信息 有关数据流:项目信息表、单位信息表、专家信息表 简要描述:根据用户提交的项目信息,向数据库中插入相应的数据 输入数据流:用户信息、项目 信息 输出数据流:操作确认信息 简要描述:填写推荐专家的基本信息 输入数据流:专家信息 输出数据流:操作确认信息 申报人 登录首页开始注册 信息填写 注册成功 22 数据流名:项目信息 说明:用于传递单位申报情况字段 数据流来源:单位 数据流去向:数据库管理员 图 16 项目申报流程图 项目评审流程: 名称:专家评审 简要描述:评审专家查询修改 专家信息;评审项目、确认信息 有关数据流:项目评审结果,专家信息 简要描述:查询修改专家相应信息 输入数据流:专家信息 输出数据流:专家详细信息 简要描述:评审单位申报项目信息 输入数据流:专家信息 输出数据流:操作确认信息 项目评审结果 说明:用于传递项目评审的结果字段 申报人 查询单位信息 申请项目 提交申请 生成项目 信息表 向管理员书面推荐 专家 生成专家 信息表 生成申报 信息 数据库管理员 广州大学华软软件学院网络技术系学位论文 23 数据流来源:评审专家 数据流去向:数据库 专家信息 说明:用于传递专家身份信息 数据来源:数据库 数据去向 :操作系统 图 17 专家审批流程图 综合评审流程: 评审项目 提交评审结果 修改专 家信息 评审 专家 查看专家信息 提交评审结果( A) 分配 浏览 系统自动分类 查看单位信息 申报 设置 查询修改信息 提交项目。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。