javaEE课程设计(4)
时间:2025-07-07
时间:2025-07-07
桂林电子科技大学 计算机与工程学院 信息管理与信息系统 JavaEE 课程设计 报告
五.数据库设计
系统中涉及到的主要信息有病友的注册信息,管理员的登录信息,以及管理员发布的医生信息,因此数据库需要设计三个表,分别用来存储病友的注册信息,管理员的登录控制信息,管理员发布的医生信息.
下面就以医生信息表DoctorImfomation 为例来讲述数据库的设计,其他的与此相似.
桂林电子科技大学 计算机与工程学院 信息管理与信息系统 JavaEE 课程设计 报告
六.系统设计思想
(1)从界面来看,减少用户操作
(2)从系来看,尽最大努力分离java代码以及jsp代码,增强系统日后的可维护性以及可读性.
七.所涉及技术
(1)JavaBean 用于封装各种java源代码.
(2)CSS用于布局网站页面.
八.详细设计.
(1)页面布局.
采用当今最流行的CSS来实现网站分模块布局,设定网站的风格.这里不做详细介绍.
(2)登录操作
对于病友的登录.设计pattient.java javabean 封装了pattient的username,password等属性.
设计了public boolean login()方法.通过loginin.jsp获取用户的用户名以及密码,通过logincheck.jsp将login.jsp的参数赋值给JavaBean. public boolean login()初始化loginflag标致为false,通过查询数据库中所有与与用户名相同的密码,遍历所有查询结果,如果存在用户密码与用户提交的密码相匹配,则置loginflag为true.并将返回loginflag标致. Logincheck通过调用上述的javabean的login()方法获取登录信息,并进行相关操作.管理员登录与此类似.
登录界面:
上一篇:作业(工艺)文件汇编