ImageVerifierCode 换一换
格式:DOCX , 页数:49 ,大小:720.58KB ,
资源ID:18539799      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18539799.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Java学生选课系统实验报告Word文档下载推荐.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Java学生选课系统实验报告Word文档下载推荐.docx

1、安全性:设立口令号和密码验证方式,防止非法用户登录进行操作。也就是用户只有学生和教师才能进入这个系统,此系统没有高及到管理员的操作,用户凭学生的口令号 即 学号进入;教师的口令号和密码进入此系统。1.3 数据库需求分析数据流图在教务系统中功能模块主要牵涉到的信息包括:是学生信息(XSXX)、课程信息(KCXX)、选课信息(XKXX)、籍贯代码表(JGDMB)、政治面貌代码表(ZZMMDMB)、成绩表(CJB)、课程表(KCB)、班级信息(BJXX)、民族代码表(MZDMB)、登陆表(DLB)和学籍代码表(XJDMB)。学生信息:包含学号(xh)、姓名(xm)、班级编号(bjbh)、性别(xb)

2、、政治面貌编号(zzmmbh)、身份证号(sfzh)、籍贯编号(jgbh)、学籍编号(xjbh)、民族编号(mzbh)。课程信息:包括课程编号(kcbh)、课程名称(kcmc)、本学期课程(bxqkc)、教师(js)、开课系别(kkxb)、学分(xf)、课程简称(kcjc)、拼音码(pym)。选课信息包括:编号(bh)、学号(xh)、课序号(kxh)。籍贯代码表包括:籍贯编号(jgbh)、籍贯(jg)。政治面貌代码表包括:政治面貌编号(zzmmbh)、政治面貌(zzmm)。成绩表包括:编号(bh)、学号(xh)、课程编号(kcbh)、成绩(cj)、考试次数(kscs)、是否补修(sfbx)、是

3、否重考(sfck)、是否已确定成绩(sfyqdcj)。 课程表包括:编号(bh)、课序号(kxh)、课程编号(kcbh)、上课时间天(sksjt)、上课时间节(sksjj)、上课地点(skdd)。班级信息包括:班级编号(bjbh)、年级(nj)、班级名称(bjmc)、人数(rs)、班主任(bzr)。民族代码表包括:民族编号(mzbh)、民族(mz)。登陆表包括:口令号(klh)、密码(mm)、权限(qx)。学籍代码表包括:学籍编号(xjbh)、学籍(xj)。数 据 库返回信息账号信息2 开发环境与工具介绍前端客户端我用的是Macromedia Dreamweaver 8来编写JSP文件。中间业

4、务逻辑层的JavaBeans用的是JBuilderX EnterpriseX版。数据库的编写是采用MYSQL数据库。2.1开发环境由于我用的是JBuilderX Enterprise版开发的这个系统,这个开发软件功能十分强大,所以自然对开发环境要求相对来说比较高。1对系统硬件的要求:最小512M RAM,推荐786MB RAM。2. 对系统平台的要求:Windows平台 CPU:Intel PentiumIII 及以上兼容系列500MHz以上。 操作系统:Microsoft Windows2000(SP4)、WindowXP或者WindowsServer2003。Linux平台操作系统:Sun

5、 Java Desktop System Release2或者RedHat Enterprise Linux 3 .0 2.2 运行环境: 硬件:适用于数据吞吐量较大的不同服务器; 软件 :服务器端:WINDOWS XP+MySQL用户端: WindowXP+IE登陆信息操 作登 录根据以上划分的具体数据信息,得到数据流图如1.1所示:寻找信息错误信息1.1数据库需求分析数据流图1.4.1 数据项: 表1-1FieldTypeNullKeyComment Xhchar(14)PRI学号Xmchar(10)YES姓名BjbhChar(14)班级编号XbChar(2)性别NjChar(4)年级Zz

6、mmbh政治面貌编号Mzbh民族编号Jgbh籍贯编号Xjbh学籍编号SfzhChar(18)身份证号BjmcChar(30)班级名称RsChar(5)人数BzrChar10)班主任Kcbh课程编号Kcmc课程名称Bxqkc本学期课程Kkxb开课系别Js教师XfInt(4)学分KcjcChar(10)课程简称Pym拼音码Bh编号Kxh课序号kcbhsksjj上课时间节sksjt上课时间天skddChar(20)上课地点Cj成绩kscsint(4)考试次数sfbx是否补修sfck是否重考sfyqdcj是否已确定成绩mzbhMz 民族zzmmbhzzmm 政治面貌jgbh Jg籍贯xjbhxj 学籍

