课程设计课程名称操作系统课程设计题目名称专业班级计算机科学与技术(升本)2017级计科升本学生姓名学号指导教师何爱华二○一八年一月十六日蚌埠学院计算机工程学院课程设计任务书课程操作系统课程设计班级2017级计科升本指导教师何爱华题目完成时间2016年12月18日-2017年1月16日主要内容(以下红色部分是参考,阅后删除)编程实现简单的可变分区分配存储管理系统。要求:1、建立描述作业和内存分区的数据结构。2、初始信息输入,包括内存初始大小、各作业信息、使用哪种分区分配算法等。这些信息可以直接从键盘上输入,也可以从文件读取。3、程序实现空闲分区分配算法,程序初始化或运行过程中都应能指定算法。4、编程实现分区回收算法,对实验列出的几种分区回收情况都应该能处理。5、程序应能根据自己的内部时钟、作业到达时间和需要执行的时间,决定作业何时执行结束,并回收分区。一种最简单的方法是使用键盘,比如每敲一次空格代表一个时间片的流逝。另一种方法是使用系统时钟,对于VC++的MFC型程序,可响应窗口的WM_TIMER消息。6、实现分区移动算法,能在需要的时候合并空闲区。7、高级功能:为系统添加作业调度算法。设计报告要求1.封面2.课程设计任务书3.课程设计报告:⑴系统总体方案⑵设计思路和主要步骤⑶各功能模块和流程图⑷PL/SQL代码⑸心得体会和参考资料说明:学生完成课程设计后,提交课程设计报告,要求文字通畅、字迹工整(也可用以打印),文字不少于5000字,并装订成册。上机时间安排星期周次一二三四五六日第17周-第20周5,65,6指导地点B108分工协作说明(以下红色部分是参考,阅后删除)课题名称学生姓名学号所做的工作个人记账管理系统华滤51202031001总体分工、需求分析、规划设计高刚51202031029数据库整体设计与实现郭靖靖51202031004SQL代码编写、调试储娜娜51202031007SQL代码编写、调试版面要求题目用黑体三号,段后距18磅(或1行),居中对齐;标题用黑体四号,段前、段后距6磅(或0.3行);正文用小四号宋体,行距为1.25倍行距;标题按“一”、“㈠”、“1”、“⑴”顺序编号。总结并撰写课程设计报告由所有组员共同完成蚌埠学院计算机工程学院本科课程设计成绩评定表项目权重分值具体要求得分文献阅读与调查论证0.20100能独立查阅文献和从事其它调研活动;有收集、加工各种信息的能力18设计质量0.30100设计合理、功能齐备,程序运行正常,实验数据准确可靠;有较强的实际动手能力20论文撰写质量0.20100设计说明书完全符合规范化要求,用A4复印纸打印成文15学习态度0.20100学习态度认真,科学作风严谨,严格按要求开展各项工作,按期完成任务18学术水平与创新0.10100设计有创意,有一定的学术水平或实用价值5总分评语:等级:指导教师:年月日目录1综述........................................................................................................11.1选题依据.......................................................................................................11.2技术介绍.......................................................................................................11.2.1开发工具介绍...................................................................................21.2.2系统技术介绍...................................................................................21.3组内成员分工................................................................错误!未定义书签。2系统需求分析........................................................................................32.1功能需求.......................................................................................................32.1.1前台页面功能...................................................................................32.1.2后台管理功能...................................................................................32.2性能需求.......................................................................................................33系统设计................................................................................................43.1系统总体设计...............................................................................................43.2系统详细设计...............................................................................................53.3系统数据库设计...........................................................................................74系统实现..............................................................................................104.1系统时序图....................................................................错误!未定义书签。4.2具体模块实现.............................................................................................104.2.1注册模块实现.................................................................................104.2.2商品信息模块:................................................................................114.2.3会员模块:......................................................................................114.2.4购物车模块:...................................................................................124.2.5订单模块.........................................................................................124.2.6商品类别模块:...............................................................................134.2.7后台管理员模块:.....................................135系统测试..............................................................................................145.1前台页面.....................................................................................................145.2后台页面图.................................................................................................176问题总结..............................................................................................2011综述1.1选题依据随着网上购物的迅猛发展,电子商城大量涌现,而电子商城的出现不仅改变了人们传统的购物方式,也逐渐的影响着人们的消费观,一个好的电子商城不仅能给客户带来方便,更能给企业带来巨大的财富。本商城主要利用JavaEE与Ajax技术进行开发,具有很强的安全性、可靠性和可扩展性。其前台实现了从商品选购到订单提交整个业务流程,后台实现了对整个系统的管理,就整体功能而言,能满足基本的网上购物需求,能让用户感到便捷、快速,让企业管理、维护更简单。1.2技术介绍随着信息化网络的发展,网络对人们的生活影响越来越大,网上购物也逐渐成为一种趋势,这对电子商场的发展起到了很好的推进作用。本文主要通过对电子商城的应用环境和主要实现功能进行分析,叙述了本电子商城的设计与实现过程。该系统是基于多层企业级应用标准JAVAEE技术开发的WEB应用,以典型的MVC模式架构为基础。采用SSH2与前台Ajax技术相结合来实现,在设计过程中全方位的应用软件工程的开发思想,对项目进行UML建模包括各模块的类图、时序图等。系统基于B/S分布式结构,适应范围广阔。S2SH集成框架是Struts2、Spring和Hibernate三种技术的有机融合,是目前应用最广泛的JavaEE架构。在S2SH集成框架中,Struts的作用是提供MVC模型,将界面、业务逻辑和数据分离,并提供一个高可扩展的架构。Spring作为核心,向上整合MVC框架,使用Spring的IoC容器来管理各组件之间之间的依赖关系,Spring的声明事务将负责逻辑层组件的事务管理。而Hibernate提供了一个抽象的数据服务视图,将用户对数据库的访问进行高度抽象。Struts是目前创建Web应用最常用的表现层MVC框架实现,基于Model2的Struts框架利用控制器和定制标签库将应用中的模型和视图分离,达到了层间松散耦合的效果,同时提高系统的灵活性、重用性和维护性。作为开源项目,Struts经受了大量实践的检验,功能越来越强大,体系也日臻完善,并且对其他技术和框架显示出良好的融合性。Spring由RodJohnson创建,它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能