(安徽师范大学皖江学院 安徽 芜湖 241000)
(一)系统设计分析。本次的设计是一款基于JSP实现的会议记录系统,该系统功能实现用户的浏览功能,对于系统中公布的会议进行查阅,管理者通过登录管理端,实现系统的后台管理,对系统中需要公布的会议信息、公告、Logo等进行修改等。
图1 系统模式图
系统采用三层结构框架,即JSP网页界面实现用户的数据浏览下载等操作。浏览、查阅、下载等功能的实现通过JSP网页得以实现完成(通过访问固定的网址即可)。系统内部通过Java的组件得以实现,通过Java程序段的设计在Eclipse中实现代码编译,Eclipse中的代码完成编译后,保证系统的Tomcat能够正常运行,可以在网页浏览器中显示相关界面。整个系统的设计还需要数据库的支持才能得以完成,通过数据路中实体类的连接建立,数据表的建立,保证数据的完整性,定义系统中所需的事务逻辑以及数据逻辑。
(二)系统功能需求分析。实现会议系统设计时需要考虑系统实现哪些功能,每个功能的子项目有哪些,通过合理的分析论证保证系统框图的正确建立,才能最快、最好的实现JSP系统的建立。本次设计为基于JSP的会议记录系统的实现,对会议记录系统实现分模块设计,保证每个模块功能的正确,主要模块设计思路如下:1.管理员模块设计。管理员模块的设计主要为整个系统的后台管理实现做出有效保证。在管理员模块中实现注册用户的管理实现,对于信息系统是不能在没有认证状态下进行登录的,所以通过注册机制实现每个人员的认证功能,这种方法可以保证登录人员的有效。对会议管理中主要包括会议系统的设计,例如会议信息的公示、专家信息的管理模块、会议文献的下载等这些功能都能很好的帮助会议系统的实现。2.用户模块设计。用户模块的设计较为简单,主要实现对系统的登录。进入会议系统后不能如同管理员界面一样对会议系统等相关内容进行修改,只能对会议内容浏览,下载管理员发布的相关文献、查看会议通告等。
设计框图如下所示:
图2 系统设计框图
(三)系统操作流程。会议记录系统的管理员功能操作图如图3所示,系统的主界面进入管理员登录的界面,程序链接数据库接口对管理员的登录ID及密码进行验证,如若密码错误重新登录,如若密码正确进入管理员登录界面,然后实现系统的后台管理。
(四)数据处理流程。会议系统中的数据添加流程,生成过程中首先对信息进行编号的添加,然后输入合法的数据才能在正确的写入数据库之中。当信息系统中出现需要修改内容的时候,首先对需要修改的内容或者记录进行选择,然后对数据进行修改,此时判断数据是否合法,如若合法,则写入数据库之中。数据库删除记录操作,当数据库对内容进行删除是,选择需要删除的内容,然后人工判断是否删除该内容,最终写入数据库进行修改。
图3 系统操作流程框图
本次设计完成的会议记录系统对于个人所学知识是一次全面的复习巩固,通过合理的设计JSP系统更加的熟悉了Java、SQL等相关知识。本次设计主要实现了管理端、用户端的设计,基于JSP的程序的重用性在设计过程中管理端与用户端的很多代码是可以通用的,大大节省了设计时间。设计过程中遇到了Tomcat登录网页端时的端口占用问题,通过合理的修改将登录端口从8080改为8081成功实现了系统正确登录。