7、KlhChar(12)口令号Mm 密码QxChar(50)权限1.4.2 数据结构:学生信息=组成: 学号(xh)、姓名(xm)、班级编号(bjbh)、性别(xb)、政治面貌编号(zzmmbh)、身份证号(sfzh)、籍贯编号(jgbh)、学籍编号(xjbh)、民族编号(mzbh)课程信息=组成: 课程编号(kcbh)、课程名称(kcmc)、本学期课程(bxqkc)、教师(js)、开课系别(kkxb)、学分(xf)、课程简称(kcjc)、拼音码(pym)选课信息=组成:编号(bh)、学号(xh)、课序号(kxh)籍贯代码表=组成:籍贯编号(jgbh)、籍贯(jg)政治面貌代码表=组成:政治面貌

8、编号(zzmmbh)、政治面貌(zzmm)成绩表包括=组成:编号(bh)、学号(xh)、课程编号(kcbh)、成绩(cj)、考试次数(kscs)、是否补修(sfbx)、是否重考(sfck)、是否已确定成绩(sfyqdcj) 课程表包括=组成:编号(bh)、课序号(kxh)、课程编号(kcbh)、上课时间天(sksjt)、上课时间节(sksjj)、上课地点(skdd)班级信息=组成:班级编号(bjbh)、年级(nj)、班级名称(bjmc)、人数(rs)、班主任(bzr)民族代码表=组成:民族编号(mzbh)、民族(mz)登陆表=组成:口令号(klh)、密码(mm)、权限(qx)学籍代码表=组成:

9、学籍编号(xjbh)、学籍(xj)1.4.3 数据流:1.4.3.1 对图1.1中所涉及的数据流描述如下:1) 数据流名:学号信息说明:根据这个口令号定位到用户管理数据库,以便进行身份验证。数据流来源:登陆界面输入的口令号和密码。数据流去向:其中用户口令信息将存在于整个操作过程中,防止非法登陆。数据流组成:口令号(文本);密码(文本)2)数据流名:根据学生在班级信息维护的时候所填写的信息。班级信息维护界面学生输入包含班级编号、班级名称、年级、人数、班主任。班级编号将存在整个操作,其它的存入数据库。班级编号(文本);班级名称(文本);年级(文本);人数(文本);班主任(文本);3)数据流名:根据

10、学生在学生信息维护的时候所填写的信息。学生信息维护界面学生输入包含学号、姓名、班级编号、性别、政治面貌编号、身份证号码、籍贯编号、学籍编号、民族编号。学号将存在整个操作,其它的存入数据库。学号(文本)、姓名(文本)、班级编号(文本)、性别(文本)、政治面貌编号(文本)、身份证号码(文本)、籍贯编号(文本)、学籍编号(文本)、民族编号(文本)。4)数据流名:根据课程在班级维护的时候所填写的信息。课程信息维护界面学生输入包含课程编号、课程名称、本学期课程、教师、开课系别、学分、课程简称、拼音码。课程编号将存在整个操作,其它的存入数据库。课程编号(文本)、课程名称(文本)、本学期课程(文本)、教师(

11、文本)、开课系别(文本)、学分(整型)、课程简称(文本)、拼音码(文本)。5)数据流名:根据课程在学生维护的时候所填写的信息存入数据库后。由课程信息维护界面学生输入的包含课程编号、课程名称、本学期课程、教师、开课系别、学分、课程简称、拼音码存入数据库后。课程信息维护界面。课程编号(文本)、课程名称(文本)、本学期课程(文本)、教师(文本)、开课系别(文本)、学分(整型)、课程简称(文本)、拼音码 (文本)。6)数据流名:根据学生在学生信息维护的时候所填写的信息存入了数据库之后。由学生信息维护界面学生输入的包含学号、姓名、班级编号、性别、政治面貌编号、身份证号码、籍贯编号、学籍编号、民族编号存入

12、数据库的。学生信息维护界面。7)数据流名:根据学生在班级维护的时候所填写的信息存入数据库后。由班级信息维护界面学生输入的包含班级编号、班级名称、年级、人数、班主任存入数据库的。班级信息维护界面。1.4.4 数据存储:sf成绩提交=输入数据流:成绩, 数据流去向:成绩输入sf终止选课=输入数据流:选择一门课程,数据流去向:数据库1.4.5 数据处理过程:1.4.5.1 对图1.1中所涉及的处理过程描述如下:1)处理过程名:登陆输入数据流:口令号、密码输出数据流:不符合输入条件的错误信息 处理过程逻辑:用 IF条件进行判断。2)处理过程名:班级信息维护班级编号、班级名称、年级、人数、班主任。班级编

