第一范文网 - 专业文章范例文档资料分享平台

项目申报系统设计struts

来源:用户分享 时间:2025/6/1 15:49:37 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

基于struts的项目申报系统设计与实现

表4.5 用户表

第四章 系统详细设计

字段名称 user_name user_password true_name user_able user_email user_tel user_address user_accessTimes user_foundTime

数据类型 varchar varchar varchar int varchar varchar varchar int varchar 字段大小 50 10 50 2 50 15 100 4 50 是否主键 主键 说明 用户名 用户密码 用户真实姓名 用户权限 用户的E-mail地址 用户的电话号码 用户地址 用户的访问次数 用户的创建时间 4.1.2 数据表之间的关系

本系统所涉及的表中,表tb_menu和表tb_label是两个独立的表,表tb_user和表tb_file之间,表tb_user和表tb_text之间均存在联系联系。表tb_user和表tb_file之间存在1对多的联系,其中表tb_user中的user_name在表tb_file中做外键。表tb_user和表tb_text之间存在1对多的联系,其中表tb_user中的user_name在表tb_text中做外键。数据表关系图如图4.1所示。

图4.1 数据表关系图

基于struts的项目申报系统设计与实现 第四章 系统详细设计

表tb_label和表tb_menu是本系统的关键表: 1. 表tb_label

当字段label_type的内容为XXX_search的时候,字段label_value的内容为数据表中的字段名;其他的则是要插入到数据表中的内容。 2. 表tb_menu

字段menu_id表示在程序中用到的菜单的名称。字段menu_name表示的是在页面中显示给用户的菜单名称。字段menu_parentid表示菜单的父菜单名称,通过设置该字段就可以实现级联菜单了。字段menu_action的设置是非常重要的,它表示的是一个URL,储存了当选中该菜单时所触发*.do的请求连接。menu_jibie字段表示的是菜单界别:1为根菜单,2为二级菜单,3为三级菜单。menu_order字段表示菜单在页面中的排列次序。字段user_able表示菜单的权限级别:0表示所有身份的用户具有的菜单项,1表示系统管理员和申请管理者共有的菜单项,2则表示只有系统管理员才具有的菜单选项

4.2 系统功能模块设计

该部分对系统中的三种用户角色的功能进行了详细设计。 4.2.1 项目申请者模块设计

项目申请者模块,包括用户登录、用户资料修改、信息录入、项目修改、项目查询等功能,各功能说明如下: 1. 用户登录

提供用户登录的功能。所有合法的用户名和密码都已经储存在数据库内,只有输入合法的用户名和用户密码,才能登录系统。当输入的用户密码与用户名不匹配时,系统提示错误。 2. 用户资料修改

提供项目申请者查看并修改个人资料的功能。修改资料时,用户名、用户密码、用户真实姓名、用户E-mail地址、用户电话号码均为必填内容,全部不能为空。若资料填写不完善,应提示无法完成修改。 3. 信息录入

提供给项目申请者提交项目申请的功能。该功能模块应包括项目描述和项目文件,项目申请者在文本框中对申请的科研项目进行整体描述,详细的科研项目

基于struts的项目申报系统设计与实现 第四章 系统详细设计

申请文档必须以附件的形式进行上传。 4. 项目修改

提供项目申请者更改申请项目资料的功能。项目申请者可以对自己的已提交的科研项目申请进行修改和删除。 5. 信息查询

提供项目申请者查询个人项目申请状态的功能。项目申请者可以查看到自己所提交的所有科研项目的申请,并且能够看到各个申请的处理状态。 项目修改流程图如图4.2所示。

开始 点击修改按钮 N 确认修改 Y 删除原项目信息 输入新的项目信息 返回主界面 停止 图4.2 项目修改流程图

当用户点击“修改”按钮时,系统会提示是否确认修改:点击“否”,系统直接返回主界面;点击“是”,系统将删除原来的项目信息,同时提示项目申请者输入新的项目信息,修改完成后将返回主界面。

基于struts的项目申报系统设计与实现 第四章 系统详细设计

4.2.2 项目管理者模块设计

项目管理者模块,包括用户登录、用户资料修改、账户管理、信息查询、信息汇总、向上级报送申报数据、打印申报数据清单等功能,各功能说明如下: 1. 用户登录

提供用户登录的功能。所有合法的用户名和密码都已经储存在数据库内,只有输入合法的用户名和用户密码,才能登录系统。当输入的用户密码与用户名不匹配时,系统提示错误。 2. 用户资料修改

提供项目管理者查看并修改个人资料的功能。修改资料时,用户名、用户密码、用户真实姓名、用户E-mail地址、用户电话号码均为必填内容,全部不能为空。若资料填写不完善,应提示无法完成修改。 3. 账号管理

提供项目管理者管理项目申请者账号的功能。项目管理者可以对所有用户权限为项目申请者的账号进行查询和删除功能,也可以添加用户权限为项目申请者的新用户。 4. 信息查询

提供项目管理者查询项目申请的功能。项目管理者可以查看到所有科研项目的申请,并且能够看到各个申请的处理状态,也可以根据查询条件来确定查询的项目申请的范围。 5. 信息汇总

提供项目管理者根据不同方法汇总申请项目的功能。项目管理者可以根据项目申请者来进行申请项目的汇总,也可以根据提交申请的日期来进行申请项目的汇总,还可以根据项目是否被审核过来进行汇总。 6. 向上级报送申报数据

提供向上级报送申请项目资料的功能。项目管理者可以向上级部门的邮箱发送邮件,将已通过审核的科研项目申请的概述发送给上级部门。

搜索更多关于: 项目申报系统设计struts 的文档
项目申报系统设计struts.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6wdg43hnw21wxgu8jpt4_6.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top