oa自动办公系统毕业设计内容摘要:

理,然后 Servlet 将处理请求委托给 JavaBean,最后 JavaBean 去连接服务器(SQLServer2020)。 综上所述,该课题思想是切实可行的。 开发该系统主要还要用到 JSP ,Servlet ,JavaBean ,CSS , JavaScript 等技术。 系统开发工具及运行的环境该系统运行需要的环境有:Windows 操作系统,SQLServer2020 服务器,IE浏览器,JDK。 开发工具主要用到 MyEclipse 和 Tomca东华理工大学国际教育学院毕业设计(论文) 系统分析3第二章 系统分析 可行性分析通过对系统功能要求的全面分析和评测,发现实用 MVC 模式开发可以实现该系统的功能模块,所以技术具有可行性。 由于系统功能模块不是特别庞大,所以开发该系统不需要用到大量的人力和财力,经济具有可行性。 系统开发后,可以运行在 Windows 系统上,只要装了 IE 的浏览器就可以运用该系统,所以运行具有可行性。 该系统的开发流程简便,代码易于理解,维护方面很方便,所以维护也具有可行性。 综上所述,开发该系统是可行的。 系统结构设计用户验证图:用户登录角色分为管理员登录和普通用户登录,不同的用户角色登录将会进入不同的主界面,用户登录界面将进行用户角色的验证,交互图如下:图 21 用户验证图短消息管理图:用户登录到系统后将会进入主界面,在该主界面下用户可以对自己东华理工大学国际教育学院毕业设计(论文) 系统分析4的短信进行管理。 交互图如下:图 22 短消息管理图目录结构图:程序的整体采用 MVC 三层开发模型,其在 MyEclipse 下的目录分东华理工大学国际教育学院毕业设计(论文) 系统分析5布情况如下图:图 23 目录结构图team01 为项目的名称,也是项目的根目录。 WebRoot 为 Web 目录,包括图片目录 images 和 JSP 文件。 WEBINF 目录、lib 目录及 依然为固定的目录和文件。 Src 目录包含如下几个部分: :相关的 Servlet 文件存放目录; :Hibernate DAO 层存放目录; :Hibernate DAO 实现层存放目录; :相关 Java 类存放目录; :接口类存放目录; :接口类实现存放目录;东华理工大学国际教育学院毕业设计(论文) 数据库设计6第三章 数据库设计 用户信息表设计 用户表 users 的设计用户表 users 用到的字段有 userid(主键),username,realname,userpwd, userroleid ,:表 31 用户表 users 设计列名 备注 数据类型 长度 允许空userid 用户 ID Int 4username 用户登录名 Varchar 50realname 用户真实名 Varchar 50userpwd 登录密码 Varchar 20userroleid 用户角色 Int 4isdelete 是否在职 Bit 1 用户角色表 userrole 的设计用户角色表 userrole 用到的字段有 userroleid(主键),userrole. 字段的设计情况如下表所示:表 32 用户角色表 userrole 设计列名 备注 数据类型 长度 允许空userroleid 用户角色 ID Int 4userrole 用户角色 Var 50 数据源的配置在 SQLServer2020 的“企业管理器里面“设置”数据库的用户名“sa”和登录密码,并设置访问服务器的端口。 然后配置 文件,访问的相关参数如下:东华理工大学国际教育学院毕业设计(论文) 数据库设计7图 31 数据源配置东华理工大学国际教育学院毕业设计(论文) 系统实现8第四章 系统实现 用户登录界面,该页面下有”用户名” 和”密码”的输入,一个” 提交”按钮和一个 ”取消”按钮,当用户输入完”用户名 ”和”密码” 后单击”提交”系统会对用户输入的内容进行校验,如果”用户名””密码”都正确则进入主界面,否则弹出出错信息对话框。 如果单击”取消” 则会清除用户输入的全部内容。 该页面的主要代码有:TR TD align=middle height=40 width=81FONT color=ffffff用户名:/FONT/ TDb TDINPUT class=regtxt title=请填写用户名 maxLength=16 size=16 name=userName/TD/TR TR TD align=middle height=40 width=81FONT color=ffffff密 码:/FONT/TD TDINPUT class=regtxt title=请填写密码 type=password maxLength=16 size=16 name=userPwd/TD/TR%if ((error) != null){ %script type=text/javascriptalert(用户名或密码错误。 )。 /script% }%用户登录页面视图如下:东华理工大学国际教育学院毕业设计(论文) 系统实现9图 41 用户登录图 管理员界面 添加用户界面当用户是管理员登录时,系统会进入管理员主界面,主界面下的添加用户界面为 ,该界面由 ”用户名” ”真实姓名” ”密码” ”确认密码” ” 角色” 输入框或选择框,“添加用户” “返回”按钮组成。 当用户输入相关的数据后点击“添加用户”系统将会将数据写入数据库并返回“添加成功”提示。 如果用户两次输入的密码不一致,系统会弹出“密码不一致”提示框,“返回”按钮则会返回操作的上一级。 主要的代码如下:td height=30 width=153 align=center用 户 名:/td td height=30 align=center真实姓名:/td td height=30 align=center密 码:/td td height=30 align=center确认密码:/td td height=30 align=center角 色:/td select name=userRoleIdoption value=1普通用户/optionoption value=2管理员/ option/select select name=userRoleIdoption value=1普通用户/ optionoption value=2管理员/option/select添加用户界面如下:东华理工大学国际教育学院毕业设计(论文) 系统实现10图 42 添加用户图 删除用户界面当用户是管理员登录时,系统会进入管理员主界面,主界面下的修改用户界面为 ,该页面会显示所有用户的相关信息,并且在每一个人员的前面都有复选框可供选择,如果选择了,则可以点击“修改” 或者“删除”进行相关的操作。 该页面的主要代码如下:function deleteUser(){var userId =。 $(:checkbox).each(function(index){var obj = $(this)。 if((checked) == true){userId += (id)+,。 }})。 if(userId == ){alert(请选择要删除的用户。 )。 return。 }if((你确定要删除所选的的这些用户吗。 )){=/team01/servlet/DeleteUserServlet?userId=+userId。 东华理工大学国际教育学院毕业设计(论文) 系统实现11}}删除用户的界面如下:图 43 删除用户图 查找用户界面当用户是管理员登录时,系统会进入管理员主界面,主界面下的修改用户界面为 ,该页面有“用户名”输入框和“查询”按钮,当输入“用户名”后点击“查询”便可以查询到相关信息。 也可以进行模糊查询,如想查询包括“t”的所有人员信息,则可以在查询框里输入 “t”进行查询。 主要代码如下:tr align=centertd height=40 width=80%输入用户名:! 写一个value是为了得到当前查询的条件 input type=text name=userNamevalue=%=(userName)% class=inputinput type=submit name=Submit value=查询 输入用户名进行查询。 /td/tr东华理工大学国际教育学院毕业设计(论文) 系统实。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。