目 录
摘要 ................................................................................................................................................. 2 第一章
项目概述 ....................................................................................................................... 3
1.1 卓越租赁 .............................................................................................................................. 3 1.2 融资租赁 .............................................................................................................................. 3 1.3 项目背景 .............................................................................................................................. 3 第二章
系统开发目标 ............................................................................................................... 4
2.1 项目目标 .............................................................................................................................. 4 2.2 功能性需求 .......................................................................................................................... 4 2.3 非功能需求 .......................................................................................................................... 7 第三章
技术方法 ....................................................................................................................... 9
3.1 软件工程过程 ...................................................................................................................... 9 3.2 Browser/Server结构 ............................................................................................................. 9 3.3 开发平台和工具 ................................................................................................................ 10 3.4 Oracle数据库 ...................................................................................................................... 11 3.5 测试过程 ............................................................................................................................ 12 3.6 商业控件库 ........................................................................................................................ 13 第四章
系统设计与功能实现 ................................................................................................. 15
4.1 迭代分工 ............................................................................................................................ 15 4.2 类的设计 ............................................................................................................................ 15 4.3 母板页和子页 .................................................................................................................... 16 4.4 前端用户界面设计 ............................................................................................................ 17 4.5 数据库设计 ........................................................................................................................ 18 4.6 数据库访问 ........................................................................................................................ 21 4.7 数据展现 ............................................................................................................................ 22 4.8 控件使用 ............................................................................................................................ 24 第五章
测试工作 ..................................................................................................................... 27
5.1 测试记录 ............................................................................................................................ 27 5.2 缺陷管理与分析 ................................................................................................................ 27 结束语 ........................................................................................................................................... 28 致谢 ............................................................................................................................................... 29 参考文献 ....................................................................................................................................... 30
1
摘 要
校园新闻发布系统是在学校区域内为学校教育提供资源共享、信息交流和协同工作的计算机网络信息系统。随着网络技术的发展和Internet应用的普及,互联网已成为人们获取信息的重要来源。由于现在各大学校的教师和学生对信息的需求越来越高,校园信息对提高学校的教学质量、提高学生的学习质量等等有很重要的作用。本毕业设计主要采用了B/S设计模式,基于ASP.NET+SQL Server2000技术开发了一个校园新闻发布系统。本校园新闻发布系统实现了如下功能:1 新闻浏览和搜索;2 系统管理员对系统和用户的管理;3 新闻管理员发布新闻。本系统其功能灵活并易于使用,能够实现网站新闻的动态管理,使得对新闻的管理更加及时,高效。本毕业论文将对该系统的开发过程和功能进行详细的阐述。
关键词:新闻发布 新闻浏览
2
第一章 项目概述
1.1 卓越租赁
卓越集团(马来西亚)是一家多元化的投资集团公司,总部设在吉隆坡,是拿督林致华先生于1991年创立的。卓越集团(马来西亚)成立至今,已经在信息技术与电子商务、建筑施工和地产开发领域建立了核心投资业务,并在金融领域逐步确立了核心优势,在马来西亚、香港拥有三家上市公司。
卓越金融有限公司(香港)是卓越集团(马来西亚)控股的香港上市公司,港交所股票代码00727。
卓越国际租赁有限公司是卓越金融有限公司(香港)的子公司,是经国家商务部批准成立的全国性外商独资企业,于2006年2月24日成立,注册资金为1000万美元。卓越国际租赁有限公司专注于国内专业领域的金融服务,总部设在北京,在各地设有分公司和业务代表处。
1.2 融资租赁
卓越国际租赁有限公司的主营业务是融资租赁(Financial Leasing),公司作为出租人,根据承租人对租赁物件的特定要求和对供货人的选择,出资向供货人购买租赁物件,并租给承租人使用,承租人则分期向出租人支付租金,在租赁期内租赁物件的所有权属于出租人所有,承租人拥有租赁物件的使用权。
融资租赁又称设备租赁(Equipment Leasing)或现代租赁(Modern Leasing),是指实质上转移与资产所有权有关的全部或绝大部分风险和报酬的租赁。资产的所有权最终可以转移,也可以不转移。
融资租赁和传统租赁一个本质的区别在于租金计算方式。传统租赁以承租人租赁使用物件的时间计算租金,而融资租赁以承租人占用融资成本的时间计算租金。
1.3 项目背景
与其他行业相比,租赁行业的管理信息化水平还处在一个较低的水平,很多租赁企业还停留在使用“财务软件 + Excel表格”进行业务管理的阶段。业务和客户信息管理不规范,风险评估体系不完善,缺少监管部门要求的可互联的实时业务系统,不仅阻碍了企业自身的发展,也滞后了整个行业的发展速度。
卓越国际租赁有限公司的管理信息化水平与行业内的其他公司相似,与公司新颖的经营业务、国际化现代化的管理不相适应,亟需提高管理信息化水平。
3
第二章 系统开发目标
1.4 项目目标
卓越租赁有限责任公司决定开发自己的融资租赁软件,实现“信息整合,业务合规,风险管控” 的现代租赁管理理念,以信息化管理提高经营效率。
首先,卓越融资租赁软件要满足卓越租赁的业务需求。
图 1 融资租赁业务模式
如上图所示,卓越租赁的融资租赁业务在经销商将机器交代理商销售时,卓越租赁作为购买人向代理商进行采购,代理商为卓越租赁提供回购担保,承租人通过担保方的担保后,卓越租赁将机器租赁给承租人,承租人按合同约定按时还租。代理商在租赁期间为承租人提供相应的售后服务。
其次,卓越融资租赁软件要满足下述非功能需求:
1. 安装维护方便。卓越租赁是全国性公司,软件用户地域分布广泛,用户还涉及公
司的业务伙伴,包括经销商、代理商和担保方,应该最小化软件的安装维护工作,保证软件的可靠性和可用性。
2. 软件的用户界面友好,风格一致,功能导航方便。
3. 根据用户的身份赋予不同的功能权限,保证业务和审批的规范性。
1.5 功能性需求
卓越融资租赁软件开发使用面向对象的方法,功能需求使用UML用例图描述。其顶层的用例图,如下:
4