登录
首页 » Others » 学生选课管理系统(数据库课程设计)

学生选课管理系统(数据库课程设计)

于 2020-12-09 发布
0 245
下载积分: 1 下载次数: 4

代码说明:

学生选课管理系统 数据库课程设计目录第一章系统规划1.1引言..b垂1.1.1编写目的.1.1.2项目背景1.2可行性研究的前提1.2.1目枋1.2.2要求1.2.3条件假定和限制1.2.4决定可行性的主要因素1.3技术可行性分析3.1技术的支持能力.11122333333.2技术的优势.1.3.3技术的难点1.4经济可行性分析1.4.1预期支出1.4.2预期收益1.5社会可行性分析333444441.5.1法律因素.1.5.2用户使用可行性.1.6意见结论第二章需求分析2.1系统需求垂鲁垂垂垂2.2功能需求2.3数据流图..2.3.1系统顶层图2.3.2数据流程图一层分解图2.3.3数据流程图二层分解图2.4数据字典.2.4.⊥数据流条目2.4.2数据处理132.4.3数据存储.14第三章概念设计...153.1实体之间的联系153.2ER图153.2.1局部E-R图第四章逻辑设计..11概念模型向关系模型的转换194.1.11:N联系的转化的关系模式4.1.2M:N联系的转化的关系模式194.2概念模型的优化04.2.1确定范式级別04.2.2实施规范化处理20第五章物理设计.5.1数据库的存储结构.,225.1.2数据库的表设计225.1.3数据的存放位置的设计245.1.4关系模式的存取方法245.1.5.数据库安仝性.21第六章实现、运行与维护.256.1实现,,,256.1.1数据库的实现.256.1.2视图的实现256.2人机界面设计,事b··垂···,,,,,,,,276.2.1用户登陆界面276.2.2学生选课管理界面.276.2.3教师管理界面.286.2.4管理员管理界面.6.3系统测试296.3.1用户脊陆测试296.3.2学生选课管理测试,,,,,,,296.3.3教师管理测试306.3.4管理员管理测试、4运行维护....,32总结33参考文献34学生选课管理系统第一章系统规趔第一章系统规划1.1引言1.1.1编写目的可行性研究的日的是川最小的代价在尽可能的短的时间内确定数据库系统是否可能开发、是否值得开发、是否可以开发(在该报告中主要是考査《学生选课管理系统》是否可能开发、是否值得开发、是否可以开发)。其实质是在较高层次上以较抽象方式进行的、简化的压缩的需求分析和概要设计过程。1.1.2项目背景开发软件名称:学生选课管理系统项目任务提出者:李军项目开发者:洪峰、陈梓明等用户:各大高校师生1.2可行性研究的前提1.2.1目标系统实现后,极大的方便对学生进行选课和选课后临时班级的安排管理,学生选课信息的管理。避免在安排课程信息的滞后,减少信息交流的烦琐过程及其带来的丌销。促进髙校教育的计算机信息化进程,提髙学校的工作效率。对于系统的本身而言,应该具有较高的实用性、安全性。能够极大的满足学生选课,以及学校对选课信息的管理学生选课管理系统第一章系统规趔1.2.2要求主要功能:教师和学生登陆系统的帐号和密码,初始都分别为教师和学号,登陆后密码可以修改。其屮教师的职位可以是管理员。管理员和非管理员的老师及学生对系统的操作具有不同的权限。管理员登陆系统,对学生选课情况进行管理,包括发布选课信息,对学生的选课情况进行查看。管理员还可以对授课老师的信息进行增加、删除、修改、查询。教师脊陆系统,能査看自己的个人信息,及所授课的班级的所有学生的本门课程的成绩信息,并能进行增加和修改。学生登陆系统,能进行选课,查看管理员发布的选课信息,自己的选课情况,本人的基本信息,以及课程的成绩。系统自动分巸学生选课后的临时班级。性能要求管理员发布的信息、学生选课的信息以及管理员和学生对系统操作的信息必须及时的反映在本系统上,且无差错输入要求:具有很好的容错性和兼容性输出要求:应迅速、准确、实吋完成期限:预计五个星期,即截止2011年12月30日。1.2.3条件假定和限制建议软件寿命:未知经费来源:自费硬件条件: Intel pentium4、lG内存同等性能及以上的硬件条件运行环境: WindowⅪP、 Tomcat5.5、JDK1.6数据库: Microsoft sQL server2005投入运行最迟时间:2012年1月5日学生选课管理系统第一章系统规趔1.2.4决定可行性的主要因素技术可行,现有技术可完全承担开发任务操作可行,软件能被操作人员快速接受绎济可行,为小型系统软件,支出较小。社会可行,使用软件全部为正版,且本软件在法律允许范围之内1.3技术可行性分析技术上的可行性分析要考虑现有技术条件能否顺利完成开发工作及将来要采用的硬件和软件技术能否满足用户提出的要求。1.3.1技术的支持能力木系统采用J2EE企业级开发方案,其中 MyEclipse8.5作为系统前台应用程序丌发工具,采用 SQL Server2005工具建立数据库,并通过JDBC使两者进行连接从而进行系统软件开发。此前,我们已使用相同技术开发过类似软件系统,具有一定开发经验。此外,从开发人员的水平考虑,本系统的软件开发人员,都具有较强软件开发能力,且之前开发都参加过类似软件系统的开发,经验卡富。3.2技术的优势、J2EE体系结构提供中间层集成框架用来满足无需人多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求、开发效率、代码重用率高;、跨平台,编写次,随处运行;四、开发界面友好,智能。1.3.3技术的难点数据库设计和维护、系统负荷和安全问题学生选课管理系统第一章系统规趔1.4经济可行性分析1.4.1预期支出基础投资计算机10台:5000*10=5万人员工资:5000儿*2月*10人=10力官传费用:1万其他不可知支出:2万支出共计:18万本学生选课管理系统其它所需的硬件(计算机及相关硬件)和软件环境MyEclipse8.5+ Tomcat.5.5+JDK1.6+ SQL Server2005),市场上都容易购买到或从相关网站下载。其屮JDK1.5为开源免费软件。而 SQL server2005本软件采用的是学习版,也是免费的, MyEclipse8.5以前已经购得,开发成本较小。1.4.2预期收益预期发售价格:2万/套目标客户:全国各大高校预期发售量:40套/年预期收益:40米2=80万预期收益>预期支出,开发本系统能够为投资者带来较高的收益。1.5社会可行性分析1.5.1法律因素开发使用的所有软件都选用正版,其中JDK1.5为开源免费软件。而SQLserver2005木软件采用的是学习版,也是免费的学生选课管理系统第一章系统规趔1.5.2用户使用可行性本软件操作简单,界面友好,功能完备,有一定计算机基础的人员就能进行操作。6意见结论根据上述分析,技术、济、社会可行性都可行,可以立即进行开发。学生选课管理系统第二章需求分析第二章需求分析2.1系统需求用户的需求具体体现在选课信息和用户信息的提供、保存、更新和查询的方面。这就要求数据库的设计必须合理,使之能够充分满足各种信息的输入和输出,保证数据存储的可靠性,并且能够快速取出和存入。而前台显示部分,应具有人性化的界面,方便用户操作。因各个学校的实际情况不同,系统应该具有兼容性。例如:一些学校学生人数较多,同时登陆系统,系统承载的负荷就很大。系统需要同时处理很人的数据量,这时系统不会因此崩溃。此外,系统还应该具有较强的安全性,保证身份不同的用户,不能越权操作。非合法用户不能对数据进行操作2.2功能需求通过系统功能的分析,结合需求分析员在各大高校实地考查,调查的对象涵盖了,学校的教职工、在校师生。特别是对已经运行了与本系统同类产品的学校的师生使用选课管理系统心得体会进行了分析,总结出如下的需求信息(1)学生的需求:能进行选课,査看管理员发布的选课信息,自己的选课凊况,本人的基本信息,课程的成绩;()教师的需求:能查看自己的个人信息,及所授课的班级的所有学生的本门课程的成绩信息,并能进行增加和修改;〔3)管理员的需求:对学生选课情况进行管理,包括发布选课信息,对学生的选课情况进行査看。管理员还可以对授课老师的信息进行管理。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论


