2012-04-06 25页 doc 427KB 30阅读
is_950121
暂无简介
摘 要
本系统为商业汇票贴现系统。采用的开发工具是 MicroSoft Visual Foxpro 6.0。系统能够提供对汇票贴现信息输入、查询、编辑、打印以及各明细项目的数据编辑,自动计算出汇票贴现各项合计数据;可自主设定条件从而达到对贴现数据的多角度查询功能;方便导入、导出数据及输出报表。财务部门人员以管理员身份登录,对本系统的可登录人员进行管理;实现了银行部门对商业汇票贴现业务的集中管理,保证了系统的安全性。支持运行的环境:Microsoft Window98/2000/XP
关键词:商业汇票; 查询; 浏览; Visual Foxpro ;
目 录
第一章 绪 论 1
第一节 商业汇票简介 1
第二节 商业汇票管理信息系统的研究目的 1
第三节 商业汇票管理系统涉及的范围 2
第四节 商业汇票行业存在的问题 2
第五节 开发商业汇票管理系统的意义 2
第六节 本系统的开发思路 3
第二章 系统分析 4
第一节 背景分析 4
第二节 详细调查 4
第三节 数据流程分析 6
第四节 数据分析 7
第五节 设备初选 8
第六节 信息量计算 8
第三章 系统设计 9
第一节 代码设计 9
第二节 物理设计 9
第三节 数据库设计 11
第四节 功能结构图设计 12
第四章 系统实施…………………………………………………..14
第一节 物理实施 14
第二节 程序设计 14
第三节 调试 22
第四节 编译 23
第五节 系统的使用说明书 23
第六节 维护 23
第五章 结 论 24
第一节 取得的成绩 24
第二节 存在的不足 24
第三节 建议 24
参 考 文 献 25
附 录 26
附录一、主界面菜单 26
第一章 系统设计
第一节 商业汇票简介
申请条件:
必须是具有法人资格或实行独立核算、在建设银行分支机构开立基本存款帐户或一般存款帐户并依法从事经营活动的经济单位;
提供的有关履行该票据项下商品交易合同的发货单、运输单、提单等凭证的内容与商品交易合同内容相一致,其内容必须符合国家法律、法规及有关政策;
与出票人或其前手之间具有真实合法的商品交易关系;
所持商业汇票合法有效,未注明"不得转让";
资信状况良好,具有到期还款能力;
申请人还须提供合法可靠的担保。
汇票的承兑人符合建设银行的规定。
第二节 商业汇票管理信息系统的研究目的
一.综合利用所学知识 商业汇票管理信息系统是一个综合性的管理信息系统,所以,开放它需要各方面的知识。例如:需要用到:管理信息系统、数据库、VFP程序设计、计算机应用技术、基础会计、财务管理、组织与管理概论、办公自动化等方面的知识。
综合利用所学知识的具体表现如下:
(一)文字处理。主要软件有:word、wps等软件。
(二)表格处理。完成本系统将需要设计到大量的表格、表单,所以表格处理是必不可少的。主要软件有:excel、word等表格处理软件。
(三)数据库技术的应用。按照指定的格式建立数据库结构,并录入一批数据,利用一些工具软件做一个管理系统。主要软件有:VFP、VB、delphi等开发工具软件。
综上所述,开发商业汇票管理信息系统,就会达到综合利用所学知识的目的。
二.是科学管理的需要目前,商业汇票使用非常广阔,急需一个完善的管理系统对商业汇票进行统一有效地管理。以便提高企业的经济效益。
但是,现在的整个商业汇票行业,在管理系统方面是非常欠缺的,很大程度上制约了商业汇票行业的发展。
所以,开发一个商业汇票管理信息系统是非常必要的,也是对本行业科学管理的需要。
三.有利于商业汇票使用本系统可以使商业汇票科学化,成本降低。可以使商业汇票工作更加顺畅,简单。
所以,开发商业汇票管理信息系统,要符合有利于商业汇票的目标。
四.有利于资源的合理配置企业的资源包括硬件资源和软件资源。商业汇票管理信息系统的开发可以和投入使用,可以减少不必要的重复劳动,有利于提高劳动效率。同时可以将企业的硬件资源和软件资源合理配置,降低资源的浪费程度。使用本系统还可以对无形资产进行有效的管理。
因此,是否有利于资源的合理配置,也是本系统开发的一个重要目的。
总之,商业汇票管理信息系统的研究目的,要充分考虑各个方面的因素。
第三节 商业汇票管理系统涉及的范围
所谓系统的涉及范围,即系统的功能模块。商业汇票管理信息系统的功能模块有:帐号管理、商业汇票管理、查询统计、系统管理、帮助。
一.帐号管理包括:开户、销户和用户资料的修改。
二.商业汇票管理包括:设置手续费、贴现率、商业汇款业务。
三.查询统计包括: 余额查询、汇票业务明细查询。
四.系统管理包括:修改密码、注册用户。
五.帮助包括:关于声明系统的所有权。
第四节 商业汇票行业存在的问题
目前的行业存在的问题有如下方面:
一 手工处理
手工处理的速度非常慢,效率不高。并且手工处理的出错率高,不准确。还有,手工处理存在人力资源浪费的问题。
二 现有商业汇票管理信息系统存在的不足
现有商业汇票管理信息系统存在着许多的不足之处,比如:在数据录入方面工作量非常大,录入繁琐;数据修改时比较困难;数据查询的等待时间长;甚至没有查询结果的现象时有发生;在更新维护方面更是不完善。
第五节 开发商业汇票管理系统的意义
开发商业汇票管理信息系统有着极为重要的意义。
一 提高自身素质
因为开发本系统需要用到各个方面的知识,涉及内容非常广泛,所以,我们在开放本系统时就达到了综合运用的目的,从而提高了个人全面的素质。
二 对工作的意义
利用本系统可以大大简化工作程序,提高工作效率。
第六节 本系统的开发思路
本系统的开发思路有:调查、分析、设计、实施等。
一 调查
调查是根据系统的要求弄清楚系统所处内外部环境,运行状况等。
二 分析
分析是依据系统调查的数据,对系统进行深入的研究。
三 设计
设计是开发系统的实质性工作,是系统成败与否的关键步骤。
四 实施
实施是在系统设计好以后,在选定的基础上进行的。
五 结论
开发一个系统是一项极为艰辛的工作。有较强的逻辑性,我们必须要有认真负责的精神。只要我们有黄山松精神,无论什么样的困难都会迎刃而解的。
第二章 系统分析
系统分析的主要任务是:弄清用户对信息的需求,调查信息系统的资源、输入、 输出处理,完成新信息系统的逻辑模型的设计。
商业汇票管理信息系统的分析有一下方面:
一 背景分析;
二 组织机构分析;
三 详细调查;
四 数据流程分析;
五 数据分析。
第一节 背景分析
随着商业的快速发展,商业汇票的需求也大大增加。商业汇票业务急需有一个管理信息系统来对其业务加以管理控制,借以提高经济效益。
商业汇票管理信息系统就是在上述社会背景下发展起来的。通过可行性分析,企业决定开发商业汇票管理信息系统。
第二节 详细调查
详细调查是具体内容是:管理业务状况调查和分析、数据流程分析和调查等。
具体调查方法有:访问、发调查表进行问卷、参加业务实践等。
一 资料收集
本系统的资料收集主要包括对原系统的各种表单的收集。在对该企业的实际调查中,发现有以下表单:
用户开户单,具体格式见表2-1用户开户单。
表2-1用户开户单
帐号 户名 性别 公司名称 联系电话 身份证 开户金额
商品汇票业务单据,具体格式见表2-2商品汇票业务单据
流水账号 汇票类型 账号 户名 汇款金额 开始时间 结束时间
商品汇票业务单据
二 业务流程的调查分析
(一)受理具备下列条件的企业法人及其他经济组织提出的贴现申请
1 在贴现银行开立存款帐户;
2 与出票人或其前手之间具有真实合法的商品、劳务交易关系;
3 申请贴现的商业汇票合法有效,未注明“不得转让”字样;
4 汇票的承兑人符合第四条的规定。
(二).商业汇票贴现需提供的资料
1 商业汇票贴现申请书;
2 商业汇票;
3 出示贴现票据上的商品交易合同原件并提供复印件,或其他能够证明汇票合法性的凭证;
4 能够证明票据项下的商品交易确已履行的凭证(如发货单、运输单、提单、增值税发票等复印件);
5 贴现申请人的财务和会计报表复印件;
6 抵押及质押物的清单、所有权凭证或担保人上年度及本年度的财务、会计报表复印件;有处分权人同意抵押、质押的证明及保证人同意担保的证明。
(三)业务流程
1 客户持商业汇票向银行票据经营机构提出贴现申请,同时按要求提交申请材料;
2 银行对客户提交的资料进行审查、对票据进行查验,并按要求报相关部门进行审批;
3 银行审批同意后,客户背书转让汇票,并办理相关手续。
4 银行收取贴现利息;
5 将贴现资金划转到客户存款帐户。
具体业务流程图请见图2-1商业汇票业务流程图。
图2-1商业汇票业务流程图
三 数据流程分析
这里的数据流程分析,分析的是原有的系统的数据流程。根据企业的业务流程分析,得出数据流程图,具体情况请见图2-2系统的数据流程图。
图2-2系统的数据流程图
对图2-2中的数据流说明如下:
P1:商业汇票处理,P2 审核处理,P3 贴现处理。
F
10月15日,IDC与微软结合发布了最新的《协助经济复苏:IT、软件和微软生态系统对全球经济的影响》白皮书。据引见,这份白皮书是自2002年起,微软委托IDC对全球52个国度和地域的IT支出、IT产业开展状况调查后,就IT对经济开展带来的影响所失掉的阶段性结论,每两年发布一次。
调查结果显示,无论是全球范围内还是仅就中国而言,IT的增长状况都好于GDP的增长。“也就是说,IT对GDP或经济增长是起贡献作用的。”IDC中国研讨总监武连峰说。而在这一进程中,微软及其协作同伴组成的生态系统,则是经济增长和发明经济时机的重要推进力。
IT助力复苏
“这项报告片面客观地展现了IT对这些国度的GDP、失业、公司创立、本地IT支出,以及税收等方面的贡献。” 武连峰通知记者,这52个国度的IT支出占全球IT总支出的98%。
“虽然IT在全球经济中所占的比重相关于传统工业而言,并不算高,但IT对经济的驱动力却不可小视。”武连峰表示,IDC估量,2010年~2013年,全球GDP约增长1.3%,而IT的增长水平则为3.3%; 假设抛开金融危机的影响,GDP将增长2%~3%,IT则会增长5%~6%。
因此,IT高于平均GDP的增长水平,不只为国度的财政和税收做出贡献,同时还会新增很多失业时机。
而IT的另一个突出贡献在于提高其他行业的休息消费率,改动人们的观念和任务方式,从而为经济带来进一步改善。“IT促进产业结构的晋级,实践上也是把经济从低端引向高端的必经之路。”武连峰说。
对此,微软CEO史蒂夫•鲍尔默表示,在经济走向片面复苏的进程中,创新技术将在推进消费力开展、创立新的本地公司、添加高技艺失业时机等方面起到要害 作用,而这些方面正是重启经济、完成可继续经济增长的基石。“只要那些鼓舞创新并积极投资基础设备、教育和提高人们技艺的国度才干在全球市场中坚持竞争优势。”鲍尔默说。
中国的软件行业也有相似的观念。
“从全球的软件市场来讲,中国是最有潜力、增长最快的国度之一。我们有比拟好的硬件制造业,也有相当的软件产业,还有更好的用户效劳需求。所以,我们应该应用创新的软件协助政府和企业提高效率和消费率。” 中国软件行业协会理事长陈冲说道。
而对中国的软件产业来说,过去10年,IT创新在推进经济开展方面发扬了革命性作用。工信部软件与集成电路促进中心常务副主任邱善勤表示,中国开展知识经济需求对信息技术停止继续的创新和投入。“我们与微软在创新平台、人才培育等方面展开普遍协作,经过搭建迟滞的平台,让中国软件企业有充足的生长空间。”
此外,刘凤鸣还强调,知识产权对中国的软件产业开展至关重要。“要打造一个良性循环的软件产业链,必需加大知识产权的力度,这是鼓舞软件开展的最有力的措施。”在他看来,中国知识产权维护的成功与否,决议了中国IT行业开展的速度。
生态系统作用严重
除了创新之外,陈冲和刘凤鸣都指出,软件乃至整个IT产业的开展,还需求一个“从硬件到软件再到效劳”的完整产业链和生态系统,才干不时拓展。
“大家总是为国际企业和国外企业之间的竞争争论不休,但我以为,我们更要看法到大家有着共同的义务。”陈冲表示,从用户和产品来讲,中国的软件市场还有很大的待完善空间; 而国际大公司在SaaS和云计算等方面提出的概念,实践上引领了行业开展的思绪。“产业需求的是企业各自发扬专长。”
依据白皮书显示,微软生态系统对中国经济确实带来了不小的“贡献”。
据刘凤鸣引见,过去3年,微软带到中国的外包项目,平均每年到达5亿元; 而微软每年在中国推销的硬件产品大约有90亿元; 在过去的5年,微软累计培训了至少200万各种不同类型的软件开发管理人员,每年经过微软认证体系不时培育了各种各样的软件开发人员。更重要的是,微软还为中国公司带来了理念上的影响。
“微软曾经构建了全球最大的软件产业链。”IDC报告指出。从失业人数来看,目前全球的IT失业总人数为3560万人,其中与微软相关的IT失业人数已占到了42%; 而从支出状况来看,微软每支出1美元,生态系统的协作同伴就能取得超越8.7美元的支出,而这一数字在中国市场则是16.45元。2010年微软生态系统给中国本地经济带来的投资总额接近760亿元。
不过,这16.45元中,绝大少数支出是来自硬件范围,仅有0.99元来自软件。也就是说,中国的软件产业规模依然有庞大的拓展空间。
北大第一医院深陷“无照行医”言论旋涡,绝不只仅是一同有旧事惊动效应的个案。
摘要
随着Internet的不断发展,Internet不再只是单纯地浏览新闻、发送邮件、聊天与游戏,人们已经
开始致力于把一些知识的学习、多媒体课程答疑系统的学习放在Internet上完成,并不断扩大发展
,目前网上教程逐渐兴起,很多的学校的网上教程已经做得比较全面,让学生在教室之外还有一个
学习多媒体课程答疑系统、相互交流的平台,对学生的学习、老师的教课以及师生的沟通都起到了
非常大的作用。
该教学平台采取B/S模式,建设成多媒体课程答疑系统资源网站;学生通过多媒体课程答疑系
统网站,可以进行在线学习,提交作业及提问,可以方便地获取多媒体课程答疑系统学习需要的资
源,教师可以在线发布通知、查看学生作业、回复学生留言、答疑等;并提供学生与教师、学生与
学生、教师与教师之间的交流平台,体现数字化学习、自主学习教育理念。它分为:在线学习、作
业提交、多媒体课程答疑系统实验、问题答疑、例题解析、试题样卷、在线通知等块。
本系统采用B/S模式:与传统的C/S模式相比,B/S结构把处理功能全部移植到了服务器端,用
户的请求通过浏览器发出,无论是使用和数据库维护上都比传统模式更加经济方便。而且使维护任
务层次化:管理员负责服务器硬件日常管理和维护,系统维护人员负责后台数据库数据更新维护。
采用B/S模式,突破传统的文件共享模式,为网上教学平台的设计提供新的解决方案。借助ASP的
WEB应用程序,用户通过Browser软件连接后台数据库并完成做操作,将原有网上教学平台静态网页
的形式升级到动态更新数据的方式。B/S模式的网上教学平台,数据维护方便客户端无需专用的软
件,有较好的网络扩展性,支持TCP/IP协议直接接入Internet,。同时对于B/S模式而言,程序和
数据的物理位置已经不再是那么重要了,访问者所关心的只是它们的URL就可以了。
本系统使用ASP技术:即Active Server Page,是微软推出的动态Web设计技术,是用于WWW服
务的服务器端脚本环境,在站点的Web服务器上解释脚本,可产生并执行动态、交互式、高效率的
站点服务器应用程序。
数据库采用Microsoft Access数据库:具有良好的安全性能,防火墙技术可以保证后台数据库
的安全性,如果结合Windows 2000与Internet Information Server的高度安全性,使用户可以实
现系统的安全。
通过研究开发,本多媒体课程答疑系统具备多媒体课程答疑系统的所有功能,能够满足多媒体
课程答疑系统的需求。
目录
摘要 2
第1章 绪论 4
1.1 多媒体课程答疑系统简介 4
1.2 研究背景 5
1.3 研究目的 6
第2章 系统开发模式、工具及环境 7
2.1 系统的开发模式 7
2.2 系统开发工具介绍 7
2.3 系统开发环境简介 7
第3章 系统需求分析及概要设计 9
3.1 系统概述 9
3.2 系统模块简介 11
第4章 系统详细设计 13
4.1 系统设计总体设计 13
4.2 系统设计详细设计 13
4.3 界面设计 16
第5章 利用ASP设计动态WEB网页的技术实现具体系统 31
5.1 利用ASP访问数据库 31
结束语 48
致谢 49
第3章 系统需求分析及概要设计
系统概述
该教学平台采取B/S模式,建设成多媒体课程答疑系统资源网站;学生通过多媒体课程答疑系统网
站,可以进行在线学习,提交作业及提问,可以方便地获取多媒体课程答疑系统学习需要的资源,
教师可以在线发布通知、查看学生作业、回复学生留言、答疑等;并提供学生与教师、学生与学生
、教师与教师之间的交流平台,体现数字化学习、自主学习教育理念。它分为:公共栏目、教师栏
目、学生栏目和管理员栏目,不同的用户经过注册后进入不同的栏目,同时该教学平台最大的特色
就是当管理员进入管理员栏目后,可以随时更新信息以及动态的增加或删除某些页面,如增加参考< /P>
资料页面。
其三级结构组成如下图所示:
图中从左到右,分为三个层次:
第一层是客户端即浏览器,主要完成客户和后台的交互及最终查询结果的输出功能。在客户端向指
定的Web服务器提出服务器请求,Web服务器用HTTP协议把所需文件资料传给用户,客户端接受并显
示在WWW浏览器上;
第二层Web服务器是功能层,完成客户的应用功能,即Web服务器接受客户请求,并与后台数据库连
接,进行申请处理,然后将处理结果返回Web服务器,再传至客户端;
第三层数据库服务器是数据层。数据库服务器应客户请求独立地进行各种处理。
在线学习基本概念
1、在线学习的学习支持
3.1.1.1.1.1 (一)在线学习面临的挑战:
正如上面所提到的在线学习既不同于面对面学习又不同于传统远距离学习。在线学习面临的挑战有
:
(1)学习者可能从未见过教师,因此他们不可能与其交流。
(2)学习者可能在不同的地区学习,因而,他们的文化背景也不尽相同。
(3)师生之间的行为语言、表情、语气和情感无法交流。
(4)学习者得到实时回答和交流的机会极少。
(5)学习者无法进行面对面的训练。
(6)由于互联网的技术及质量问题,很难保证学习的有效性。
(7)在线学习的成本问题。
3.1.1.1.1.2 (二)在线学习支持需求:
由于在线学习和传统的远程学习存在着差异性,在线学习者需要得到如下支持:
(1)学习任务、学习期限和学习前景阐述要明确。
(2)学习资源丰富并能激励学习者的参与性。
(3)教学设计要体现“以学生为中心”的策略,反映学习者的进步。
(4)鼓励学习者自我控制学习。
(5)对学习者的表现提供建设性的反馈意见。
(6)正确地帮助学习者进行交流和表达不同的观点。
(7)对学习者提供自我管理技能的培训,包括学习安排、时间管理和自我训练。
(8)提供灵活的工作方法(尤其是在计算机工作时出现障碍)。
2、在线学习的教学理论
(一)教与学的策略
接受多媒体课程答疑系统的学生与接受校园教育的学生在体验学习过程方面是不同的。在对远程学
习者进行调研时,我们感受最深的就是他们期盼教师的辅导以及热衷与其他学习者的交流。因此,
在线学习不仅要保留这些,而且还要充分利用技术加强辅导与交互。但假如多媒体课程答疑系统设
计对学习支持需求不到位,那么,我们就达不到理想的效果,在线学习也就成了纸上谈兵了。为了
与传统的多媒体课程答疑系统设计作比较,在线多媒体课程答疑系统设计需要一些基本模式,它们
是:
(1)指导主义者(教师为中心)。
(2)行为主义者(指行为变化而不是精神活动)。
(3)建构主义者(例如学习者建构精神模式来感受世界)。
(4)实践团体(学习通过社交活动而获得)。
这些模式主要由以下几个方面来区别:
(1)由谁来决定学习的内容。
(2)由谁来定义学习的价值。
(3)由谁来支付学费。
(4)由谁来参加学习。
无论采用哪一种模式,都将对在线辅导教师起到潜在的作用。指导主义者和行为主义者模式强调的
是教师的经验和权威,而建构主义者和实践团体则更关心学习者的需求,强调个人需求及贡献。这
些区别已经从教师的职能转换(以教师为中心转为变以学生为中心)中体现出来了。
(二)评价
在线学习环境对评价学习者的成果更为便捷,尤其在自我评价、同等评价与合作、小组评价等方面
具有较强的技术支持。在合作与小组评价环境下设计者需注意评价模式应具有适应双方交流的功能
、独立功能、自我负责功能。在线学习环境特别适合于那些强调小组交流的合作学习模式,并向学
习者和辅导教师提供新的反馈途径。但是,在运用这些评价模式时我们要小心细致而且要保证:
(1)学习者在接受评价前必须拥有基本的技能与信心。
(2)评价者必须拥有合适的评价成果的方法。
(3)学习指导和评价
相关因素:多媒体课程答疑系统、辅导、管理等。在线辅导技能虽然与面对面辅导有点相似,但绝
对不同,在线辅导教师与传统教师也因教学法不同而不同,教师的角色从传授知识向指导学习转变
。学习者之间的交流、学习时间、工作量以及管理在线通信的复杂性都将成为在线学习的基本要素
。
系统模块简介
(一)、网页和数据库交互性的问题:
a.注册。
b.登陆。系统管理员,学生和老师登陆后,进入不同的界面。系统管理员登陆后,进入的是管理员
的栏目。学生登陆后,进入的是学生的学习栏目。老师登陆后,进入的是老师栏目。如果游客则进
入的是公共栏目。
(二)、该教学平台分为:公共栏目、教师栏目、学生栏目和管理员栏目。
(1)公共栏目:用户刚开始点击进入的是公共栏目,分别提供了首页、登陆、多媒体课程答疑系
统简介、多媒体课程答疑系统大纲、多媒体课程答疑系统日历、在线学习、多媒体课程答疑系统实
验、多媒体课程答疑系统设计、习题解答、在线测试、学习论坛和视频教学等功能模块。其中在线
学习模块提供了电子
,让学生可以进行在线学习,并提供了电子课件下载;多媒体课程答疑系统实验模块提供了多媒体课程答疑系统实验大纲,多媒体课程
基于JSP的学生学籍管理系统
摘要
随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。
本文采用JSP和MS SQL-Server等软件为开发工具,以Windows XP(或Windows 2000)为开发平台,设计出一个学籍管理信息系统,对学生的信息、课程、成绩进行统一管理,便于查询、修改和删除。涉及到的主要内容有:体系结构规划、设计平台的搭建以及系统的设计。主要实现的功能模块有管理系统的功能介绍子系统、新生入学子系统、学生成绩管理子系统、在校学生管理子系统、离校学生管理子系统、各种信息查询子系统以及系统维护子系统。
该系统功能完善,可使高校的学籍管理系统从纯手工中解脱出来,实现高校学籍管理系统自动化、
目 录
摘要 I
ABSTRACT II
引言 3
第一章 绪论 4
1.1选题背景和意义 4
1.3系统开发技术 5
1.3.1 B/S体系结构 5
1.3.2 SQL SERVER 2000 6
1.3.3 JSP技术 7
1.3.4 ODBC数据访问接口 7
1.3.5 JDBC数据访问接口 8
1.3.6 JAVASCRIPT 9
第二章 系统设计 10
2.1需求分析 10
2.1.1运行环境 10
2.2系统总体设计 10
2.2.1 系统目标设计 10
2.2.2 系统设计思想 11
2.2.3 系统功能描述 11
2.2.4系统用例图 14
2.2.5系统UML活动图 16
第三章 数据库设计 18
3.1总体表设计 18
3.2 数据库表的结构 18
3.3 实体及ER图 20
3.3.1 登录管理 20
3.3.2实体的ER图 21
3.4 数据库表的关系图 23
3.5 数据库表的视图 24
第四章 系统具体实现 25
4.1 关键应用 25
4.1.1数据库连接 25
4.2 登录管理 28
4.3 菜单界面 29
4.4 系统管理 30
4.4.1学生信息显示页面 30
4.4.2学生信息修改页面 33
4.4.3添加学生信息页面 33
4.4.4成绩查看页面 34
4.5课程管理 35
4.5.1选修课表显示 35
4.5.2选课情况页面 36
4.6 学生管理页面 37
4.6.1学籍维护页面 38
4.6.2成绩查看页面 40
4.6.3学生选修课表页面 40
4.6.4所选的课程 41
4.6.5修改个人密码 42
第五章
1.2研究内容
系统由一台WEB服务器、SQL Server2000数据库服务器和众多客户端工作站构成,采用为Browse-Server-Database三级框架结构,使用JSP编程,实现学籍管理, 该系统有以下五个功能模块:
1、 系统管理员管理。该模块主要包括系统用户数据的录入、修改、删除等;
2、 学生信息管理。该模块主要包括以下几个子模块。
(1)浏览学生。可以查看学校总人数。
(2)修改信息。填写个人信息出错,可以通过该功能修改基本信息(可录入)。
(3)添加学生。管理员通过该功能对新生的录入。
(4)删除学生。对历届毕业生(已毕业)的信息,先进行保存档案,再删除。
3、 课程信息管理模块。
(1)显示所有课程:该页面可以进行修改和删除。
(2)添加课程:管理人员对新加的课程进行录入。
(3)课程成绩查询:学生页面直接点查看成绩,就能显示个人成绩。管理员通过输入学号查看成绩。
4、 选课情况管理。 该模块主要包括以下几个子模块:
(1)显示选课:学生直接通过查看页面添加选修课(最多只能选3门课)。管理员通过查看选课可以进行修改和删除。
(2)查看选课:学生进入个人页面直接可以查看选修的课程。管理员通过输入选修课的课程号来查看选课情况。
(3)添加选修课:管理员对新添加的课进行录入。
1.3系统开发技术
本系统的设计综合应用了B/S体系结构、SQL Server 2000、JSP、ODBC、JDBC等技术。
由于客户服务器两层结构存在灵活性差、升级困难、维护工作量大等缺陷,已较难适应当前信息技术与网络技术发展的需要。随着WEB技术的日益成熟,Browse/Server(简称B/S)结构已成为取代Client/Server(简称C/S)结构的一种全新技术。因此该结构在管理信息系统开发领域中获得飞速发展,成为应用软件研制中一种流行的体系结构。
1.3.1 B/S体系结构
在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。B/S结构简化了客户机的工作,客户机上只需配置少量的客户端软件。服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。浏览器发出请求,而其余如数据请求、加工、结果返回以及动态网页生成等工作全部由Web Server完成。实际上B/S体系结构是把二层C/S结构的事务处理逻辑模块从客户机的任务中分离出来,由Web服务器单独组成一层来负担其任务,这样客户机的压力减轻了,把负荷分配给了Web服务器。这种三层体系结构如图1所示。
以下为修改代码:change.jsp
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="java.sql.*" %>
<%@ page language="java" %>
<%@ page import="java.util.*" %>
<%@ page import="proj112.*" %>
<jsp:useBean id="a" scope="page" class="proj112.dbconn"/>
<% request.setCharacterEncoding("GBK"); %>
<FORM Action="edit.jsp" Method="post" name="edit">
<table align="center" border="2" width="100%" bordercolorlight="#CC99FF" cellpadding="2" bordercolordark="#FFFFFF" cellspacing="2">
<%
String id2=request.getParameter("id");
//out.print(id);
String sql="select * from student where stu_id='"+id2+"'";
ResultSet rs = a.executeQuery(sql);
while(rs.next()) { %>
<tr> <td align=center colspan=2><font color=blue size=5><b>修改学生信息</font></td>
<tr align=center><td>姓名:</td><td><INPUT TYPE="text" NAME="stu_name" value=<%=rs.getString(1)%>></td>`</tr></tr>
<tr align=center>
<td>学号:</td><td><INPUT TYPE="text" NAME="stu_id" value=<%=rs.getString(2)%>></td>
</tr>
<tr align=center><td>
性别:</td><td><INPUT TYPE="text" NAME="sex" value=<%=rs.getString(4)%>></td>
</tr>
<tr align=center><td>
专业:</td><td><INPUT TYPE="text" NAME="dept" value=<%=rs.getString(5)%>></td>
</tr>
<tr align=center><td>
民族:</td><td><INPUT TYPE="text" NAME="mz" value=<%=rs.getString(6)%>></td>
</tr>