13、号、班级名称、年级、人数、班主任,其中班级编号将存在整个操作。处理过程号:民族编号,其中学号将存在整个操作。3)处理过程名:课程编号、课程名称、本学期课程、教师、开课系别、学分、4)处理过程名:学生信息维护学号、姓名、班级编号、性别、政治面貌编号、身份证号码、籍贯编号、学籍编号、民族编号。学号、姓名、班级编号、性别、政治面貌编号、身份证号码、籍贯编号、学籍编课程简称、拼音码。课程编号、课程名称、本学期课程、教师、开课系别、学分、课程简称、拼音码。其中课程编号将存在整个操作。5)处理过程名:学生选课学号、姓名、班级、课程拼音、课程编号、课程名称、课序号学号、课序号、课程编号、课程名称、拼音码、开

14、课系别、教师、其中课程编号将存在整个操作。6)处理过程名:课表查询学号、姓名、班级学号、课序号、班级名称、课程名称、上课时间节、上课时间天、上课地点、其中课程编号将存在整个操作。7)处理过程名:成绩输入课程编号、课程名称、拼音码编号、学号、课程名称、成绩 、其中编号和学号将存在整个操作。2概要结构设计2.1系统功能结构设计2.1.1模块的功能设计根据需求分析阶段得到的功能需求,学生和教师用户通过输入口令号(学号)和密码进下该系统后,可以进行一些基础维护(学生信息维护、班级信息维护、课程信息维护)、教学管理(课表查询、学生选课、成绩输入)、报表统计(打印成绩单)、用户维护(修改密码、退出);模块

15、功能大概可以分为如下4个方面:这几个模块基础维护、教学管理、报表统计、用户维护。其中基础维护还要包括学生信息维护、班级信息维护、课程信息维护。教学管理包括课表查询、学生选课、成绩输入。报表统计包括打印成绩单。综上所述,得到客户端功能模块图如下2.1所示。修改密码 退出修改密码报表统计用户维护老师登陆基础维护教学管理课程信息维护打印成绩单图2.2客户模块系统功能模块图2.2 数据库概念结构设计 根据需求分析阶段得到的数据字典以及数据流图,由以上分析可以得到系统中出现的实体有:学生信息实体、课程信息实体、班级信息实体等等。 可以画出对应的E-R图如下:用户信息实体的E-R图如图2.4所示图2.4学

16、生信息实体E-R图学生信息班级信息班级名称学号图2.5班级信息实体E-R图图2.7成绩表实体E-R图图2.8课程表实体E-R图图2.9选课表实体E-R图选课表对以上得到的各分E-R进行合并,得到总E-R图2.14如下:3逻辑结构设计根据上面概念结构设计阶段得到的E-R图,下一步应该将它转化为关系模型。可以得到对应的关系模式为:学生信息(学号、姓名、班级编号、性别、政治面貌编号、身份证号码、籍贯编号、学籍编号、民族编号)课程信息(课程编号、课程名称、本学期课程、教师、开课系别、学分、课程简称、拼音码)选课信息(编号、学号、课序号)籍贯代码表(籍贯编号、籍贯名称)政治面貌代码表(政治面貌编号、政治

17、面貌名称)成绩表(编号、学号、课程编号、成绩、考试次数、是否补修、是否重考、是否已确定成绩) 课程表(编号、课序号、课程编号、上课时间天、上课时间节、上课地点)班级信息(班级编号、年级、班级名称、人数、班主任)民族代码表(民族编号、民族)登陆表(口令号、密码、权限)学籍代码表(学籍编号、学籍)采用的Microsoft SQL Server 2000数据库,根据得到的关系建立起对应的二维表。首先建立一个学生信息量。该表记录每个学生的具体信息。表的结构如表3.1所示:表3.1学生信息详细列表xhxmbjbhxbnjsfzh建立一个班级信息。该表记录各个班级的详细信息。如表3-2所示。bjmcrsbzr建立一个课程信息。该表记录每门课程的详细信息。如表3-3所示。kcmcbxqkckkxbjsxfkcjcpym

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1