0 个回复

  • C#高性能大容量SOCKET并发完成端口例子IOCPDemo_NET_V4
    C#高性能大容量SOCKET并发完成端口例子IOCPDemo_NET_V4
    2020-12-04下载
    积分:1
  • 欠定盲源分离经典
    Bofill的经典欠定盲源分离英文文章,对应的程序!
    2020-12-06下载
    积分:1
  • MATLAB车牌识别系统
    两套自己编写的MATLAB车牌识别源码。第二套较第一套改进了一些。里面带了车牌的图片,在MATLAB下运行main.m文件,选择要识别的图片即可自动识别。
    2019-04-12下载
    积分:1
  • 光伏电池板 pv matlab模型
    绝对好用的pv matlab完整模型拿过去可直接使用
    2020-12-01下载
    积分:1
  • 信号调制识别论文(含matlab序)
    较为完整的信号调制识别的论文,含全部的matlab实现程序。
    2020-11-28下载
    积分:1
  • Boyd凸优化资料(含中英文课本教材、习、PPT、Matlab习
    Boyd凸优化资料(内含中英文课本教材、习题、PPT、Matlab习题)建议大家配合官网上的视频食用,效果更佳哟~
    2020-11-05下载
    积分:1
  • Matlab优化工具在通用风力机翼型型线设计中的应用
    本文重点介绍了,Matlab优化工具在通用风力机翼型型线设计中的应用情况。并进行了设计实例分析第28卷第4期机械设计Vol 28 No 42011年4月JOURNAL OF MACHINE DESIGNApr.2011种有效的动压气体径向轴承承载力数值解法张海军,沈剑英,杨琴(嘉兴学院机电工程学院,浙江嘉兴314001)摘要:考虑动压气体径向轴承中气膜压力变化小的特点,对润滑 Reynolds方程的非线性项进行适当近似,得到线性Reymolds方程。利用有限差分法求解该近似 Reynolds方程,得到动压气体径向轴承的压力分布,分析气体径向轴承性能,计算得出轴承承栽力的大小,并与文献中的实验数据进行比较。与直接数值解相比,该数值解计算结果与实验数据吻合较好。关键词:动压气体径向轴承; Reynolds方程;非线性;有服差分法;中图分类号:TH17.2文獻标识码:A文章编号:1001-2354(2011)04-002-04气体轴承利用润滑膜中的气体压力来实现承载作为两类3:解析数值解和直接数值解。解析数值解方用的。由于所用润滑介质一般为空气,因此气体轴承法,即对非线性 Reynolds方程进行一些近似,求得近似具有摩擦损耗少、速度高、精度高和污染少等特点1。解析解表达式,然后用数值方法求解;直接数值解方法20世纪60~70年代国内外进行气体轴承研究较多,则是对非线性 Reynolds方程直接进行数值近似求解。近年来随着MEMS微动力涡轮研究的兴起,气体轴承 Raimondi利用有限差分法分析了有限长动压气体径的研究又开始受到重视2]。向轴承性能。Peks和 Breuer5采用伪谱法来求解Reynolds方程是分析动压气体径向轴承性能的基 Reynolds方程。戚社苗。等通过数学变换,将动压气本方程,由于气体的可压缩性使 Reynolds方程呈现非体润滑 Reynolds方程变换成标准的椭圆型偏微分方程线性,一般难以求得解析解,因此采用数值方法研究气形式,以 Matlab pde( partial differential equation)工具体径向轴承性能是一种有效途径。数值解方法可以分箱为求解器,实现 Reynolds方程的计算。如·.·············分··心···分·····如·心如·鲁心·心心普·心···心·必·心·心·心·心·心·心鲁●[2 Fuglsang P, Bak C, Gaunaa M, et al. Design and verificaApplication Matlab optimization tool in general profilestion of the Risg- Bl airfoil family for wind turbine[ J]. Jour- design for wind turbine airfoilsnal of Solar Energy Engineering, 2004, 126: 1002-1010WANG Xu-dong WANG Li-cun[3] Timmer W A, Van Rooi A. Summary of the delft universiEngineering Research Centre for Waste Oil Recovery Tech-ty wind turbine dedicated airfoils[ J]. Jourmal of Solar En- nology and equipment, Ministry of Education, Chongqing Technolergy Engineering, 2003, 125: 488-496ogy and Business University, Chongqing 400067, China[4] Bjork A. Coordinates and calculations for the FFA-Wl-xxxAbstract: Based on the optimization algorithm and optimizaFFA-W2-xox and FFA-w3-xxx series of airfoils for horizon- tion tool in Matlab, the optimization mathematical model for the In-tal axis wind turbines[ R ] FFA TN, Stockholm, tegrated expression of general profile for wind turbine airfoils wasSweden, 1990established. By taking the optimization design of the lift and drag[5]苏金明,张莲花,刘波等.MA们AB工具箱应用M]. ratio of wind turbine airfoils as the objective function, taking the co-北京:电子工业出版社,2004.eficients of the general profile control equation as design variables6]钱翼稷.空气动力学[M].北京:北京航空航天大学出 and taking the thickness and curve shape of the wind turbines air-版社,2005foils as the constraints, one airfoil with relative thickness of 18%is[7]王旭东,陈进, Wenzhong Shen,等.风力机叶片翼型型线 designed and the its performances are analyzed. The result has集成设计理论研究[门].中国机械工程,2009,20(2): broadened the design way and method for wind turbine airfoils211-213Key words Matlab; wind turbine airfoil; general profile; op-[8] Drela M. XFOIL 6.8 User Primer[M]. MIT Aero astro, timization algorithmFig 3 Tab0 Ref 8Jixie Sheji"0298咖收稿日期:2010-01-11;修订日期:2010-10-25甚金项目:嘉兴市科技计划资助项目(2008AY2021)作者简介:张海军(1976—),男,山东鱼台人,讲师,硕士,研究方向:气体轴承-转子动力学等。Mat1ab优化工具在通用风力机翼型型线设计中的应用旧WANFANG DATA文献链接作者:王旭东,王立存, WANG Xu-dong, WANG LI-cun作者单位:重庆工商大学,废油资源化技术与装备教育部工程研究中心,重庆,400067刊名:机械设计 ISTIC PKU英文刊名:JOURNAL OF MACHINE DESIGN年,卷(期)本文链接http://d.g.wanfangdata.comcn/periodiCaljxsj201104005.aspx
    2020-12-09下载
    积分:1
  • JSP MYSQL排班管理系统
    其中系统管理员部分的主要功能包括修改登录密码、部门信息管理、实习生信息管理、排班信息管理、考勤信息管理以及工资信息管理,实习生部分的功能有查看排班信息、查看考勤信息与查看工资信息
    2020-11-27下载
    积分:1
  • 卷积神经网络lenet-5的c++实现
    c++ 实现的lenet-5 , 开发环境是vs2015,打开工程就可以运行,大家可以下MNIST库试试,也希望跟大家学习交流
    2021-05-06下载
    积分:1
  • 光滑粒子流体动力学(SPH)源
    Dr. Liu 在《光滑粒子流体动力学--一种无网格方法》一书中提供的光滑粒子流体动力学(SPH)源程序,采用Fortran语言编写,用于计算可压缩流体力学问题。
    2020-12-02下载
    积分:1
  • 696518资源总数
  • 105074会员总数
  • 31今日下载