毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
JSP在线选课系统设计+需求分析+可行性分析(3)
2.JSP技术介绍
JSP是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。该技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法。在传统的网页HTML文件中加入Java程序片段和JSP标记(tag),就构成了JSP网页。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送 email 等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低。
3.SQL SERVER 2005数据库介绍
Microsoft SQL Server2005是一个分布式的关系型数据库管理系统,具有客户机/服务器体系结构,采用了Transact-sql的sql语言在客户机与服务器间传递客户机的请求与服务器的处理结果。是一种应用广泛的数据库管理系统,具有许多显著的优点:易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等。
3.3数据库分析设计
1.数据库分析与概念结构设计
学生选课管理系统的要求是要准确快捷地管理学生的信息。学生需要有课程,学分,成绩,而这些又都要靠教师或者管理人员来添加。由此总结出如下需求信息:用户分为管理员用户、教师用户和学生用户;一个学生有多门课,一门课对应多个学生;一个教师可以教授多门课程,一门课程可以有多个教师来教授等。
对应的E-R图如下:
图3-1 实体间关系E-R图
2.数据库表的设计和创建
根据系统功能设计的要求以及功能模块的划分,对于系统用户信息数据库,可以列出以下数据项和表:
(1)管理员信息:用户名、密码。
(2)学生信息:学生ID、姓名、性别、班级、年龄、学院、所在系。
(3)教师信息:教师ID、姓名、性别、年龄、所在学院。
(4)课程信息:课程ID、名称、上课时间、上课地点、学分、上课教师。
例如学生表student,用来记录学生信息。
表3-2 学生表
3.4系统模块设计
本系统包括3个管理模块:用户管理模块、课程管理模块、选课管理模块,用户模块分为3类用户:管理员、学生、老师。管理员实现课程管理、学生、教师管理。图3-3与图3-4是从学生用户和管理员的角度给出的功能模块流程。
图3-3 学生用户功能模块
图3-4 管理员功能模块
4.系统详细设计与实现
4.1主界面设计
页面框架化。本系统界面采用框架结构,把页面头、左边导航、右边正文放在不同的框架里面,当用户在左边导航选择不同的功能菜单时,只是在右边正文区刷新内容,这样做使得页面结构清晰,便于用户操作。
系统的首页面index.jsp在页面左边显示出三种身份登录的链接。便于不同用户清晰的看清登录的位置。不同身份的用户登录提交的用户名和密码提交到不同身份的数据库认证页面中。如学生用户登录提交到login.jsp。当验证通过时,跳到学生用户的页面。并把信息保存进session,以供其他页面判断用户是否已经登录。
图4-1 系统登录界面
4.2界面头尾设计
为了实现面界重用,系统把界面头和尾作成公用界面,这样其他页面引入就可以了。本例头尾设计比较简单。将头尾设计为inc文件夹下的head.html和tail.html文件。
4.3登录界面
登录界面做的相对简单,对不同身份的用户提供不同的登录页面,最终提交不同的认证页面。当验证通过时,跳到用户使用页面。
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
面向主题的网络蜘蛛爬虫研究与设计+流程图
下一篇:
C#个人财务信息管理系统设计与实现
jsp值得买导购网站的设计与实现
jsp+mysql网上化肥店系统的设计与开发
基于MOODLE平台的在线交互式学习设计
jsp《计算机硬件技术基础...
jsp+mysql网络招标评审系统设计+源代码
jsp+mysql酒店管理系统的设计+源代码
基于.net的在线考试系统设计与实现
STC89C52单片机NRF24L01的无线病房呼叫系统设计
浅论职工思想政治工作茬...
上海居民的社会参与研究
压疮高危人群的标准化中...
从政策角度谈黑龙江對俄...
基于Joomla平台的计算机学院网站设计与开发
酵母菌发酵生产天然香料...
浅谈高校行政管理人员的...
提高教育质量,构建大學生...
AES算法GPU协处理下分组加...