1、潤3(攁匀圀攁搂攁攁讀缁缀瀁螏頀h椀愂圃垃圃椃紃蔃蔃蔃晙捛虨暙华灢搀漀挀瀀椀挀最椀昀晙捛虨暙华灢搀漀挀尀尀昀戀攀搀戀愀愀戀搀攀挀昀唀爀吀漀爀唀渀砀伀琀瘀夀一愀圀樀儀琀樀最攀爀挀愀砀猀愀嘀椀焀昀挀洀琀搀最晙挀虨昀匀灢戀挀戀戀挀攀挀昀搀搀昀缀c屎眀漀螋堀攀便管理员进行系统维护、管理,以及对一些操作的追踪等功能。6权限管理,档案管理员与超级管理员具体不同的操作权限。7系统课运行在 Windows Xp 及以上的操作系统上,有简介清晰的操作界面。三、 方案设计系统架构图如下:应用服务操作系统 W i n d o w s X PM i c r o s o f t S Q L S e r v e r 数据
2、库服务器基础服务权限管理 日志服务打印功能学生信息 , 成绩信息管理数据导入打印机用户界面教务处学生信息图 1 系统架构图实现方法:一、 软件架构本 系 统 是 一 个 桌 面 应 用 程 序 , 软 件 架 构 分 为 三 层 , 从 下 至 上 分 别 为 : 数 据 访 问 层 、业 务 逻 辑 层 ( 又 或 成 为 领 域 层 ) 、 表 示 层 。软 件 架 构 图 如 下 :表现层业务逻辑层数据访问层数据导入界面打印界面课程管理界面课程管理操作 学生信息管理操作数据导入操作 打印操作院系信息管理操作学生信息管理界面院系信息管理界面日志信息查看界面日志操作数据访问接口具体数据库具体
3、数据库操作类用户登陆界面 系统主界面图 2 软件架构图下 面 分 别 对 每 层 做 简 要 说 明 :1, 表 示 层位 于 最 上 层 , 是 与 用 户 交 互 的 图 形 界 面 , 简 介 方 便 的 界 面 是 本 系 统 的 一 个重 要 指 标 。 主 要 包 括 登 陆 界 面 、 主 界 面 、 学 生 信 息 界 面 、 院 系 专 业 界 面 、 成 绩显 示 界 面 、 数 据 导 入 界 面 、 打 印 界 面 、 日 志 管 理 界 面 以 及 各 种 提 示 界 面 等 。 界面 除 了 使 用 .NET 提 供 的 基 本 控 件 外 , 还 使 用 了 Cu
4、stome Control 控 件 、UserControl 控 件 等 技 术 。2, 业 务 逻 辑 层业 务 逻 辑 层 在 体 系 架 构 中 的 位 置 很 关 键 , 它 处 于 数 据 访 问 层 与 表 示 层 中 间 ,起 到 了 数 据 交 换 中 承 上 启 下 的 作 用 。 业 务 逻 辑 主 要 分 为 相 对 独 立 的 功 能 模 块 ,分 别 为 : 学 生 信 息 管 理 、 院 系 专 业 管 理 、 数 据 导 入 、 成 绩 管 理 、 报 表 打 印 、 日志 等 。 详 细 的 模 块 分 析 将 进 一 步 讨 论 。3, 数 据 访 问 层数据
5、访问就是封装数据库的连接、数据访问、数据更新、数据删除、事务处理等一系列操作,提供统一的接口给上层访问。这样既达到的模块的细分,也降低模块间的耦合,使得数据访问安全可靠。二、 功能模块详细的模块功能图如下:档案馆学生成绩管理与打印系统院系专业管理模块 学生信息管理模块课程管理模块 数据导入模块打印模块日志模块院系专业信息查询 院系专业信息添加学生信息添加学生信息查询院系专业信息修改学生信息修改课程信息查询 课程信息添加 课程信息修改01年前数据库导入01年后数据库导入信息英文数据导入成绩单中文版打印 成绩单英文版打印 学位证英文版打印 学历证英文版打印 主要操作日志记录理员业务量汇总图 3 功
6、能模块图关键模块使用的技术方法将 做 进 一 步 讨 论三、 技术方法1,院系专业管理模块由于学院-系-专业这三者之间有明显的树形结构,但是.NET 提供的 TreeView 控件不能满足我们的需求,这时我们对 TreeView 控件进行定制。定制后的UniversityTreeView 控件有以下独特的特性:. 每个树节点可以提供右键点击弹出菜单功能。 1可以查看并更新每个节点的详细信息,例如某个学院的信息。信息的更新可 2以保存到数据库。.可从给每个节点添加下一级别的节点,例如给学院添加一个系等。 32,数据导入参考现今热门的课题数据仓库创建与实现中有关数据抽取、转换、装载(ETL)的概念
7、与方法论,实现系统中对于不同数据库格式进行有效的数据转换,保证数据完整导入与导入后数据的质量。同时要保证数据转换的效率,减少数据转换过程所耗费的时间。3,打印打印采用 Crystal Reports for Visual Studio .Net 实现。用到的报表知识(技术)有:报表设计,基于 Windows 应用程序的报表集成,使用 Crystal Reports.NET 进行数据访问,报表公式与逻辑(Crystal SQL、Basic 语法、Crystal 语法) ,crystalReportViewer 的动态报表绑定和参数传递等。四、 开发流程开发工具:Visual Studio 200
8、8开发语言: C#开发平台:Windows XP 数 据 库:Microsoft SQL Server 2005软件建模:StartUML,Microsoft Visio代码管理:TortoiseSVN五、 开发流程1,数据库设计数据库设计采用 E-R 模型,建表完成后得到的数据关系图如下:图 4 数据关系图2,数据访问层代码实现数据访问层主要是定义一些调用接口并编程实现,接口举例如下:接口 说明IList getColleges() 获取所有学院信息列表IList searchByName(string studentName) 通过学生名搜索学生Student searchByStuden
9、tID(string studentID) 通过学号搜索学生void update(Student student) 更新学生信息void update(Course student) 更新课程信息Course getCourse(int courseID) 通过课程号得到课程信息IList getScores(string studentID) 获取某学生所有的成绩列表bool authenticate(string userID, password, type) 验证登陆信息bool createUser(string userID, password, type) 创建用户。 。3,界面
10、开发部分已完成界面展示如下:3.1 进入系统的登陆界面图 5.3.1 登陆界面3.2 院系专业管理界面图 5.3.2 院系专业界面3.3 学生信息界面图 5.3.3 学生信息界面3.4 数据导入界面图 5.3.4 数据导入界面3.5 学生成绩页面图 5.3.5 学生成绩界面3.6 学历证图 5.3.6 学历证打印界面3.7 选择不打印课程超过 3 门时的警告页面图 5.3.7 警告界面3.8 成绩打印页面图 5.3.8 成绩打印界面4,数据导入功能实现数据导入的具体类图设计如下:Trans2001BeforeTrans2001AfterTransManager-dataSrc-dataDest
11、+transform()+extract()+load()+execute()TransAnyDataInterface+getData()+loadData()DBInterface FileInterfaceAccessDB SQLServerDBDBMappingwo71032350000400002毕业论文20190602090309159573辉退舀祒茤佦蠀懈!牁鄃凍艉芓蕞庂膅!牁鄃凍蝉芓蕞庂膅!牁鄃勍艑芓皫腶!牁鄃勍蝑芓皫腶!鄊勍芛芓琀挛匜褛鬛猞鄚1芪!騀苻1鳚芬!攀倐猠舐魒鎇者跥t鴡蠡裭頀苙!頀苻!芜!鏟!e瀐酐魒嵗鎂苤魒嵗鎇苤灓鎂苅灓鎇苅鄀鎂艡仉偐İ!跮鰀!鄅反蟠芓懒荎!鎸(氀
12、攁匀怀攁攁氀攁讀缁蠀瀁螏頀h椀崂崃嶃崃漃范謃謃謃瀃湥鍎葞灶湥癸z顟搀漀挀瀀椀挀最椀昀瀀湥鍎葞灶湥癸z顟搀漀挀尀尀攀攀挀昀攀愀昀愀戀戀昀搀搀挀搀吀刀稀礀琀琀儀栀栀刀礀瀀爀匀儀挀渀堀礀瀀焀伀唀倀一唀攀琀倀儀栀琀吀琀刀儀瀀湥鍎瀀湥癸顟戀攀戀挀戀昀戀戀攀戀戀s栀#眀漀螋匀崁阀2谀攁搀4脼胔-輀$棙輄!i缀$菉数字影视素材在影视广告中的应用Flash和AE的特效合成应用.docpic1.gif数字影视素材在影视广告中的应用Flash和AE的特效合成应用.doc2019-62cb05ef77-bc28-456c-be57-bacaf14ced9bh7t+ymNaA3cvv5uZMiI+5Qyp95Iq+r
13、OijgDJ8piCzWkx72t5Jxq4kw=数字,影视,素材,影视广告,中的,应用,Flash,AE,特效,合成836e517e2b2652ab75cdec69093fd2bb常掘wo71032350000400002毕业论文20190602090324879179S05匢(砀攁匀攁攁砀攁讀缁缀恀瀁螏頀h椀蔂焃瀃坥鉛博兼鹎尠豴坪搀漀挀瀀椀挀最椀昀瀀坥鉛博兼鹎尠豴坪搀漀挀尀尀愀搀戀昀搀搀攀搀戀昀洀洀洀瘀砀娀刀漀砀瀀堀堀欀昀昀娀吀嘀昀焀樀搀堀最攀刀戀栀樀堀最瀀坥鈀博儀鸀尀坪挀昀昀搀昀攀戀昀挀戀攀搀戀攀İ吀:栀T眀漀螋匀币阀2攁4藬胔-輀!棙i缀$莱数字影视素材在影视广告中的应用影视广告中背景
14、音效的制作.docpic1.gif数字影视素材在影视广告中的应用影视广告中背景音效的制作.doc2019-6226ef55b6-c3cc-4832-938f-d314b67952bdgiUGRCMOV5nBBE8WztOAbujPbmc0vjT0s6YPrV0BXGHrVT+TvmhXKQ=数字,影视,素材,影视广告,中的,应用,背景,音效,制作61aa8281716692f0a75c518b1f54a5f5常殎wo71032350000400002毕业论文20190602090325520190S攁攁退攁讀缁缀瀁螏頀h栀$莰数字影视素材在影视广告中的应用影视广告中背景音效的制作.docpic
15、1.gif数字影视素材在影视广告中的应用影视广告中背景音效的制作.doc2019-6226ef55b6-c3cc-4832-938f-d314b67952bdgiUGRCMOV5nBBE8WztOAbujPbmc0vjT0s6YPrV0BXGHrVT+TvmhXKQ=数字,影视,素材,影视广告,中的,应用,背景,音效,制作61aa8281716692f0a75c518b1f54a5f5常殎wo71032350000400002毕业论文20190602090325520190S0鎸(氀攁匀怀攁攁氀攁讀缁蠀瀁螏頀h椀崂崃嶃崃漃范謃謃謃瀃湥鍎葞灶湥癸z顟搀漀挀瀀椀挀最椀昀瀀湥鍎葞灶湥癸z顟搀漀挀尀尀
16、攀攀挀昀攀愀昀愀戀戀昀搀搀挀搀吀刀稀礀琀琀儀栀栀刀礀瀀爀匀儀挀渀堀礀瀀焀伀唀倀一唀攀琀倀儀栀琀吀琀刀儀瀀湥鍎瀀湥癸顟戀攀戀挀戀昀戀戀攀戀戀s栀#眀漀螋匀ab3dbfe57d栀噖wo71032350000400002毕业论文20190602090331926148辉退舀祒茤佦蠀懈!牁鄃凍艉芓蕞庂膅!牁鄃凍蝉芓蕞庂膅!牁鄃勍艑芓皫腶!牁鄃勍蝑芓皫腶!鄊勍芛芓琀挛匜褛鬛猞鄚1芪!騀苻1鳚芬!攀倐猠舐魒鎇者跥t鴡蠡裭頀苙!頀苻!芜!鏟!e瀐酐魒嵗鎂苤魒嵗鎇苤灓鎂苅灓鎇苅鄀鎂艡仉偐İ!跮鰀!鄅反蟠芓懒荎!馜鎂肅藎牁鄄囍蟴肓藎膅!脀譗鎂脶鬏+苯鬡頞鰘譗鎇脶鬏+苯鬡頞鰘腐鎂嚂胴,騱臈!脀舐脐鄊姍蜍芓褍踡灰怐鄊姍舧芓贄褙蠡抺輛雾鈡拝抚鏝蓈輐铿鼡鸟努鬡!倄鉐脐怐灠瀠【灀鄰怐偰灀偀Q|鄊姍蜧芓贄褙蠡抺輛雾鈡拝抚鏝蓈輐铿鼡鸟努鬡!倄艐.58参考文献 .59致 谢 .61