




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、姓名:学号:班级:指导教师:完成日期:目录第一章 系统概述11.劭能介绍1 1.2F发技术1第二章系统设计32.保统模块划分32颂面设计32.3数据库设计逡温文献10学生成绩管理设计说明书第一章系统概述1.1 功能介绍成绩管理成为学校教学管理中十分重要又相当复杂的管理工作之一,单纯的采用传统的手工处理已经不符合教育和管理的要求,而计算机具有运算速度快,处理能 力强等特点,很自然地进入到这一应用领域中。因此为了保证学校的信息 流畅,工作高效,有必要设计一个学生成绩管理系统。这不但能使教务人员从复 杂的成绩管理中解脱出来,而且对于推动教学的发展也起到非常重要的作用。本系统分为了二个大模块,第一个大
2、模块是学生权限的用户模块;第二个大模块是管理员权限的用 户模块。其中第一个大模块中又分为注册模块、登录模块、学生管理模块、课程管理模块以及成绩管理模块;第二个大模块中又分为了管理 员登陆模块、学生管理 模块、课程管理模块以及成绩管理模块。在第一个大模块中,用户可以进行学生权限账号的注册、登录以及在学生管理、课程管理以及成绩管理三个模块中进行相关信息的查询。在第二个大模块中,管理员权限的用户可以进行管理员登录,并且可以在学生管理、课程管理以及成绩 管理三个模块中对信息进行增删改查。1.2 开发技术本系统运用的是Java和android技术,用到的开发工具有Eclipse、PS3、 MySQL数据
3、库等。java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaEE, JavaME, JavaSE勺总称。Java自面世后就非常流行,发展迅速,对C+语言形成了有 力冲击。Java技术具有卓越的通用性、高效性、平台移植性和 安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动 电话和互联网,同时 拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。Android是一种基于Linux的自由及开放源代码的操作系统,主
4、要使用于移动设 备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统 一中文名称,中国大陆地区较多人使用 安卓”或 安致"。Android操作系统最初由 Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月, Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证 的授权方式发布了 Android的源代码。Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而 言,它 只是一个框架和一组服务,用于通过插件组件构
5、建开发环境。幸运的是,Eclipse附带 了一个标准的插件集,包括Java开发工具(Java Development Kit , JDK。MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于 Oracle公司。MySQL是最流行的关系型数据库管理系统,在WEB应用方面 MySQL 是最好的 RDBMS(Relational Database Management System系数据库管理 系统应用软件之一。MySQL是一种关联数据库管理系统,关联数据库将数据保存 在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高 了 灵活性。MySQL所使用的SQ
6、L语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策(本词条 授权政策”它分为社区版和商业版,由于其 体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小 型网站的开 发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache 可组成良好的开发环境。第二章系统设计2.1 系统模块划分本学生成绩管理系统分为了五个模块,第一模块是学生注册模块,第二模块是学 生权限和管理员权限登录模块,第三个模块是学生管理模块,第四个模块是 课程管 理模块,第五个模块是成绩管理模块。2.2 页面设计1 .登录界面图2-1以及可以进行学此登录模块中可以进行学生权
7、限的和管理员权限的登录操作 生权限账号的注册,如图2-1。2 .注册界面注册管理密码:学号:(调洽人“位注册学号取用图2-2此注册模块中可以进行对学生权限账号的注册操作,如图2-23.学生管理界面注册管理密码:字号:!请输入”位注册学号聃定里消图2-3此学生管理模块中,学生权限用户可以进行信息查询,管理员权限用可以进行学 生信息的增删改查操作,如图2-3。4 .课程管理界面笠闻结黑four 口产i.&yal htytK4rd to pr&wid* tfigM.S554:Sim2.2图2-4此课程管理模块中,学生权限用户可以进行信息查询,管理员权限用户可以进行 学生信息的增删改查
8、,如图2-4o5 .成绩管理界面笠闻结黑Himw4rii K*w4rdUt4 four 口产i.&yal htytK4rd to pr&wid* tfigM开该系郡文理础学院谬程性病专业核心il谟程学方图2-5此成绩管理模块中,学生权限用户可以进行信息查询,管理员权限用户可以对信 息进行增删改查,如图2-5。6 .3数据库设计1 .概念结构设计数据库的概念结构设计如下。学生模块概念结构图如图2-6图2-6课程模块概念结构图如图2-7。图2-7成绩模块概念结构图如图2-8admin_info1管里enroll_info学生student_info学生coursjinfo课程mar
9、k infoM-成绩图2-82 .逻辑结构设计3 1学生模块(姓名,学号,密码,班级,系部,身份证号4 2课程模块(课程编号,课程名称,开课系部,课程性质,课程学分5 3成绩模块(学号,课程编号,成绩6 .物理结构设计通过逻辑结构设计我们将采用 Android自带的SQLite数据库用来存储相应 的 数据。7 1学生成绩管理系统数据库表名清单:建表语句:表名说明admin_info管理员信息存储丧enroll_info学生注册信息存储表studcnt_info学生模块信息存储表courseJnfo课程模块佶息存储表mark_info成绩模块信息存储表(2学生注册信息表:说斫1admin_inf
10、o管理员信息存储表enrol l_infb学生注册传息存储表学生模块信息存储表建表语句:(3管理员信息表:1 i力字段英文名戈中文名数胴类型允许为空PK/FK1adinin_id管理员IDint(ll杏PK2adnihi_useriinm学生学号varcher(20)台3adinin_passwpurd学生密码viudicr(20)杏(4学生模块信息表:序号字段英文名字段中文名数据类型允许为空PK/FKiadminjd管理员IDint(l 1)否PK7 ad min_useranme学生学号varchcr(20)否3admin_password学生密码VLircher(20)台序号手段英文名字
11、段中文名数据类型允许为空PK/FK1stiident_id学生ID否PK2studcnt_studcntid学生学号varchcr(20)否建表语句:(5课程模块信息表:序号字段英文名段中文名数据类型允许为空PK/FKiadmiii_id管理员IDint(ll)否PK7 ad min_useranme学生学号varcher(20)否3admin_password学生密码viircher(20)舍序号字段英文名字段中文名允许为空PK/FK1student_id学生IDint( 11)否PK2studcnt_studcntid学生学号varchcr(20)否建表语句;(6)成绩模块信息表:序号1
12、2 3 4建表语句:字段英文名mark_id mark_studentid mark_coursenumber mark_grad字段中文名 成绩 ID 学生学号 课程 编号学生成绩 数据类型int(11 varcher(20 varcher(20 varcher(20允许为空否否否 否 PK/FK PK 9参考文献1耿祥义.张跃平« Java设计模式清华大学出版社2009年5月第1 版1吕云翔等理论与实践人民邮电出版社 2012年8月,第1版2张红实等 SSH框架项目教程水利水电出版社 2013年1月,第1版3李兴华等Java Web开发实战经典清华大学出版社 2010年8月,第1
13、版4谢郁等CSS高效 开发实战电子工业出版社2014年9月,第1版5刘希杰等网页制作入门到精 通人民邮电出版社2012年12月,第1版10信息工程学院 Java项目实训I实践考核标准与成绩报告单 2014-2015学年 度第一学期期末 排课编号:(2014-2015-1) -0503407-09419-1姓名评价项目 班 级评分标准至少完成三个完整的功能流程,在此基础上每增加一个加3分,系统功能完成情况少于三个功能模块每少一个扣5分结构设计是否考虑了层次结构, 系统结构设计是否合理表示、业务层是否分开,根据结 构合理性酌情给予1-20分 20 20批阅日期:学号满分年月日得分备注评分标准及得分代码规范程度, 注释使用情况数据库设计是否符合基本规 范界面是否符合行业规范是否 美观注 释使用不当,代码缩进等问题 每处扣1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025食品调料购销合同模板
- 2025标准版商业办公房买卖合同范本
- 2025年无房产证房屋买卖合同示例
- 银行借款合同协议书
- 解除贷款合同的协议书
- 基于大数据分析的2025年在线教育用户留存优化策略报告
- 代理记账终止合同协议书
- 聘用协议书和聘用合同
- 2025项目投资借款合同模板
- 2025合同能源管理服务
- 传染病法律法规培训课件
- 高中地理学业水平合格性考试必修二知识点总结(会考)
- 职业升学就业协议书
- 旅行导游协议书
- 2024年新牛津译林版三年级上册英语 Unit 1 Hello!第三课时
- 2025届百师联盟高三下学期二轮复习联考(三)地理试题(含答案)
- 新能源合伙人合同8篇
- 节目脚本委托合同协议
- 2025年下半年河北省邢台路桥建设总公司招聘50人易考易错模拟试题(共500题)试卷后附参考答案
- (二模)青岛市2025年高三年级第二次适应性检测地理试卷(含标准答案)
- 海林市社区工作者招聘真题2024
评论
0/150
提交评论